損失函數:分類與迴歸損失函數
分類與迴歸的損失函數。
使用方式
expLoss(beta = 1, ...)
hingeLoss(margin = 1, ...)
logLoss(...)
smoothHingeLoss(smoothingConst = 1, ...)
poissonLoss(...)
squaredLoss(...)
引數
beta
指定 beta (dilation) 的數值。 預設值為 1。
margin
指定 margin 數值。 預設值為 1。
smoothingConst
指定平滑常數的數值。 預設值為 1。
...
隱藏的引數。
詳細資料
遺失函數會測量機器學習演算法預測與受監督輸出之間的差異,並代表錯誤的成本。
支援的分類損失函數如下:
logLoss
expLoss
hingeLoss
smoothHingeLoss
支援的迴歸損失函數如下:
poissonLoss
squaredLoss
.
值
定義損失函數的字元字串。
作者
Microsoft Corporation Microsoft Technical Support
另請參閱
範例
train <- function(lossFunction) {
result <- rxFastLinear(isCase ~ age + parity + education + spontaneous + induced,
transforms = list(isCase = case == 1), lossFunction = lossFunction,
data = infert,
type = "binary")
coef(result)[["age"]]
}
age <- list()
age$LogLoss <- train(logLoss())
age$LogLossHinge <- train(hingeLoss())
age$LogLossSmoothHinge <- train(smoothHingeLoss())
age