The network had been training for the last 12 hours. It all looked good: the gradients were flowing and the loss was decreasing. But then came the predictions: all zeroes, all background, nothing detected. “What did I do wrong?” — I asked my computer, who didn’t answer. Where do you start checking if your model is outputting garbage (for example predicting the mean of all outputs, or it has really
![37 Reasons why your Neural Network is not working](https://cdn-ak-scissors.b.st-hatena.com/image/square/75c7e09d87c418b96e445b2cb095e6f69d84bfb2/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A448%2F1%2AgfcJD0eymh5SGuquzuvpig.png)