2 Star 0 Fork 12

苗同辉/graduation_project_guide

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 9.52 KB
一键复制 编辑 原始数据 按行查看 历史

本科毕业设计指南

毕业设计是由学生独立完成一个课题,并最终以学位论文的形式呈现。通过本科毕业设计将本科阶段所学的知识、技能串联起来,并通过本科毕设项目的牵引,学会如何做到目标分析、计划、工作分配、编程、实验、总结、汇报等多种能力,从而为后续的工作、研究生阶段的工作开展奠定能力基础。

logo

通过毕业设计需要达到的《知识、能力、思维的目标》,可以好好琢磨一下如何达到所列的能力,如何评估自己是否达到这样的能力。

1. 研究课题

根据自己的兴趣、背景知识,选择下面列的一个研究课题:

1.1 机器学习

1.2 计算机视觉

1.3 无人机/机器人控制

2. 如何具体操作?

请参考 《毕业设计示例项目》, 并按照我给大家发的毕业任务书,将自己的制定的研究计划等整理到自己的研究项目,创建上传Gitee项目,方便大家和我的协同;另外在整个过程将资料、代码、PPT、毕业论文等都通过Git管理,这样不容易丢失。

具体的操作流程:

  1. 大家将自己的研究项目在Gitee上创建,或者fork这个项目到自己的项目
  2. 把我加入到各自的研究项目,具体的说明参考《Gitee增加用户》
  3. 在理解课题的基础的上,制定更详细的毕业任务书,可以参考《毕业设计任务书 - 无人飞行器的语义地图》
  4. 根据自己的研究目标,制定自己的《研究计划》,主要包括:研究目标,研究思路,关键技术,研究计划,参考资料等。如果对自己有更高要求,可以制定《更详细的研究计划》
  5. 开展基础知识学习,课题研究。
  6. 找一篇和自己研究最贴切的一篇英文论文,对该论文进行翻译,在翻译过程学习:这个研究方向的现状、进展情况、主要的方法、问题和挑战、如何复现等等。
  7. 定期开会汇报进展工作,每次准备的报告材料可以用Markdown编写,或者整理成PPT。
  8. 进展到2个月左右的时候,开始准备并进行开题报告,可以参考《开题报告示例》《开题报告PPT示例》。主要包括的内容:选题背景和目的、国内外研究现状、课题研究目标、研究内容、研究方法及关键技术、论文所遇到的困难和问题、拟采取的解决措施及预期达到的目标、论文进度安排、参考文献等。
  9. 毕业论文的撰写,检查,在撰写过程可以参考《毕业论文参考》。完成之后,对自己的论文进行格式、内容检查
  10. 为了更好的展示自己的研究成果,大家把自己的研究成果素材收集好,编辑一个1-3分钟的视频,通过这个视频让其他人更好的理解自己做的工作。具体可以参考借鉴《示例成果视频》
  11. 大家准备答辩的PPT并进行答辩,将自己的研究目的、内容、结果、成果通过PPT等展现给评委老师。

3. 基础知识学习

3.1 毕设的前奏

研究不仅仅是时间的付出,更多的是学习、琢磨研究的方法等,因此需要先学习一下:

3.2 基础知识学习

大家评估自己的能力,并制定有针对性的基础能力学习:

3.3 机器学习方面的研究

3.4 计算机视觉方面的研究

如果做视觉方面的研究,可以学习如下的课程:

4. 参考资料

4.1 毕业设计参考:

4.2 工具的使用教程等:

由于需要使用Markdown和Git,因此大家可以静下心好好学习一下这两个工具

其他的参考资料:

5. 更进一步学习

在毕设过程,如果觉得自己的基础知识不够,需要补充学习,可以参考如下的教程:

  1. 《一步一步学编程》
  2. 飞行器智能感知与控制实验室-培训教程与作业
  3. 机器学习教程与作业
  4. 《一步一步学SLAM》
  5. 《一步一步学ROS》
  6. 飞行器智能感知与控制实验室-研究课题
  7. 编程代码参考、技巧集合
    • 可以在这个代码、技巧集合中找到某项功能的示例,从而加快自己代码的编写
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/miao-tonghui/graduation_project_guide.git
git@gitee.com:miao-tonghui/graduation_project_guide.git
miao-tonghui
graduation_project_guide
graduation_project_guide
master

搜索帮助

Cb406eda 1850385 E526c682 1850385