人工智能教程001:什么是人工智能以及相关知识要求

1、定义    

     人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
2、理解

    说到人工智能,可能大家会理解就等于人类智能,按照我的理解,目前还没有达到人类自由思考的层次。目前的人工智能也是通过计算机编程的算法实现一个模型,该模型可以对没有明显规律的数据进行归纳总结,得出规律,然后,在遇到新的数据时可以自动判断是哪种结果的概率,然后选择最大概率的结果来作为判断依据。

3、知识要求:

3.1、编程知识:c++、python。其中c++ 可以不一定要,但是python可以说是必须的了,几乎所有的开源人工智能框架都支持python语言。如果想更深入的了解人工智能,还是建议把c++学会。下面是python学习的网站:

http://www.runoob.com/python/python-tutorial.html

3.2、统计学知识:了解统计学知识,特别是贝叶斯概率,对于许多机器学习算法来说都是基本的要求。贝叶斯公式的说明:

https://baike.baidu.com/item/%E8%B4%9D%E5%8F%B6%E6%96%AF%E5%85%AC%E5%BC%8F/9683982?fr=aladdin

3.3、数学知识:数学基础:高等数学,线性代数,概率论数理统计和随机过程,离散数学,数值分析

猜你喜欢

转载自my.oschina.net/weidongpei/blog/1813883
今日推荐