TweedieLoss Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Perte de Tweedie, basée sur la probabilité de journal de la distribution de Tweedie. Cette fonction de perte est utilisée dans la régression 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
- Héritage
-
TweedieLoss
- Implémente
Remarques
La fonction Tweedie Loss est définie comme suit :
$ L(\hat{y}, y, i) = \begin{cases} \hat{y} - y ln(\hat{y}) + ln(\Gamma(y)) & \text{if } i = 1 \\\\ \hat{y} + \frac{y}{ \frac{\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} $
où $\hat{y}$ est la valeur prédite, $y$ est l’étiquette vraie, $\Gamma$ est la fonction Gamma et $i$ est le paramètre d’index de la distribution Tweedie, dans la plage [1, 2]. $i$ est défini sur 1,5 par défaut. $i = 1$ est une perte de Poisson, $i = 2$ est une perte gamma, et les valeurs intermédiaires sont composées Poisson-Gamma perte.
Constructeurs
TweedieLoss(Double) |
Constructeur pour la perte de Tweedie. |
Méthodes
Derivative(Single, Single) |
Perte de Tweedie, basée sur la probabilité de journal de la distribution de Tweedie. Cette fonction de perte est utilisée dans la régression Tweedie. |
Loss(Single, Single) |
Perte de Tweedie, basée sur la probabilité de journal de la distribution de Tweedie. Cette fonction de perte est utilisée dans la régression Tweedie. |