(2) 编程基础
掌握至少一种编程语言,Python 是 AI 领域的主流语言,因为它有丰富的库支持。
推荐资源:
Python 入门教程:[菜鸟教程](https://www.runoob.com/python/pythontutorial.html)
学习数据结构与算法:[LeetCode](https://leetcodecn.com/) 或 [Data Structures and Algorithms in Python](https://github.com/jmportilla/PythonforAlgorithmsDataStructuresInterviews)
3、学习 AI 核心技术
(1) 机器学习
机器学习是 AI 的核心分支之一,分为监督学习、无监督学习和强化学习。
推荐资源:
吴恩达的《机器学习》课程(Coursera):[Machine Learning by Andrew Ng](https://www.coursera.org/learn/machinelearning)
《统计学习方法》(李航)
《HandsOn Machine Learning with ScikitLearn, Keras, and TensorFlow》(Aurélien Géron)
推荐资源:
《Speech and Language Processing》(Daniel Jurafsky & James H、Martin)
Hugging Face Transformer 库:[Hugging Face](https://huggingface.co/)
使用 Jupyter Notebook 实践 NLP 项目