Contexto: Ao ajustar redes neurais com ativação relu, descobri que algumas vezes a previsão fica quase constante. Acredito que isso se deva à morte dos neurônios durante o treinamento, conforme indicado aqui. ( Qual é o problema da "ReLU moribunda" nas redes neurais? )
Pergunta: O que eu espero fazer é implementar uma verificação no próprio código para verificar se os neurônios estão mortos. Depois disso, o código poderá reequipar a rede, se necessário.
Como tal, o que é um bom critério para verificar se há neurônios mortos? Atualmente, estou pensando em verificar se há uma baixa variação na previsão como um critério.
Se ajudar, estou usando o keras.