@1Tima1
Меня здесь не любят

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

Я не очень понял принцип работы нейросети. Допустим, есть логическая операция ИЛИ со входными данными 1 и 0. После того как она настроит все свои веса, на выходе будем получать 1. А что если на входе будет 0 и 1, а не 1 и 0 получается на выходе будет всегда 0,что неправильно. Может я что-то не понял?
2) при входных данных 1 и 0, как не допустить,чтобы вес 5 стремился к бесконечности и вес 6 стремился к 0?
Ведь это самый простой вариант для получения правильного ответа(в нашем случае)
dad168f54a2d4cf0b6508200eda50eef.png
Возможно,это исходит из непонимания вопроса 1, но уточнять никогда не поздно.
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
Для логического ИЛИ не нужен скрытый слой "h" – достаточно одного.
От i1 и i2 через веса w1, w2 и смещение b (всего три параметра), сразу в функцию-активатор и на выход:

b + w1 * i1 + w2 * i2

Для ИЛИ веса будут b = -1, w1 = 2, w2 = 2
Функция-активатор должна из значений <= 0 делать 0, из значений > 0 делать 1.
Ответ написан
@dmshar
Я уже как-то раз вам советовал. Повторю. Все-таки попытайтесь ИЗУЧАТЬ предмет своего интереса на регулярной основе, и не по статейкам в веб, даже на Хабре, а не выхватывать отдельные факты. А вы продолжаете выхватывать. Кстати, пример с логическими операциями для обучения нейросетям где-то кем-то запущенный и теперь гуляющий по веб с моей точки зрения ничего кроме вреда и запутывания обучающегося не дает. А с практической точки зрения так и вовсе бессмысленен.
Сейчас есть куча неплохих книг. В том числе и для начинающих. Например

Эндрю Траск, Грокаем глубокое обучение. ,
Тарик Рашид.Создаем нейронную сеть
Франсуа Шолле Глубокое обучение на Python

Вот с таких книг и начните.
Тогда не придется за каждым чихом бежать на форум.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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