chainer.functions.
black_out
(x, t, W, samples,
reduce='mean')[source]¶
BlackOut 損失関数。
BlackOut 損失関数は次のように定義されます。
ただし \(t\)は正解ラベル \(S\) は負例の集合、 \(p(\cdot)\) は与えられたラベルの尤度。
また、\(p\) は次のように定義されます。
出力は reduce
オプションの値に依存した値となります。'no'
が設定されている場合、ロス値を保持しません。 'mean'
が設定されている場合、この関数はロス値の平均をとります。
Parameters: |
|
---|---|
Returns: |
ロス値を保持している variable オブジェクト。 |
Return type: |
お読みください(元論文): BlackOut: Speeding up Recurrent Neural Network Language Models With Very Large Vocabularies