Eu me deparei com algumas maneiras básicas de medir a complexidade das redes neurais:
- Ingênuo e informal: conte o número de neurônios, neurônios ocultos, camadas ou camadas ocultas
- Dimensão VC (Eduardo D. Sontag [1998] "Dimensão VC de redes neurais" [ pdf ].)
- Um curso de complexidade computacional granular e assintótica mede por equivalência a T C 0 d .
Existem outras alternativas?
É preferido:
- Se a métrica de complexidade puder ser usada para medir redes neurais de diferentes paradigmas (para medir backprop, redes neurais dinâmicas, correlação em cascata, etc.) na mesma escala. Por exemplo, a dimensão VC pode ser usada para tipos diferentes em redes (ou até outras coisas que não sejam redes neurais), enquanto o número de neurônios é útil apenas entre modelos muito específicos, nos quais a função de ativação, sinais (somas básicas x picos) e outros propriedades da rede são as mesmas.
- Se possui boas correspondências a medidas padrão de complexidade de funções aprendidas pela rede
- Se é fácil calcular a métrica em redes específicas (essa última não é obrigatória).
Notas
Esta pergunta é baseada em uma pergunta mais geral no CogSci.SE.