一张图看懂新一代人工智能知识体系
https://www.cnblogs.com/timxgb/p/7789948.html
今天大香看到一張圖,關于人工智能的前世今生、內涵意義,可以說是大香見過最清楚全面的一張圖了。人工智能是未來一大熱點,連騰訊、阿里、百度這些科技公司都各自成立了人工智能實驗室,如果你也看好這一趨勢,不妨把這張圖收藏起來慢慢看~
?
神經網絡
?
?
機器學習
機器學習: Scikit-learn 算法
此部分內容可以幫助你解決機器學習中最難的部分,即找到正確的估計器(Estimator)。下圖可幫助快速查找文檔與簡介,更快了解問題并找到解決方法。
Scikit-Learn
Scikit-learn(更正式的叫法為 scikits.learn)是 Python 的一個用于機器學習的免費庫。庫中有大量的分類,回歸與聚類算法,并支持向量機、隨機森林、梯度提升、?K 均值與?DBSCAN。 旨在與 Python 數字庫 NumPy 和科學庫 SciPy 進行交互。
機器學習:算法
此部分旨在介紹如何根據預測分析方案選擇合適的機器學習算法。下圖可以根據數據性質提出最佳算法。
用于數據科學的 Python
?
TensorFlow
谷歌于 2017 年 5 月宣布了第二代 TPU 并在谷歌計算引擎中加入了對 TPU 的支持。第二代 TPU 擁有高達 180 萬億次浮點運算性能(180 teraflops)。當 64 個 TPU 組合在一起時,可以提供高達 11.5 千萬億次浮點運算性能(11.5 petaflops)。
Keras
2017 年,谷歌在 TensorFlow 的核心庫中加入了對 Keras 的支持。有學者認為,認為相較于端到端的機器學習框架,Keras 更適合作為接口來使用。它提供了更高級別,更直觀的抽象集合,使得無論后端科學計算庫如何,都可以輕松配置神經網絡。
Numpy
NumPy 是針對 Python 的 CPython 參考實現,是一個非優化的字節碼解釋器。針對目前版本的Python編寫數學算法的運行速度相對較慢的問題,Numpy 使用多維數組和函數與運算符來改寫部分代碼來提高運行效率。
Pandas
名稱 “Pandas” 源于“面板數據”(Panel Data)一詞,是多維結構化數據集的計量經濟學術語。
數據預處理
數據預處理一詞已經開始滲透進流行文化中。在2017年電影“金剛:骷髏島”中,演員馬克·埃文·杰克遜(Marc Evan Jackson)飾演的角色為“我們的數據處理者–史蒂夫·伍德沃德。
?
用 Dplyr 與 Tidyr 進行數據預處理
?
SciPy
SciPy 是基于 NumPy 數組對象進行構建,為 NumPy 堆棧的一部分。包括 Matplotlib,pandas 和 SymPy 等工具,以及擴展的科學計算庫集。該 NumPy 堆棧與其他應用程序(如MATLAB,GNU Octave 和 Scilab)具有類似的使用者。 NumPy 堆棧有時也被稱為 SciPy 堆棧。
Matplotlib
Matplotlib 是 Python 編程語言及其數學數學擴展 NumPy 的繪圖庫。它提供了面向對象的API,用于使用 Tkinter,wxPython,Qt 或 GTK +等通用 GUI 工具包將圖形嵌入到應用程序中。還有一個基于狀態機(如 OpenGL)的程序 “pylab” 接口。接口類似 MATLAB,但不鼓勵使用。
Pyplot 是一個 matplotlib 模塊,他提供了一個類似 MATLAB 的界面。Pyplot 擁有跟MATLAB 一樣易上手,兼容 Pyhton 并且免費的優點。
數據可視化
?
PySpark
轉載于:https://www.cnblogs.com/davidwang456/articles/9663598.html
總結
以上是生活随笔為你收集整理的一张图看懂新一代人工智能知识体系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据挖掘导论读书笔记2
- 下一篇: 数据挖掘导论读书笔记3--分类