Небольшая нейронная сеть в Эксель на VBA
Доброго времени суток! Несколько месяцев назад писал небольшую нейронную сеть в экселе на VBA в учебных целях и практики программирования на VBA.
Книга с одним листом, в котором настройки нейронной сети, обучающая выборка и веса.
Параметры сети:
прямая, обучение методом обратного распространения ошибки;
активационная функция- биполярная сигмоида;
входы- до 20;
формат входов- подаются данные (1;-1)
слоев- 2 (один скрытый слой);
нейронов в скрытом слое- до 100;
выход-1.
Файл старался сделать наиболее простым и понятным.
Для запуска сети необходимо ввести следующие данные:
- примеры для обучения и указать их количество в настройках;
- правильные ответы;
- количество входов;
- количество нейронов в скрытом слое;
- скорость обучения;
- сколько эпох обучать сеть
Нажать кнопку "Старт"
Эксель не очень подходит для этих целей, поэтому обучение может занять довольно длительное время.
Скачать файл можно с яндекс диска https://yadi.sk/d/PBG5DMQC_M42Ag
Если есть вопросы или идеи по применению пишите в комментариях или на электронную почту Petrov210217@yandex.ru
MS, Libreoffice & Google docs
761 пост15K подписчик
Правила сообщества
1. Не нарушать правила Пикабу
2. Публиковать посты соответствующие тематике сообщества
3. Проявлять уважение к пользователям
4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.
По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях
Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.
Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.