機器學習算法分類總結

機器學習方法分類總結

這篇文章只是一個類似于知識概括的文章,主要作用是幫忙梳理:

1) 分類

  • 貝葉斯模型(Bayesian Mode)
    - 樸素貝葉斯算法(Naive Bayesian Mode)
    - 平均單依賴估計(AveragedOne-Dependence Estimators, AODE)
    - Bayesian Belief Network(BBN)
  • K-鄰近 (k-Nearest Neighbor,KNN)
  • 支持向量機(SupportVector Machine, SVM)
  • 徑向基網絡(RBF network)之BP監督訓練
  • 決策樹(Decision Trees)
    - 分類及回歸樹(ClassificationAnd Regression Tree, CART)
    - ID3,C4.5,CART
    - 卡方自動交互檢測法(chi-squared automatic interaction detector, CHAID)
    - 決策樹樁,單層決策樹(Decision Stump)
    - 多元自適應回歸(MARS)
    - 梯度提升樹算法,增強樹(GBM)
  • 神經網絡(Neural Networks)
  • 集成算法
    - Boosting
    - Bootstrapped Aggregation(Bagging)
    - AdaBoost
    - 堆疊泛化(Stacked Generalization, Blending)
    - 隨機森林(Random Forest)

2) 回歸

  • 線性回歸(Linear Regression)
  • 最小二乘法(OrdinaryLeast Square)
  • 邏輯回歸 (Logistic Regression)
  • 多項式回歸(Polynomial Regression)
  • 逐步回歸(Stepwise Regression) (縮減方法)
  • 嶺回歸(Ridge Regression)L2
  • 稀疏約束(Least Absolute Shrinkage and Selection Operator)(LASSO)L1
  • 彈性網絡(Elastic Net)
  • 多元自適應回歸樣條(MultivariateAdaptive Regression Splines)
  • 本地散點平滑估計(Locally Estimated Scatterplot Smoothing)

3) 聚類

  • K-Means(K均值)聚類
  • 期望最大化算法(Expectation Maximization, EM)
  • 均值漂移聚類(Mean-Shift Clustering)
  • 基于密度的聚類(DBSCAN)
  • 凝聚層次聚類(Hierarchical Clustering)
  • 圖團體檢測(Graph Community Detection)
  • 學習矢量量化(Learning Vector Quantization, LVQ)
  • 自組織映射算法(Self-Organizing Map , SOM)

4) 降維

  • 主成份分析(PrincipleComponent Analysis, PCA)
  • 拉普拉斯特征映射(Laplacian Eigenmaps,LE)
  • 局部保留投影(Locality Preserving Projections,LPP)
  • 多維尺度縮放(Multi-Dimensional Scaling, MDS)
  • 等度量映射(Isometric Mapping,Isomap)
  • 局部線性嵌入(Locally Linear Embedding,LLE)
  • 線性判別分析(Linear Discriminant Analysis,LDA)
  • 偏最小二乘回歸(Partial Least Square Regression,PLS)

關聯規則分析

  • Apriori算法
  • Eclat算法

人工神經網絡

  • 感知器神經網絡(PerceptronNeural Network)
  • 反向傳遞(Back Propagation)
  • Hopfield網絡
  • 自組織映射(Self-OrganizingMap, SOM)
  • 學習矢量量化(Learning Vector Quantization, LVQ);

深度學習

  • 受限波爾茲曼機(RestrictedBoltzmann Machine, RBN)
  • Deep Belief Networks(DBN)
  • 卷積網絡(Convolutional Network)
  • 堆棧式自動編碼器(Stacked Auto-encoders)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445243.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445243.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445243.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

無限踩坑系列(5)-MySQLdb

MySQLdb在Python2.x 時使用的是MySQLdbpython3中這個庫已經不再使用了,所有的功能都由pymysql或mysqlclient替代。所以 想在python3中配MySQLdb真是一個深的不能再深的坑了。下面記錄了愚蠢的填坑過程,僅做有類似錯誤的參考。參考文檔:https:…

