|
什么是人工智能 人工智能是一門基于計算機科學,生物學,心理學,語言學,數(shù)學和工程學等學科的科學和技術(shù) 。 人工智能的一個主要推動力是開發(fā)與人類智能相關(guān)的計算機功能 ,例如推理,學習和解決問題。 ![]() 好了,不扯這么多概念,先把開發(fā)環(huán)境整起來。 開發(fā)環(huán)境配置 各種編程語言(Lisp,Prolog,C++,Java 和 Python)均可用于開發(fā) AI 的應(yīng)用程序。 其中,Python 受到廣泛歡迎,主要原因是 Python 簡單的語法和更少的編碼量; Python 擁有幾乎所有種類的 AI 項目庫,例如NumPy、SciPy、matplotlib、nltk、SimpleAI等,還有Tensorflow、pyTorch等多種主流學習框架; 本系列學習樣例的開發(fā)環(huán)境Python版本為3.9.10 官方下載地址為:https://www./downloads/windows/ 安裝時勾選安裝pip,并將Python添加到環(huán)境變量: ![]() ![]() 開發(fā)工具選擇 簡單算法可以用自然語言、程序框圖、N-S圖、偽代碼、計算機語言表示。
選擇社區(qū)版是因為基礎(chǔ)學習已經(jīng)足夠,免去破解或者付費的煩惱。只是社區(qū)版中 Jupyter notebooks為只讀。不過基礎(chǔ)的學習代碼編寫.py文件也可以測試。 開發(fā)工具還有個優(yōu)勢就是可以便捷的通過提示快速安裝缺少的Python庫。
Jupyter Notebook是一個交互式筆記本,支持運行 40 多種編程語言。在notebook中可直接編寫和運行Python代碼。 JupyterLab:
Jupyter Notebook:
安裝Voilà
![]() 機器學習主要任務(wù)分類與算法 分類(是什么):監(jiān)督學習,通過分類變量建模及預(yù)測。常用算法包括邏輯回歸、分類樹、支持向量機、樸素貝葉斯、深度學習。 回歸(是多少):監(jiān)督學習,通過連續(xù)數(shù)值變量預(yù)測和建模。常用算法包括線性回歸、回歸樹、最近鄰算法、深度學習。 聚類(怎么分):無監(jiān)督學習,基于數(shù)據(jù)內(nèi)部結(jié)構(gòu)尋找樣本集。常用算法包括K均值、仿射傳播、分層/層次、聚類算法。 |
|
|