mrgloom 242 Report post Posted June 7, 2016 Насколько важно вычитать среднее изображение для предобработки или этим можно пренебречь? Или может есть что то более продвинутое типа whitening? Share this post Link to post Share on other sites
BeS 53 Report post Posted June 8, 2016 Зависит от сети, если везде понатыкаешь батч нормализаций, то можно и не использовать среднее...без них мат.ожидание лучще все же занулять. А в чем проблема нормализовать картинки? Вроде бы дешевая операция, по сравнению с расчетом тысяч сверток... Share this post Link to post Share on other sites
mrgloom 242 Report post Posted June 8, 2016 неохота таскать отдельно mean image файл. Share this post Link to post Share on other sites
BeS 53 Report post Posted June 8, 2016 21 minutes ago, mrgloom said: неохота таскать отдельно mean image файл. Можно посчитать средний пиксель по mean-файлу и таскать за собой только 3 числа (собственно для ImageNet все так и делают), +/- тоже самое получится. Share this post Link to post Share on other sites
mrgloom 242 Report post Posted June 20, 2016 Так всё таки когда мы таскаем с собой mean image, то вычитается именно mean image целиком или всё равно оно превращается в 3 числа - средний цвет пикселя по каждому каналу? Например https://github.com/DeepScale/SqueezeNet/blob/master/SqueezeNet_v1.0/train_val.prototxt transform_param { crop_size: 227 mean_value: 104 mean_value: 117 mean_value: 123 } Share this post Link to post Share on other sites
BeS 53 Report post Posted June 21, 2016 On 6/20/2016 at 11:49 AM, mrgloom said: Так всё таки когда мы таскаем с собой mean image, то вычитается именно mean image целиком или всё равно оно превращается в 3 числа - средний цвет пикселя по каждому каналу? Например https://github.com/DeepScale/SqueezeNet/blob/master/SqueezeNet_v1.0/train_val.prototxt transform_param { crop_size: 227 mean_value: 104 mean_value: 117 mean_value: 123 } Зависит от того, как используете...если подаете на вход mean_file, то будет вычитаться файл, в вашем примере будет вычитаться средний пиксель. По большому счету там разница не критична. Share this post Link to post Share on other sites
mrgloom 242 Report post Posted August 31, 2016 вот еще странный код https://github.com/BVLC/caffe/blob/master/examples/cpp_classification/classification.cpp#L144 по сути по mean image считают среднее и вычитают, а не сам mean image. Share this post Link to post Share on other sites
mrgloom 242 Report post Posted September 20, 2016 Отвечая на свой вопрос, проверил на AlexNet. Можно вычитать среднее изображение или пиксель (разница между подходами на деле минимальна), но с вычитанием явно быстрее сходится, насчёт максимальной достижимой accuracy не проверял. Еще из AlexNet можно спокойно убрать LRN слои. Share this post Link to post Share on other sites