Нейросети

Как нарисовать нейросеть?

Ирина, Владивосток 544 просм.

Готовлю доклад по нейросетям и хочу нарисовать схему, чтобы одноклассники поняли, как она устроена внутри. Рисую плохо, поэтому не знаю, с чего начать и что вообще должно быть на картинке.

Дмитрий Волков инженер по машинному обучению

ответил

эксперт

Нейросеть на бумаге — это не портрет, а схема из кружков и стрелок, художественные способности тут ни при чём.

Базовый рисунок строится в три столбца. Слева входной слой: несколько кружков, каждый принимает один кусочек данных, например пиксель картинки или слово текста. Посередине один или несколько скрытых слоёв: тоже кружки, только их не видно снаружи, они просто обрабатывают данные внутри сети. Справа выходной слой: кружки с результатом, например одна цифра-предсказание. Каждый кружок слева соединяется линией с каждым кружком следующего столбца, это и есть связи между нейронами.

Для рисунка от руки хватит трёх-четырёх кружков в каждом столбце и линий между ними, лишняя точность только всё запутает. Для доклада или курсовой удобнее собрать схему на компьютере: бесплатный сервис NN-SVG рисует такие диаграммы автоматически, достаточно указать число слоёв и нейронов. Draw.io и обычный PowerPoint со SmartArt тоже подойдут, если нужно быстро и без художеств.

Чтобы показать, как сеть учится, добавьте на схему стрелку от выхода к входу с подписью «ошибка идёт назад». Это обратное распространение ошибки, тот процесс, которым сеть настраивает веса связей после каждой попытки. Для школьного или вузовского доклада такой картинки обычно достаточно, углубляться в формулы не обязательно.

Задать свой вопрос

Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.

Похожие вопросы

Все в теме