smooth the loss via average, average_loss is the size to calculate the average
see the code in caffe/src/caffe/solver.cpp
if (losses.size() <
average_loss) {
losses.push_back(loss);
int size = losses.size();
smoothed_loss = (smoothed_loss * (size - 1) + loss) / size;
} else {
int idx = (iter_ - start_iter) % average_loss;
smoothed_loss += (loss - losses[idx]) /
average_loss;
losses[idx] = loss;
}
在 2015年4月8日星期三 UTC+8上午12:24:49,
kaisi...@gmail.com写道: