уiжурнал( уi)
журнал( 0 )журнал( уi+ ϵ )
Ну'( у) : = - ∑iу'iжурнал( уi)
Ну'( у) : = - ∑i( у'iжурнал( уi) + ( 1 - у'i) журнал( 1 - уi) )
(а) є правильним для багатокласного передбачення (це насправді подвійне підсумовування), (б) є таким же, як (а) для двокласного прогнозування. Обидва є перехресною ентропією.
Приклад:
хic'i∈ { 0 , 1 }ci∈ [ 0 , 1 ]
c'ici
( c'i, ci) = { ( 0 , 0,1 ) , ( 0 , 0,4 ) , ( 0 , 0,8 ) , ( 1 , 0,8 ) , ( 1 , 0,2 ) }
у'iуi
( у'i, уi)
( у'i, уi) = { ( [ 1 , 0 ] , [ 0,9 , 0,1 ] ) , ( [ 1 , 0 ] , [ 0,6 , 0,4 ] ) , ( [ 1 , 0 ] , [ 0,2 , 0,8 ] ) , ( [ 0 , 1 ] , [ 0,2 , 0,8 ] ) , ( [ 0 , 1 ] , [ 0.8 , 0.2 ] ) }
Обидва (a) та (b) обчислюються як:
Ну'( у) = - 1 / 5 ( [ л про г( 0,9 ) + l o g( 0,6 ) + l o g( 0,2 ) ]ci= 0+ [ л о г( 0,8 ) + l o g( 0,2 ) ]ci= 1) = 0,352
Виведення:
1К
( хi, c'i)c'i= kу'i= [ 0 , . . , 1 , 0 , . . ]кт году'я к= 1уя к= p ( k | xi)( хi, к )- л о г( уя к)уя к→ 1 ⇒ - l o g( уя к) → 0
Л ( у'i, уi) = - ∑Кk = 1у'я кл о г( уя к)
у'я к= 1к'≠ k0 л о г( уя к') = 0у'я м= 1
Л ( у'i, уi) = - л о г( уя м)
Остаточна формула для всіх навчальних балів:
Ну'( у) = - ∑( хi, у'i)∑Кk = 1у'я кл о г( уя к)
у'i 0=1−y′i1уi 0= 1 - уi 1
Ну'( у)= - ∑( хi, у'i)у'i 1л о г( уi 1) + у'i 0л о г( уi 0)= - ∑( хi, у'i)у'i 1л о г( уi 1) + ( 1 - у'i 1) л о г( 1 - уi 1)
що те саме, що (b).
Перехресна ентропія (а) над класами (одна сумація)
Перехресна ентропія (а) над класами:
Ну'( у) = - ∑Кk = 1у'кл о г( ук)
Цю версію не можна використовувати для завдання класифікації. Дозволяє повторно використовувати дані з попереднього прикладу:
( c'i, ci) = { ( 0 , 0,1 ) , ( 0 , 0,4 ) , ( 0 , 0,8 ) , ( 1 , 0,8 ) , ( 1 , 0,2 ) }
у'0= 3 / 5 = 0,6у'1= 0,4
у0= 3 / 5 = 0,6у1= 0,4
- у'0л о гу0- у'1л о гу1= - 0,6 л о г( 0,6 ) - 0,4 л о г( 0,4 ) = 0,292
( 0 , 0,8 )( 1 , 0,2 )у'0у'1
( c'i, ci) = { ( 0 , 0,1 ) , ( 0 , 0,4 ) , ( 0 , 0,2 ) , ( 1 , 0,8 ) , ( 1 , 0,8 ) }
у'0у0= 3 / 5