Kerasで自作の損失関数を作りたく、損失関数の細かい動作についてお聞きしたいです。
以下のように損失関数を定義し、(モデルの入出力は同じ10次元と仮定する)
Python
1def loss(x, x_decoded): 2 return K.sum(K.square(x-x_decoded)) 3 4model.add_loss(loss)
以下のようにfit関数の引数にX(50行10列)のデータを入れモデルを学習させると
Python
1model.fit(X, batch_size=1, epochs=1, shuffle=False)
どのようにXがlossに入り、x, x_decodedにはどのような値が入るのでしょうか。
このような質問をする経緯としては、Xの行ごとに違う計算をさせたいためです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。