一、定義 html
人工智能(Artificial Intelligence),英文縮寫爲AI。它是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。
二、理解python
說到人工智能,可能你們會理解就等於人類智能,按照個人理解,目前尚未達到人類自由思考的層次。目前的人工智能也是經過計算機編程的算法實現一個模型,該模型能夠對沒有明顯規律的數據進行概括總結,得出規律,而後,在遇到新的數據時能夠自動判斷是哪一種結果的機率,而後選擇最大機率的結果來做爲判斷依據。c++
三、知識要求:算法
3.一、編程知識:c++、python。其中c++ 能夠不必定要,可是python能夠說是必須的了,幾乎全部的開源人工智能框架都支持python語言。若是想更深刻的瞭解人工智能,仍是建議把c++學會。下面是python學習的網站:編程
http://www.runoob.com/python/python-tutorial.html框架
3.二、統計學知識:瞭解統計學知識,特別是貝葉斯機率,對於許多機器學習算法來講都是基本的要求。貝葉斯公式的說明:機器學習
https://baike.baidu.com/item/%E8%B4%9D%E5%8F%B6%E6%96%AF%E5%85%AC%E5%BC%8F/9683982?fr=aladdin學習
3.三、數學知識:數學基礎:高等數學,線性代數,機率論數理統計和隨機過程,離散數學,數值分析網站