Please enable JavaScript.
Coggle requires JavaScript to display documents.
演算法分類 (從學習方式分類 (演算法對一個問題建模的方式很多,可以基於經歷、環境,或者任何我們稱之為輸入資料的東西。機器學習和人工智慧的教科書通常…
演算法分類
從學習方式分類
演算法對一個問題建模的方式很多,可以基於經歷、環境,或者任何我們稱之為輸入資料的東西。機器學習和人工智慧的教科書通常會讓你首先考慮演算法能夠採用什麼方式學習。實際上,演算法能夠採取的學習方式或者說學習模型只有幾種,下面我會一一說明。對機器學習演算法進行分類是很有必要的事情,因為這迫使你思考輸入資料的作用以及模型準備過程,從而選擇一個最適用於你手頭問題的演算法。
-
-
-
從功能角度分類
研究人員常常通過功能相似對演算法進行分類。例如,基於樹的方法和基於神經網路的方法。這種方法也是我個人認為最有用的分類方法。不過,這種方法也並非完美,比如學習向量量化(LVQ),就既可以被歸為神經網路方法,也可以被歸為基於例項的方法。此外,像迴歸和聚(分)類,就既可以形容演算法,也可以指代問題。
為了避免重複,本文將只在最適合的地方列舉一次。下面的演算法和分類都不齊備,但有助於你瞭解整個領域大概。(說明:用於分類和迴歸的演算法帶有很大的個人主觀傾向;歡迎補充我遺漏的條目。)
迴歸演算法
迴歸分析是研究自變數和因變數之間關係的一種預測模型技術。這些技術應用於預測時間序列模型和找到變數之間關係。迴歸分析也是一種常用的統計學方法,經由統計機器學習融入機器學習領域。“迴歸”既可以指演算法也可以指問題,因此在指代的時候容易混淆。實際上,迴歸就是一個過程而已。
“迴歸”演算法本質上也是“分類”演算法,只不過預測的是不是類別而是一個數值。
-
-
-
基於例項的學習演算法
這類模型通常會建一個樣本資料庫,比較新的資料和資料庫裡的資料,通過這種方式找到最佳匹配並做出預測。換句話說,這類演算法在做預測時,一般會使用相似度準則,比對待預測的樣本和原始樣本之間的相似度,再做出預測
-
-
-
-
-
-
-
-
-
-
-
-
-
-