2016-07-27 9 views
1

Tensorflowに実装された "バイナリロジスティックロス"はありますか? は、私はそれを実現するために、以下の定義が見つかりました:Tensorflowのバイナリロジスティック損失

loss(x, y) = log(1 + exp(-x))  if y == 1 
      log(1 + exp(-x)) + x if y == 0 

私はそれはそれを行うための最善の方法だ場合、それはまだそこにいないのですかどうかを確認したかった:

loss = tf.reduce_mean(tf.log(1 + tf.exp(-x)) + tf.abs(y - 1) *x) 

答えて

0

チェックアウトtf.equal()( boolを返します)、結果のboolをtf.select()に送ります。

関連する問題