作者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://www.ptt.cc/bbs/Python/M.1600751923.A.F57.html
推 TuCH: 如果不能微分就不能用反向傳播 09/22 15:00
推 TitanEric: 現在的框架的computational graph應該都支援條件判斷 09/22 16:09
→ TitanEric: 跟for loop 當然就跟樓上的講的一樣不能微分就不行 09/22 16:09
→ TitanEric: 但有例外 例如絕對值在pytorch是可以拿到微分資訊的 09/22 16:10
→ TitanEric: 分條件判斷 09/22 16:10
推 goldflower: tf.vectorized_map 用這個代替? 09/22 16:17
→ djshen: 不如說說你想用for loop算什麼 09/23 01:23