Как я могу рассчитать количество параметров в искусственной нейронной сети, чтобы вычислить ее AIC?
neural-networks
aic
Funkwecker
источник
источник
classifier.summary()
изsklear
класса.Ответы:
Каждое соединение, которое изучается в сети с прямой связью, является параметром. Вот изображение общей сети из Википедии:
источник
Нейронная сеть - это просто функция функций функций ... (как продиктовано архитектурой модели). Если результирующая функция не может быть упрощена, то общее количество параметров (сумма всего количества параметров от каждого узла) в модели - это число, которое вы хотите для расчета AIC.
источник
Для полностью подключенной сети MLP вы можете использовать следующий (Python) код:
тогда, если у вас есть сеть со следующей конфигурацией слоя
Вы просто вызываете функцию с
источник