Небольшая нейронная сеть в Эксель на VBA

Доброго времени суток! Несколько месяцев назад писал небольшую нейронную сеть в экселе на VBA в учебных целях и практики программирования на VBA.


Книга с одним листом, в котором настройки нейронной сети, обучающая выборка и веса.


Параметры сети:

прямая, обучение методом обратного распространения ошибки;

активационная функция- биполярная сигмоида;

входы- до 20;

формат входов- подаются данные (1;-1)

слоев- 2 (один скрытый слой);

нейронов в скрытом слое- до 100;

выход-1.


Файл старался сделать наиболее простым и понятным.

Небольшая нейронная сеть в Эксель на VBA Microsoft Excel, Нейронные сети, Машинное обучение, Длиннопост

Для запуска сети необходимо ввести следующие данные:


- примеры для обучения и указать их количество в настройках;


- правильные ответы;


- количество входов;


- количество нейронов в скрытом слое;


- скорость обучения;


- сколько эпох обучать сеть


Нажать кнопку "Старт"


Эксель не очень подходит для этих целей, поэтому обучение может занять довольно длительное время.


Скачать файл можно с яндекс диска https://yadi.sk/d/PBG5DMQC_M42Ag

Небольшая нейронная сеть в Эксель на VBA Microsoft Excel, Нейронные сети, Машинное обучение, Длиннопост

Если есть вопросы или идеи по применению пишите в комментариях или на электронную почту Petrov210217@yandex.ru

MS, Libreoffice & Google docs

719 постов15K подписчиков

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

6
Автор поста оценил этот комментарий

не, а для тех кто не в теме про нейросети, что делает именно эта нейросеть? Просто демонстрация алгоритма или выдает какую-то полезную инфу?

раскрыть ветку
20
Автор поста оценил этот комментарий
Иллюстрация к комментарию
7
DELETED
Автор поста оценил этот комментарий

Небольшая нейронная сеть в Экселе и небольшой искусственный интеллект в Paint )))

3
Автор поста оценил этот комментарий

Месье знает толк...

12
DELETED
Автор поста оценил этот комментарий

Интересно, а можно нейронку научить соблазнять девушек в тиндере так, что бы они сами приезжали готовые? )

раскрыть ветку