机器学习
本教程主要讲解机器学习的基本原理与实现,通过本教程的引导来快速学习Python、Python常用库、机器学习的理论知识与实际编程,并学习如何解决实际问题。
由于本课程需要大量的编程练习才能取得比较好的学习效果,因此需要认真去完成作业和报告,写作业的过程可以查阅网上的资料,但是不能直接照抄,需要自己独立思考并独立写出代码。

1. 内容
- 课程简介
- Python
- numpy & matplotlib
- knn
- kMenas
- Logistic Regression
- Neural Network
- PyTorch
- Basic
- NN & Optimization
- CNN
- RNN
- GAN
2. 学习的建议
- 为了更好的学习本课程,需要大家把Python编程的基础能力培养好,这样后续的机器学习方法学习才比较扎实。
- 每个课程前部分是理论基础,然后是代码实现。个人如果想学的更扎实,可以自己把各个方法的代码亲自实现一下。做的过程尽可能自己想解决办法,因为重要的学习目标不是代码本身,而是学会分析问题、解决问题的能力。
3. 其他参考资料
-
资料速查
-
机器学习方面技巧等
-
Python技巧等
-
Git
-
Markdown
4. 相关学习资料参考
在上述内容学习完成之后,可以进行更进一步机器学习、计算机视觉方面的学习与研究,具体的资料可以参考:
- 《一步一步学编程》
- 智能系统实验室-培训教程与作业
- [智能系统实验室研究课题](https://gitee.com/pi-lab/pilab_research_fields3. 智能系统实验室研究课题
- 编程代码参考、技巧集合
- 可以在这个代码、技巧集合中找到某项功能的示例,从而加快自己代码的编写