TweedieLoss Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tweedie straty, na podstawie prawdopodobieństwa dziennika rozkładu Tweedie. Ta funkcja straty jest używana w regresji Tweedie.
public sealed class TweedieLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.IRegressionLoss
type TweedieLoss = class
interface IRegressionLoss
interface IScalarLoss
interface ILossFunction<single, single>
Public NotInheritable Class TweedieLoss
Implements ILossFunction(Of Single, Single), IRegressionLoss
- Dziedziczenie
-
TweedieLoss
- Implementuje
Uwagi
Funkcja Tweedie Loss jest zdefiniowana jako:
$ L(\hat{y}, y, y, i) = \begin{cases} \hat{y} - y ln(\hat{y}) + ln(\Gamma(y)) & \text{if } i = 1 \\\\ \\ hat{y} + \frac{y}{\hat{y}} - \sqrt{y} & \text{if } i = 2 \\\\ \frac{(\hat{y})^{2 - i}}{2 - i} - y \frac{(\hat{y})^{1 - i}}{1 - i} - (\frac{y^{2 - i}}{2 - i} - y\frac{y^{1 - i}}{1 - i}} & \text{otherwise} $end{cases} $
gdzie $\hat{y}$ jest przewidywaną wartością, $y$ jest prawdziwą etykietą, $\Gamma$ jest funkcją Gamma, a $i$ jest parametrem indeksu rozkładu Tweedie w zakresie [1, 2]. $i$ jest domyślnie ustawiona na 1,5. $i = 1$ to strata Poissona, $i = 2$ to utrata gamma, a wartości pośrednie są złożone Poisson-Gamma straty.
Konstruktory
TweedieLoss(Double) |
Konstruktor dla utraty Tweedie. |
Metody
Derivative(Single, Single) |
Tweedie straty, na podstawie prawdopodobieństwa dziennika rozkładu Tweedie. Ta funkcja straty jest używana w regresji Tweedie. |
Loss(Single, Single) |
Tweedie straty, na podstawie prawdopodobieństwa dziennika rozkładu Tweedie. Ta funkcja straty jest używana w regresji Tweedie. |