如何开始使用机器学习
这份AssemblyAI推荐的机器学习入门学习指南
观看视频 YouTube.
1. 数学
学习一些数学基础知识!只关注这些主题,然后在需要了解更多信息时再回来。
- Khan Academy - Multivariable Calculus
- Khan Academy - Differential Equations
- Khan Academy - Linear Algebra
- Khan Academy - Statistics Probability
- Optional: 3Blue1Brown - Essence of Linear Algebra
2. 学习Python
3. 学习机器学习技术栈:
- NumPy: 1h NumPy Crash Course
- Pandas: 1h Pandas Crash Course
- Matplotlib: 1h Matplotlib Crash Course Course
(Scikit-Learn 和 TensorFlow 在第 4 步中讲授。PyTorch 是可选的,可能在第 7 步中)
4. 机器学习课程
- Machine Learning Specialization Andrew Ng | Coursera (3 Courses)
- Optional: Machine Learning From Scratch
5. 动手数据准备
6. 练习!
使用来自 Kaggle.com 的数据集解决挑战并构建您自己的项目。
7. 专业化和创建博客
- 专注于一个领域(例如计算机视觉、NLP 等)
- 查看相应职位描述中的要求并学习这些技能
- 提示:创建博客并分享教程和你学到的东西!
Books
If you prefer learning with books, these are great recommendations:
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Ref
- https://github.com/AssemblyAI-Examples/ML-Study-Guide
- https://youtu.be/wtolixa9XTg