1 新智元編譯
來(lái)源:Medium
作者:Stefan Kojouharov
編譯:文強(qiáng)
【導(dǎo)讀】ChatbotLife 的創(chuàng)始人兼編輯 Stefan Kojouharov 收集并整理了一系列 AI 相關(guān)的信息圖示,為了便于使用,還附帶了注釋和說(shuō)明,所有的圖(表)都可點(diǎn)擊放大查看,推薦收藏。【進(jìn)入中國(guó)指揮與控制學(xué)會(huì)公眾號(hào),在對(duì)話(huà)框輸入“算法資源”下載所有信息圖示】
人是視覺(jué)動(dòng)物,要了解神經(jīng)網(wǎng)絡(luò),沒(méi)有什么比用圖將它們的形象畫(huà)出來(lái)更加簡(jiǎn)單易懂了。這張信息圖示里囊括 26 種架構(gòu),雖然不都是神經(jīng)網(wǎng)絡(luò),但卻覆蓋了幾乎所有常用的模型。直觀(guān)地看到這些架構(gòu)有助于你更好地了解它們的數(shù)學(xué)含義。
一并附上神經(jīng)網(wǎng)絡(luò)數(shù)學(xué)公式:
這張信息圖示能幫你快速定位你該用什么估計(jì)函數(shù)——這可是編程中最困難的一部分。再下面的流程圖則對(duì)每種估計(jì)函數(shù)進(jìn)行了詳細(xì)的介紹說(shuō)明,有助你更好地理解問(wèn)題和使用。
Scikit-Learn
Scikit-learn 是一個(gè)機(jī)器學(xué)習(xí) Python 編程語(yǔ)言庫(kù)。有各種分類(lèi)、回歸和聚類(lèi)算法,包括支持向量機(jī)、隨機(jī)森林、K-means 和 DBSCAN。此外,Scikit-learn 還支持 NumPy 和 SciPy。
這張講解微軟 Azure 的機(jī)器學(xué)習(xí)算法表將幫助你為預(yù)測(cè)分析解決方案,根據(jù)你的數(shù)據(jù)性質(zhì),找出適當(dāng)?shù)臋C(jī)器學(xué)習(xí)算法。
2017 年,谷歌 TensorFlow 團(tuán)隊(duì)決定在 TensorFlow 核心庫(kù)中支持 Keras。作者 Chollet 解釋說(shuō),Keras 被作為接口,而不是一個(gè)端到端的機(jī)器學(xué)習(xí)框架。Keras 提供了更高級(jí),更直觀(guān)的抽象集合,無(wú)論后端的科學(xué)計(jì)算庫(kù)是什么,都可以輕松配置神經(jīng)網(wǎng)絡(luò)。
NumPy 針對(duì) Python 中 CPython reference 的實(shí)現(xiàn),CPython 是一個(gè)非優(yōu)化的字節(jié)碼解釋器。針對(duì)這一版本 Python 編寫(xiě)的數(shù)學(xué)算法,運(yùn)行速度通常比編譯的速度慢得多。NumPy 部分通過(guò)提供在數(shù)組上有效運(yùn)行的多維數(shù)組和函數(shù)和運(yùn)算符來(lái)解決速度慢的問(wèn)題,需要重寫(xiě)一些代碼,主要是使用 NumPy 的內(nèi)部循環(huán)。
“Pandas”一詞源于“Panel Data”,后者是多維結(jié)構(gòu)化數(shù)據(jù)集的計(jì)量經(jīng)濟(jì)學(xué)術(shù)語(yǔ)。
SciPy 構(gòu)建在 NumPy 數(shù)組對(duì)象上,是 NumPy 堆棧的一部分,包括 Matplotlib,pandas 和 SymPy 等工具,以及擴(kuò)展的科學(xué)計(jì)算庫(kù)集。NumPy 堆棧與其他應(yīng)用程序(如 MATLAB,GNU Octave 和 Scilab)在用戶(hù)構(gòu)成上十分相似。NumPy 棧也有時(shí)被稱(chēng)為 SciPy 棧。
Matplotlib 是 Python 編程語(yǔ)言及其數(shù)學(xué)數(shù)學(xué)擴(kuò)展 NumPy 的繪圖庫(kù),提供了面向?qū)ο蟮?API,將圖形嵌入到應(yīng)用程序中,這些應(yīng)用程序使用 Tkinter,wxPython,Qt 或 GTK+ 等通用 GUI 工具包。
還有一個(gè)基于狀態(tài)機(jī)(如 OpenGL)的程序“pylab”接口,非常類(lèi)似于 MATLAB 的接口,盡管不鼓勵(lì)使用。SciPy 使用 matplotlib。
pyplot 是 matplotlib 模塊,提供了一個(gè)類(lèi)似 MATLAB 的界面。matplotlib 與 MATLAB 一樣,能夠使用 Python,而且是免費(fèi)的。
編譯來(lái)源:
聯(lián)系客服