1. 程式人生 > >(轉)機器學習的幾種劃分

(轉)機器學習的幾種劃分

本文轉發自:
https://blog.csdn.net/keycxl/article/details/78625943

一.生成模型與判別模型
詳細對比:
http://blog.csdn.net/zouxy09/article/details/8195017
其中:
  常見的判別式模型有:

   Logistic regression(logistical 迴歸)

Linear discriminant analysis(線性判別分析)

Supportvector machines(支援向量機)

Boosting(整合學習)

Conditional random fields(條件隨機場)

Linear regression(線性迴歸)

Neural networks(神經網路)

   常見的生成式模型有:

  Gaussian mixture model and othertypes of mixture model(高斯混合及其他型別混合模型)

Hidden Markov model(隱馬爾可夫)

NaiveBayes(樸素貝葉斯)

AODE(平均單依賴估計)

Latent Dirichlet allocation(LDA主題模型)

Restricted Boltzmann Machine(限制波茲曼機)

二.監督與非監督學習

詳細對比:

http://blog.csdn.net/lsh_2013/article/details/47342641
常見的監督學習演算法有哪些?
感知機、svm、人工神經網路、決策樹、邏輯迴歸
常見的無監督學習演算法有哪些?
包括所有的聚類演算法,比如k-means PCA gmm等

深度學習只是指結構有深度的演算法,可以無監督可以有監督

比如sparse coding/sparse auto encoder是無監督,CNN是有監督

三.線性與非線性分類
詳細對比:
http://blog.csdn.net/u014755493/article/details/70182532
線性分類器:模型是引數的線性函式,分類平面是(超)平面;
非線性分類器:模型分介面可以是曲面或者超平面的組合。
典型的線性分類器有感知機,LDA,邏輯斯特迴歸,SVM(線性核);
典型的非線性分類器有樸素貝葉斯(有文章說這個本質是線性的,

http://dataunion.org/12344.html),kNN,決策樹,SVM(非線性核)