后端 分頁組件實例

/*** 分頁相關信息*/ public class Page {//當前頁碼private int current1;//顯示的上限private int limit10;//數據總數//用于計算頁數private int rows;//路徑private String path;public int getCurrent() {return current;}public void setCurrent(int current) {if (curre…

大數據學習(07)--MapReduce

文章目錄目錄1.MapReduce介紹1.1 什么是分布式并行編程?1.2 MapReduce模型介紹1.3 map和reduce函數2.MapReduce體系架構3.MapReduce工作流程3.1 概述3.2 MapReduce各個階段介紹3.3 shuffle過程介紹3.3.1 shuffle過程簡介3.3.2 map中的shuffle過程3.3.3 reduce中的sh…

關閉用playsound函數的WAV文件

播放聲音文件 PlaySound函數應用 1.關閉用playsound函數的WAV文件 PlaySound(0,NULL,0);即可 // test2.cpp : Defines the entry point for the application.//#include "stdafx.h"#include <mmsystem.h>int APIENTRY WinMain(HINSTANCE hInstance, …

身份驗證

傳統身份驗證的方法 HTTP 是一種沒有狀態的協議&#xff0c;也就是它并不知道是誰是訪問應用。這里我們把用戶看成是客戶端&#xff0c;客戶端使用用戶名還有密碼通過了身份驗證&#xff0c;不過下回這個客戶端再發送請求時候&#xff0c;還得再驗證一下。 解決的方法就是&…

Pytorch(4)-模型保存-載入-eval()

模型保存與提取1. 整個模型 保存-載入2. 僅模型參數 保存-載入3. GPU/CPU模型保存與導入4. net.eval()--固定模型隨機項神經網絡模型在線訓練完之后需要保存下來&#xff0c;以便下次使用時可以直接導入已經訓練好的模型。pytorch 提供兩種方式保存模型:方式1&#xff1a;保存整…

大數據學習(08)--Hadoop中的數據倉庫Hive

文章目錄目錄1.什么是數據倉庫&#xff1f;1.1數據倉庫概念1.2傳統數據倉庫面臨的挑戰1.3 Hive介紹1.4 Hive與傳統數據庫的對比1.5 Hive在企業中的部署與應用2.Hive系統架構3.Hive工作原理3.1 SQL轉換為MapReduce作業的基本原理3.2 Hive中SQL查詢轉換MapReduce作業的過程4.Hive…

dubbo知識點總結 持續更新

Dubbo 支持哪些協議&#xff0c;每種協議的應用場景&#xff0c;優缺點&#xff1f; ? dubbo&#xff1a; 單一長連接和 NIO 異步通訊&#xff0c;適合大并發小數據量的服務調用&#xff0c; 以及消費者遠大于提供者。傳輸協議 TCP&#xff0c;異步&#xff0c;Hessian 序列化…

使用Linux auto Makefile自動生成的運行步驟

首先創建一個 Linux Makefile.am.這一步是創建Linux Makefile很重要的一步&#xff0c;automake要用的腳本配置文件是Linux Makefile.am&#xff0c;用戶需要自己創建相應的文件。之后&#xff0c;automake工具轉換成Linux Makefile.in。AD&#xff1a; 在向大家詳細介紹Linux …

無限踩坑系列(6)-mySQL數據庫鏈接錯誤

mySQL數據庫鏈接錯誤錯誤1錯誤2長鏈接短連接應用場景需要一直訪問mySQL數據庫&#xff0c;遇到如下錯誤&#xff1a;錯誤1 釋放已經釋放的數據庫鏈接conn.&#xff0c;或者&#xff0c;操作已經釋放的數據庫鏈接conn.或者失去鏈接后再操作數據庫都可能會報這個錯誤 aise err.I…

初探函數式編程和面對對象式編程

文章目錄目錄1.函數式編程和面向對象編程概念1.1 函數式編程1.2 面向對象編程2.函數式編程和面向對象編程的優缺點2.1 函數式編程優點缺點2.2 面對對象編程優點缺點3.為什么在并行計算中函數式編程比較好3.1 什么是并行計算3.2 函數式編程興起原因目錄 1.函數式編程和面向對象…

linux常用解壓和壓縮文件的命令

linux常用解壓和壓縮文件的命令 .tar 解包&#xff1a;tar xvf FileName.tar打包&#xff1a;tar cvf FileName.tar DirName&#xff08;注&#xff1a;tar是打包&#xff0c;不是壓縮&#xff01;&#xff09;———————————————.gz解壓1&#xff1a;gunzip FileN…

Python外(4)-讀寫mat文件

讀寫mat文件1.讀取2.寫入.mat 是matlab中數據存儲的標準格式&#xff0c;Python中能夠通過庫scipy讀取和保存。導入scipy庫 from scipy import io 1.讀取 io.loadmat(file_name, mdictNone, appendmatTrue, **kwargs) 簡便方式&#xff1a; io.loadmat(file_name) append mat–…

Linux下的xml文件的創建

創建一個xml文檔流程如下&#xff1a; l 用xmlNewDoc函數創建一個文檔指針doc&#xff1b; l 用xmlNewNode函數創建一個節點指針root_node&#xff1b; l 用xmlDocSetRootElement將root_node設置為doc的根結點&#xff1b; l 給root_node添加一系列的子節點&#x…

壓力測試http_load 通過修改配置測試https協議成功了。

到http://www.acme.com/software/http_load/ 下載http_load &#xff0c;安裝也很簡單直接make;make instlall 就行。 如果你需要測試https&#xff0c;你必須將 Makefile中 # CONFIGURE: If you want to compile in support for https, uncomment these # definitions. You w…

面向對象設計與分析40講(16)靜態工廠方法模式

前面我們介紹了簡單工廠模式&#xff0c;在創建對象前&#xff0c;我們需要先創建工廠&#xff0c;然后再通過工廠去創建產品。 如果將工廠的創建方法static化&#xff0c;那么無需創建工廠即可通過靜態方法直接調用的方式創建產品&#xff1a; // 工廠類&#xff0c;定義了靜…

搜索詳解

搜索 一.dfs和bfs簡介 深度優先遍歷(dfs) 本質&#xff1a; 遍歷每一個點。 遍歷流程&#xff1a; 從起點開始&#xff0c;在其一條分支上一條路走到黑&#xff0c;走不通了就往回走&#xff0c;只要當前有分支就繼續往下走&#xff0c;直到將所有的點遍歷一遍。 剪枝&a…

Python外(5)-for-enumerate()-zip()

for循環小技巧技巧1&#xff1a;enumerate()技巧2&#xff1a;打包兩個可遍歷數據&#xff0c;一起循環-zip()技巧1&#xff1a;enumerate() 在使用pytorch訓練網絡的過程中&#xff0c;官方教程給出了 for i, data in enumerate(trainloader, 0): 這涉及到enumerate函數的使用…

特征工程總結

目錄1 特征工程是什么&#xff1f; 2 數據預處理   2.1 無量綱化     2.1.1 標準化     2.1.2 區間縮放法     2.1.3 標準化與歸一化的區別   2.2 對定量特征二值化   2.3 對定性特征啞編碼   2.4 缺失值計算   2.5 數據變換 3 特征選擇   3.1 Filter …

Jmeter測試并發https請求成功了

Jmeter2.4 如何測試多個并發https請求&#xff0c;終于成功了借此機會分享給大家 首先要安裝jmeter2.4版本的&#xff0c;而且不建議大家使用badboy&#xff0c;因為這存在兼容性問題。對于安裝&#xff0c;我就不講了&#xff0c;我就說說如何測試https&#xff0c;想必大家都…