想学习人工智能,如何下手学习呢?

如题所述

1、选择一种编程语言
首先,你得学会一种编程语言。虽然编程语言的选择有很多种,但大部分人都会选择从Python开始,因为Python的库更适用于机器学习。
2、学习代数、微积分、概率统计学的基础知识
如果你想了解机器学习更深层次的东西,学习这些知识是必不可少的,且会让你获益匪浅。同时我们可以利用Python科学数据库如Numpy&SciPy的优势。在学习不同的算法时,你需要将数据可视化,并学会利用在算法中用到的代数、微积分等概念属性。
3、学习Python库
机器学习库中已经写好了无数个Python库。你就挨个学习吧。在Python中,可以先从SciPy, PyBrain, Matplotlib 和Numpy开始学习,这些对你写机器学习算法都将十分有用。
其实,这也是学习人工智能的第一步。
4、Andrew-Ng课程
强烈推荐Andrew-NG的免费课程,了解机器学习的概念及算法理论。
学习完他的课程以后,你对人工智能现象就会有一些了解了。
5、学习Scikit-Learn库
最强大的API之一,拥有各种算法功能强大的数据编码器(Algorithms Powerful Data Encoders)
强烈推荐你看看这本书——Python Machine Learning Edition 2,中文名《Python 机器学习》第2版,作者Sebastian Raschka。

“我刚开始学习人工智能时就读了这本书。读完本书,你就会了解如何实现机器学习中的各种算法”。
从机器学习算法理论(数学解释)和优化方法到实战编码,本书涵盖了Python实战算法和Scikit-Learn API在Python中的应用等知识。
6、实战时间
你也应该积极参加网络上各种编程竞赛。这类竞赛一般都很耗时,但不管怎样,你在刚开始的时候没必要一定要取得一个很高的排名,因为参加比赛的人都很优秀。刚开始,在他们面前你可能只是个无名小卒,但也别灰心,你只要每天持续练习,向每个人学习就好了。
就拿我来说吧,我在比赛中从来没进过前十。但是,我仍然在坚持。因为想要取得排名的话,你需要投入大量的时间。而我的目标,仅仅是重在参与,学习更多知识罢了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-24
1、选择一种编程语言
首先,你得学会一种编程语言。虽然编程语言的选择有很多种,但大部分人都会选择从Python开始,因为Python的库更适用于机器学习。
2、学习代数、微积分、概率统计学的基础知识
如果你想了解机器学习更深层次的东西,学习这些知识是必不可少的,且会让你获益匪浅。同时我们可以利用Python科学数据库如Numpy&SciPy的优势。在学习不同的算法时,你需要将数据可视化,并学会利用在算法中用到的代数、微积分等概念属性。
3、学习Python库
机器学习库中已经写好了无数个Python库。你就挨个学习吧。在Python中,可以先从SciPy, PyBrain, Matplotlib 和Numpy开始学习,这些对你写机器学习算法都将十分有用。
其实,这也是学习人工智能的第一步。
4、Andrew-Ng课程
强烈推荐Andrew-NG的免费课程,了解机器学习的概念及算法理论。
学习完他的课程以后,你对人工智能现象就会有一些了解了。
5、学习Scikit-Learn库
最强大的API之一,拥有各种算法功能强大的数据编码器(Algorithms Powerful Data Encoders)
强烈推荐你看看这本书——Python Machine Learning Edition 2,中文名《Python 机器学习》第2版,作者Sebastian Raschka。本回答被网友采纳
相似回答