# master_project_guide **Repository Path**: energetic-awei/master_project_guide ## Basic Information - **Project Name**: master_project_guide - **Description**: 硕士毕业研究与毕业论文指南 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2021-06-10 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 硕士毕业设计指南 ![master](images/master.png) 各位同学,请参考 https://gitee.com/pi-lab/research_change_detection ,将自己的制定的研究计划等整理到自己的研究项目,创建上传gitee项目,方便大家和我的协同。 具体的操作流程: 1. 大家将自己的研究项目在gitee上创建,[或者fork这个项目到自己的项目](https://gitee.com/pi-lab/learn_programming/blob/master/6_tools/git/HowToForkClone.md) 2. 把我加入到各自的研究项目,具体的说明参考[《Gitee增加用户》](https://gitee.com/pi-lab/learn_programming/blob/master/6_tools/git/gitee_addmember.md) 3. 根据自己的研究目标,制定自己的[《研究计划》](research_planning.md),主要包括:研究目标,研究思路,关键技术,研究计划,参考资料等。 ## 要求 硕士阶段通过完成一个或者几个科研项目,将所学的知识综合起来去解决一些问题,这个过程锻炼自主学习、分析问题、分解问题、解决问题、总结、撰写论文、编写资料等多方面的能力。大家需要积极主动。 硕士论文的要求: 1. 研究背景、意义 2. 相关研究的分析 3. 所提出方法的具体细节 4. 实验 5. 将所提出的方法应用到一个实际的系统,描述系统的目标、系统架构设计、实现、特性、应用 各个阶段的要求 1. 硕士一年级,上学期:完成选修课程,完成研究方案的设计,基础知识、基本算法、软件学习;查阅相关文献 2. 硕士一年级,下学期:撰写研究综述;完成研究的初步实现,开始撰写论文 3. 硕士二年级,上学期:继续完善研究,补充实验,投稿 4. 硕士二年级,下学期:将所研究的方法应用到一个系统 5. 硕士三年级,上学期:准备毕业论文,将硕士阶段所做的工作进行总结 ## 基础知识学习 FIXME: 按照专业、研究方向,制定不同方向的基础知识要求。 大家评估自己的能力,并制定有针对性的基础能力学习: * 如果编程能力比较弱,可以好好学习编程: [《一步一步学编程》](https://gitee.com/pi-lab/learn_programming) * 如果做机器学习方面的研究,可以自学[《机器学习》](https://gitee.com/pi-lab/machinelearning_notebook),在线教程视频:[《B站 - 机器学习》](https://www.bilibili.com/video/BV1oZ4y1N7ei/) * 如果做视觉方面的研究,可以自学[《一步一步学SLAM》](https://gitee.com/pi-lab/learn_slam) ## 参考资料 ### 毕业设计参考: * https://gitee.com/pi-lab/research_change_detection * 建议大家使用[《Latex》](https://gitee.com/pi-lab/SummerCamp/tree/master/tool/latex)来撰写自己的毕业论文,[《西北工业大学 - 硕士论文LaTex模版与示例》](https://gitee.com/pi-lab/template_master) ### 工具的使用教程等: 由于需要使用Markdown和Git,因此大家可以静下心好好学习一下这两个工具 * [Markdown](https://gitee.com/pi-lab/learn_programming/6_tools/markdown) * [Git](https://gitee.com/pi-lab/learn_programming/6_tools/git) 其他的参考资料: * [Code Cook - 编程参考代码,技巧集合](https://gitee.com/pi-lab/code_cook) * [Linux](https://gitee.com/pi-lab/learn_programming/6_tools/linux) * [CMake](https://gitee.com/pi-lab/learn_programming/6_tools/cmake) ### 更进一步学习: FIXME: 按照专业、研究方向,编写不同的学习指南。 在毕设过程,如果觉得自己的基础知识不够,需要补充学习,可以参考如下的教程: 1. [《一步一步学编程》](https://gitee.com/pi-lab/learn_programming) 2. 飞行器智能感知与控制实验室-培训教程与作业 - [《飞行器智能感知与控制实验室-暑期培训教程》](https://gitee.com/pi-lab/SummerCamp) - [《飞行器智能感知与控制实验室-暑期培训作业》](https://gitee.com/pi-lab/SummerCampHomework) 3. 机器学习教程与作业 - [《机器学习教程》](https://gitee.com/pi-lab/machinelearning_notebook) - [《机器学习课程作业》](https://gitee.com/pi-lab/machinelearning_homework) 4. [《一步一步学SLAM》](https://gitee.com/pi-lab/learn_slam) 5. [飞行器智能感知与控制实验室-研究课题](https://gitee.com/pi-lab/pilab_research_fields) 6. [编程代码参考、技巧集合](https://gitee.com/pi-lab/code_cook) - 可以在这个代码、技巧集合中找到某项功能的示例,从而加快自己代码的编写