機器學習引數模型與非引數模型/生成模型與判別模型
2018-03-31更新:生成模型與判別模型
引數模型:根據預先設計的規則,例如方差損失最小,進行學習,引數模型例子:迴歸(線性迴歸、邏輯迴歸)模型;最好可以看一下或者直接進行一下相關的推導;根據規則,擁有少部分資料就可以;
非引數模型:不需要事先假設規則,直接挖掘潛在資料中的規則;非引數模型例子:KNN,決策樹,挖掘資料潛在的特徵,所以比較靈活;
引數模型缺點:受限制性高
非引數模型缺點:訓練時間長,容易產生過擬合,需要大量資料支撐
前兩年GAN網路(生成對抗網路火了一把,當然,一直在火),我師兄的課題也是這個,但是一直對生成模型和對抗模型概念不夠清晰,今天科普一下!
生成模型:通過大量資料,學習訓練資料分佈,預測時,直接輸出最大後驗概率所屬類別(分類時),常見模型如最大似然估計、樸素貝葉斯等;
判別模型:通過一定的準則函式(經驗最小(無模型複雜化懲罰項)or風險最小(存在懲罰項,主要是為了克服過擬合問題))產生一個判別函式,或者成為超平面,將訓練資料盡最大的可能進行正確切分,預測時(分類)通過判別函式,輸出待測樣本的所屬類別
對比:生成模型學習的是資料分佈,通常需要大量資料支援,而判別模型則是根據一定準則擬合資料,形成一個分割超平面,對資料量的需求來講,相對較少;生成模型訓練較快,而判別模型需要擬合過程,故速度稍慢;
相關文章
- 引數匹配模型——Python學習之引數(二)模型Python
- 深度學習(模型引數直方圖)深度學習模型直方圖
- CNN模型引數解析CNN模型
- RandomForest 隨機森林演算法與模型引數的調優randomREST隨機森林演算法模型
- 機器學習模型機器學習模型
- 機器學習中演算法與模型的區別機器學習演算法模型
- SOLIDWORKS建立引數化模型基本原則Solid模型
- SOLIDWORKS如何獲取模型中的引數Solid模型
- 模式識別與機器學習——迴歸的線性模型模式機器學習模型
- 嘗試討論線性方程組相關數學原理、機器學習模型引數求解的數學本質機器學習模型
- 數學模型——數學與人類文明的橋樑模型
- 《機器學習_05_線性模型_最大熵模型》機器學習模型熵
- 如何管理機器學習模型機器學習模型
- 欺騙機器學習模型機器學習模型
- 機器學習導圖系列(5):機器學習模型及神經網路模型機器學習模型神經網路
- 演算法金 | 機器學習模型評價、模型與演算法選擇(綜述)演算法機器學習模型
- Pytorch:利用torch.nn.Modules.parameters修改模型引數PyTorch模型
- 機器學習-學習筆記(二) --> 模型評估與選擇機器學習筆記模型
- 機器學習筆記——模型選擇與正則化機器學習筆記模型
- 機器學習判別式與生成式機器學習
- 人工智慧-深度學習-生成模型:GAN經典模型-->InfoGAN人工智慧深度學習模型
- 人工智慧-深度學習-生成模型:GAN經典模型-->VAEGAN人工智慧深度學習模型
- 中文巨量模型“源1.0”:模型結構與生成效果解析模型
- 機器學習——決策樹模型機器學習模型
- 機器學習之模型選擇機器學習模型
- 機器學習之模型診斷機器學習模型
- 機器學習之模型評估機器學習模型
- 【機器學習】--隱語義模型機器學習模型
- 機器學習實戰 | 性別預測模型的構建與優化機器學習模型優化
- 機器學習總結(2)—分類中的代數模型機器學習模型
- 機器學習演算法(九): 基於線性判別模型的LDA手寫數字分類識別機器學習演算法模型LDA
- 機器學習之儲存與載入.pickle模型檔案機器學習模型
- 機器學習-訓練模型的儲存與恢復(sklearn)機器學習模型
- 深度學習中的Lipschitz約束:泛化與生成模型深度學習模型
- 隨機森林RF模型超引數的最佳化:Python實現隨機森林模型Python
- 大模型與生成式AI有本質區別大模型AI
- 帶你學習BFS最小步數模型模型
- 公理訓練讓LLM學會因果推理:6700萬引數模型比肩萬億引數級GPT-4模型GPT