執行範例時,出現"name 'auxiliary_input' is not defined" 錯誤
2019/07/04 下午 09:29
機器學習共學討論版
江奇諺
觀看數:145
回答數:4
收藏數:0
ml100-2
ml100-2-d69
如上圖,我查了整個範例,也找不到有宣告‘auxiliary_input’及‘auxiliary_output’的地方?
有人有一樣的狀況嗎
回答列表
-
2019/07/04 下午 09:40江奇諺贊同數:1不贊同數:0留言數:2
好…我找到原因了
把
model = Model(inputs=[main_input, auxiliary_input], outputs=[main_output, auxiliary_output])
改成
model = Model(inputs=[main_input, news_input], outputs=[main_output, news_output])
然後下面的
model.compile(optimizer='rmsprop',
loss={'main_output': 'binary_crossentropy', 'aux_output': 'binary_crossentropy'},
loss_weights={'main_output': 1., 'aux_output': 0.2})
改成
model.compile(optimizer='rmsprop',
loss={'main_output': 'binary_crossentropy', 'news_out': 'binary_crossentropy'},
loss_weights={'main_output': 1., 'news_out': 0.2})
-
2019/07/06 下午 09:00Webber Hsu 許偉忠贊同數:不贊同數:留言數:
-
2019/07/08 上午 10:32張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
這應該範例有錯誤,我在回報給出題單位~
-
2019/08/06 下午 03:04陳明佑 (Ming You Chen)贊同數:0不贊同數:0留言數:0
謝謝同學的更正, 我們會將正確版本的程式更新上去