機器學習之超引數
機器學習之超引數
http://blog.sina.com.cn/s/blog_cfa68e330102ze63.html
學習器模型中一般有兩種引數:
-
一種引數是可以從學習中得到
-
一種無法靠資料裡面得到,只能靠人的經驗來設定,這類引數就叫做超引數
超引數定義
超引數是在開始學習過程之前設定值的引數。 相反,其他引數的值透過訓練得出。
-
定義關於模型的更高層次的概念,如複雜性或學習能力。
-
不能直接從標準模型培訓過程中的資料中學習,需要預先定義。
-
可以透過設定不同的值,訓練不同的模型和選擇更好的測試值來決定
超引數示例:
-
聚類中類的個數
-
話題模型中話題的數量
-
模型的學習速率
-
深層神經網路隱藏層數
-
迭代次數
-
每層神經元的個數
-
學習率 η
-
正則化引數
-
神經網路的層數
-
學習的回合數Epoch
-
小批次資料 minibatch 的大小
-
代價函式的選擇
-
權重初始化的方法
-
。。。
超引數調節方法
-
網格搜尋
-
隨機搜尋
-
貝葉斯最佳化
-
基於梯度的最佳化
-
遺傳演算法的實踐
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2284997/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 機器學習最困難的部分:超引數除錯機器學習除錯
- Python 環境下的自動化機器學習超引數調優Python機器學習
- 系統學習機器學習之半引數方法(二)--基於密度機器學習
- 機器學習之支援向量機的超平面機器學習
- 機器學習引數模型與非引數模型/生成模型與判別模型機器學習模型
- C#引數傳遞之值引數C#
- 超引數最佳化完整指南
- 《Kafka實戰》之生產者API使用(引數解釋超詳細)KafkaAPI
- 引數匹配模型——Python學習之引數(二)模型Python
- 引數匹配順序——Python學習之引數(三)Python
- 7、超引數除錯、Batch正則化除錯BAT
- 【機器學習之數學】01 導數、偏導數、方向導數、梯度機器學習梯度
- fixtrue基礎之params引數實現簡單引數化
- 機器學習系列文章:引數方法(最大似然、分類)機器學習
- fixtrue基礎之scope引數
- fixtrue基礎之name引數
- fixtrue基礎之autouse引數
- hadoop之 引數調優Hadoop
- SpringMVC之引數傳遞SpringMVC
- ORACLE DG之引數詳解Oracle
- [原始碼解析] 機器學習引數伺服器ps-lite 之(3) ----- 代理人Customer原始碼機器學習伺服器
- 機器學習數學知識積累之數理統計機器學習
- 機器學習之機器學習概念機器學習
- hadoop之 YARN配置引數剖析—RM與NM相關引數HadoopYarn
- 超簡潔的js獲取位址列引數JS
- kettle 引數——變數引數和常量引數變數
- Python學習之引數(一)Python
- 引數傳遞機制之JWTJWT
- fixtrue基礎之ids引數
- goldengate 引數之GETTRUNCATES | IGNORETRUNCATESGo
- JAVA基礎之-引數傳遞Java
- 機器學習數學知識積累之概率論機器學習
- Python3之函式的引數傳遞與引數定義Python函式
- Django之ORM常用欄位和引數DjangoORM
- 面試之jquery中的ajax方法引數面試jQuery
- Flask開發技巧之引數校驗Flask
- JavaScript深入之引數按值傳遞JavaScript
- JavaScript 深入之引數按值傳遞JavaScript