[英]How to reverse batch normalization
在回歸網絡中,我想對目標y
使用批量歸一化以獲得適合的y_norm
。 因為y_norm
分布良好。
在訓練后的測試階段,我需要“撤消”對預測的y_norm
的批量歸一化。 在 tensorflow/keras 中有什么優雅的方法可以從原始 BN 層構造一個“撤消”層嗎?
我發現該層有兩種方法:執行規范化的inverse()
和執行反規范化的forward()
。 因此,在訓練中您應該使用inverse
方法並在推理中使用forward
方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.