擅长:python、mysql、java
<p>从你的问题陈述来看,似乎你需要首先训练你的神经网络并找到优化的输入变量。然而,从您的代码来看,您似乎在定义自定义丢失时遇到了问题。虽然我不清楚您的问题陈述,但您可以这样做以创建自定义损失函数(从akensert的答案扩展):</p>
<pre><code>from keras import backend as K
#custom loss
def custom_error(y_true, y_pred):
return K.mean(K.square(y_pred[:,0] - 4.2)) +K.mean(K.square(y_pred[:,1] - 1.5))
model.compile(loss=custom_error, optimizer='sgd')
history = model.fit(X, y, epochs=100, verbose=1)
</code></pre>