LogLoss Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации.
public sealed class LogLoss : Microsoft.ML.Trainers.ILossFunction<float,float>, Microsoft.ML.Trainers.ISupportSdcaClassificationLoss
type LogLoss = class
interface ISupportSdcaClassificationLoss
interface ISupportSdcaLoss
interface IScalarLoss
interface ILossFunction<single, single>
interface IClassificationLoss
Public NotInheritable Class LogLoss
Implements ILossFunction(Of Single, Single), ISupportSdcaClassificationLoss
- Наследование
-
LogLoss
- Реализации
Комментарии
Функция "Потеря журнала" определяется следующим образом:
$L(p(\hat{y}), y) = -y ln(\hat{y}) - (1 - y) ln(1 - \hat{y})$
где $\hat{y}$ — прогнозируемая оценка, $p(\hat{y})$ — вероятность принадлежности к положительному классу путем применения сигмоидной функции к оценке, а $y \in \{0, 1\}$ — это истинная метка.
Обратите внимание, что метки, используемые в этом вычислении, имеют значение 0 и 1, в отличие от потери hinge и экспоненциальной потери, где используемые метки : -1 и 1.
Функция Log Loss предоставляет меру того, как прогнозы классификатора определяются, а не просто измеряют их правильность . Например, прогнозируемая вероятность 0,80 для истинной метки 1 наказывается более чем прогнозируемой вероятностью 0,99.
Конструкторы
LogLoss() |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |
Методы
ComputeDualUpdateInvariant(Single) |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |
Derivative(Single, Single) |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |
DualLoss(Single, Single) |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |
DualUpdate(Single, Single, Single, Single, Int32) |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |
Loss(Single, Single) |
Потеря журнала, также известная как крестовая энтропия потери. Обычно он используется в задачах классификации. |