Verlustfunktionen: Klassifizierungs- und Regressionsverlustfunktionen
Die Verlustfunktionen zur Klassifizierung und Regression.
Verwendung
expLoss(beta = 1, ...)
hingeLoss(margin = 1, ...)
logLoss(...)
smoothHingeLoss(smoothingConst = 1, ...)
poissonLoss(...)
squaredLoss(...)
Argumente
beta
Gibt den numerischen Wert von Beta (Erweiterung) an. Der Standardwert ist 1.
margin
Gibt den numerischen Randwert an. Der Standardwert ist 1.
smoothingConst
Gibt den numerischen Wert der Glättungskonstante an. Der Standardwert ist 1.
...
Ausgeblendetes Argument.
Details
Eine Verlustfunktion misst die Abweichung zwischen der Vorhersage eines Algorithmus für maschinelles Lernen und der überwachten Ausgabe und stellt die Kosten eines Fehlers dar.
Die unterstützten Klassifizierungsverlustfunktionen sind:
logLoss
expLoss
hingeLoss
smoothHingeLoss
Die unterstützten Regressionsverlustfunktionen sind:
poissonLoss
squaredLoss
.
Wert
Eine Zeichenfolge, die die Verlustfunktion definiert.
Autor(en)
Microsoft Corporation Microsoft Technical Support
Weitere Informationen
Beispiele
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für