【发布时间】:2019-09-21 14:01:52
【问题描述】:
我正在努力在 Keras 中训练模型,通过最小化正确数据和“输入*输出”之间的损失,但不知道如何处理它。
鉴于此
X:模型输入(训练数据)
Y:模型输出
T:正确的数据
模型 = 模型(输入=X,输出=Y)
那么,在我的理解中, model.fit(X,T) 根据用户定义的损失函数训练模型以最小化 Y(=model(X)) 和 T 之间的距离。
我的问题是: 如果我想最小化 Y*X 和 T 之间的距离怎么办?
我认为像“model.fit(X * model.predict(X), T)”这样的写法会很好用吗? (实际上并没有) 我想知道如何编写代码来做到这一点。
提前感谢您的建议。
【问题讨论】: