Convolution Neural Network Checkpoints with Batch Normalization

2 次查看(过去 30 天)
The main problem that I'm addressing is that checkpoints from trainNetwork() are broken if they have Batch Normalization layers. I think this is a known issue.
I was thinking of running trainNetwork() again on each checkpoint for a single epoch on a small subset of my training images with realmin learning rate just to finish the training without affecting the network too much.
The issue i'm having is setting the average image property in the imageInputLayer to be static. I already have the zerocenter mean value for my entire training dataset and that will be overwritten with the stats from the smaller dataset which is read-only. Do i really have to use the same training set of over 1 mil images at a realmin learning rate to make my checkpoints usable?
Is there another approach i should try?
  1 个评论
Sam Leeney
Sam Leeney 2022-12-15
Infuriating that a product people actually pay for has left a fundamental bug like this unfixed for so long. The checkpoint function is rendered useless. Using MATLAB is becoming more infuriating every day.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Image Data Workflows 的更多信息

产品


版本

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by