1. 程式人生 > >人工智慧,機器學習,深度學習的關係;智慧演算法

人工智慧,機器學習,深度學習的關係;智慧演算法

人工智慧:

                是一個泛稱,包括自然學科和社會學科,以機器學習為基礎

機器學習:

是一門多領域交叉學科,涉及概率論、統計學、逼近論凸分析演算法複雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的效能。利用演算法分析資料的過程,建立可以從中學習的模型,並最終使用這些學習引數進行預測。它包含了各種策略,包括決策樹、聚類、迴歸和貝葉斯方法

基於學習策略的分類: 

機械學習 (Rote learning),示教學習 (Learning from instruction或Learning by being told),演繹學習 (Learning by deduction),類比學習 (Learning by analogy),基於解釋的學習 (Explanation-based learning, EBL),歸納學習 (Learning from induction)

獲取知識的表示形式:

1)代數表示式引數

2)決策樹

決策樹來劃分物體的類屬,樹中每一內部節點對應一個物體屬性,而每一邊對應於這些屬性的可選值,樹的葉節點則對應於物體的每個基本分類。

3)形式文法

在識別一個特定語言的學習中,通過對該語言的一系列表示式進行歸納,形成該語言的形式文法。

4)產生式規則

產生式規則表示為條件—動作對,已被極為廣泛地使用。學習系統中的學習行為主要是:生成、泛化、特化(Specialization)或合成產生式規則。

5)形式邏輯表示式

6)圖和網路

7)框架和模式(schema)

8)計算機程式和其它的過程編碼

9)神經網路

學習形式分類:

有監督,無監督

學習方法:

經驗歸納學習,類比學習,分析學習,遺傳演算法,聯接學習,增強學習

經典演算法:

https://blog.csdn.net/the_star_is_at/article/details/79074838

應用:

資料探勘計算機視覺自然語言處理生物特徵識別搜尋引擎醫學診斷、檢測信用卡欺詐證券市場分析、DNA序列測序、語音手寫識別、戰略遊戲機器人運用

 

深度學習:

是機器學習的一種,是機器學習研究中的一個新的領域

主要技術:

線性代數、概率和資訊理論

欠擬合、過擬合、正則化

最大似然估計和貝葉斯統計

隨機梯度下降

監督學習和無監督學習

深度前饋網路、代價函式和反向傳播

正則化、稀疏編碼和dropout

自適應學習演算法

卷積神經網路

迴圈神經網路

遞迴神經網路

深度神經網路和深度堆疊網路

LSTM長短時記憶

主成分分析

正則自動編碼器

表徵學習

蒙特卡洛

受限波茲曼機

深度置信網路

softmax迴歸、決策樹和聚類演算法

KNN和SVM

生成對抗網路和有向生成網路

機器視覺和影象識別

自然語言處理

語音識別和機器翻譯

有限馬爾科夫

動態規劃

梯度策略演算法

增強學習(Q-learning)

轉折點

智慧演算法

人工神經網路演算法,遺傳演算法,差分進化演算法、免疫演算法,模擬退火演算法,群體(群集)智慧(Swarm Intelligence),禁忌搜尋演算法