作者lirpassmore (里爾-帕斯魔)
看板Python
標題[問題] 新手請教,keras loss function 迴圈實現
時間Tue Sep 22 13:18:39 2020
最近因為工作關係,主管請了講師來幫大家上課,其中講師介紹MSE 損失函數時,有個同事好奇問可不可以自訂損失函數,並且在裡面加入for loop呢?
講師回答,就他所知自訂損失函數可以,但要在損失函數裡面用迴圈不可行。
請問各位高手真的沒辦法嗎?謝謝
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.71.155 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1600751923.A.F57.html
1F:推 TuCH: 如果不能微分就不能用反向傳播 09/22 15:00
2F:推 TitanEric: 現在的框架的computational graph應該都支援條件判斷 09/22 16:09
3F:→ TitanEric: 跟for loop 當然就跟樓上的講的一樣不能微分就不行 09/22 16:09
4F:→ TitanEric: 但有例外 例如絕對值在pytorch是可以拿到微分資訊的 09/22 16:10
5F:→ TitanEric: 分條件判斷 09/22 16:10
6F:推 goldflower: tf.vectorized_map 用這個代替? 09/22 16:17
7F:→ djshen: 不如說說你想用for loop算什麼 09/23 01:23