計算機學科裡有太多的術語,而且許多術語的使用並不一致。哪怕是相同的術語,不同學科的人理解一定有所不同。
比如說:「模型引數(model parameter)」和「模型超引數(model hyperparameter)」。
對於初學者來說,這些沒有明確定義的術語肯定很令人困惑。尤其是對於些來自統計學或經濟學領域的人。
我們來仔細研究一下這些條款。
什麼是模型引數?
模型引數是模型內部的配置變數,其值可以根據資料進行估計。
引數是機器學習演算法的關鍵,它們通常由過去的訓練資料中總結得出。
在經典的機器學習文獻中,我們可以將模型看作假設,將引數視為對特定資料集的量身打造的假設。
最優化演算法是估計模型引數的有效工具。
模型是否具有固定或可變數量的引數決定了它是否可以被稱為「引數」或「非引數」。
模型引數的一些示例包括:
什麼是模型超引數?
模型超引數是模型外部的配置,其值無法從資料中估計。
我們雖然無法知道給定問題的模型超引數的最佳值,但是我們可以使用經驗法則,在其他問題上使用複製值,或通過反覆試驗來搜尋最佳值。
當機器學習演算法針對特定問題進行調整時(例如,使用網格搜尋或隨機搜尋時),那麼正在調整模型的超引數或順序以發現導致最熟練的模型的引數**。
如果模型超引數被稱為模型引數,會造成很多混淆。克服這種困惑的乙個經驗法則如下:
模型超引數的一些例子包括:
總之,模型引數是根據資料自動估算的。但模型超引數是手動設定的,並且在過程中用於幫助估計模型引數。
模型超引數通常被稱為引數,因為它們是必須手動設定和調整的機器學習的一部分。
引數與超引數
模型引數是模型內部的配置變數,可以用資料估計模型引數的值 模型超引數是模型外部的配置,必須手動設定引數的值。具體來講,模型引數有以下特徵 進行模型 時需要模型引數。模型引數值可以定義模型功能。模型引數用資料估計或資料學習得到。模型引數一般不由實踐者手動設定。模型引數通常作為學習模型的一部分儲存。通常...
模型引數與模型超引數
模型引數是模型內部的配置變數,其值可以根據資料進行估計。模型在進行 時需要它們。它們的值定義了可使用的模型。他們是從資料估計或獲悉的。它們通常不由程式設計者手動設定。他們通常被儲存為學習模型的一部分。引數是機器學習演算法的關鍵。它們通常由過去的訓練資料中總結得出。在經典的機器學習文獻中,我們可以將模...
引數和超引數
舉例說明一些機器學習演算法中的普通引數和超引數 機器學習演算法 普通引數舉例 超引數舉例 決策樹在每個節點上選擇的輸入變數 每個節點上選擇的閾值 每個葉節點所應包括的最少資料量,訓練後的剪枝 pruning 策略 隨機森林 同上決策樹的數量,輸入變數的數量 支援向量機 支援向量 support ve...