私の修道院の損失関数を少し修正しようとしています。実装側からいくつか質問があります。ケラス:派生物を置くカスタム目的関数
私はすでにKerasでカスタム損失機能を作成する方法と、それを呼び出す方法を知っています。しかし、私はまだ関数の派生物をどこに含めるべきか明確ではありません。
のは、私の新しい損失関数があるとしましょう:
損失=クロスエントロピー+ f(x)が
ここで、f(X)= X ** 2。
バックプロップステップで使用するために、どこにf '(x)= 2xを含めるべきですか? Kerasは自動的にそれを行いますか?あるいは、私はこれを明示的に何かの部分で定義すべきですか?
私はそれを行う方法がわからないので、これに関するヒントありがとう。
Chuan。
あなたの(速い)回答ありがとうございます。 私は間違いを犯しました。softmaxではなくcross-entropyと言いたいと思いました。なぜ私はsoftmax btwを入れたのか分かりません。私はその問題でそれを修正した。 これはf(x)の場合、微分可能な関数の単なる例に過ぎず、実際にはその関数を最小限にしたくない –