Аноны, поясните мне за нейронные сети на примере простой задачи:У меня есть 3 параметра, между ними надо найти взаимосвязь Она точно есть, надо просто делить 1 число на 2 и получаем 3Как обучить персептрон этому? Какая нужна архитектура и как он будет учиться? Расскажите поэтапно, заодно, можете попиздеть о возможностях ИИРандомпик
Буду бампать
Бамп
Ну что же вы, бетмены, всем лень или никто не знает?
Или тред не поднялся?
>>129804040 (OP)гитхаб/cazala/synaptic
Архитектуры 2-3-2 будет вполне достаточно, в конце тебе ты получишь нужный набор единиц и нулей, который и укажет тебе ответ.Веса подбирай пошагово, иксель вполне себе может это сделать. Добра.
>>129804343У меня сейчас нету доступа к коду, мне интересно узнать, как это все будет происходить поэтапно
>>129804410документацию глянь там. все по полочкам
>>129804405>Архитектуры 2-3-2 будет вполне достаточно, в конце тебе ты получишь нужный набор единиц и нулей, который и укажет тебе ответ.2 на входном, 2 скрытые и 2 на выходе?А если я хочу, чтобы сеть сама подобрала веса? Максимум, что могу сделать - это подать обучающую выборку
>>129804504У меня английский очень слабый.
>>1298045773 на скрытом, 2 тебе тупо не хватит.Если хочешь чтобы подбиралась само - юзай поиск решения вроде так эта йоба называется в икселе. А вообще это в ручную считается довольно легко, минут 15 работы.Если ты тоже студент ЭК - добра
>>129804667ну тогда иди нахуй. слабый
>>129804679Я не студент, можешь рассказать, как будут меняться параметры? Сначала я подаю обучающую выборку и сеть складывает значения, а потом, когда я укажу правильный ответ, то она сама будет подбирать правильные весы?
Бампаем дальшеКак сеть меняет веса? Если у меня есть 2 параметра, то как она выбирает, какому менять веса, а какому нет?
>>129804951>я не студент, можешь рассказать?Могу. Но нейросети плохо действуют на психическое здоровье)Обучающая выборка в персептроне по-сути необязательна. Но если ты таки решил её сделать, то тебе надо проводить её нормализацию (путем минимакса вроде). А без выборки персептрон сам найдет правильнео решение, подобрав нужные веса. Для этого необходимо и достаточно лишь один раз указать ему правильное решение. Вот и всё.
>>129805597А как сеть выбирает, как менять веса?
>>129805730В персептроне все веса умножают на все сигналы Х для каждого нейрона. А поскольку веса почти всегда -1/0/1, то такой суммой произведений он находит нужное решение. Вот и всё.Но иногда бывает, персептрон не может попасть в конечное решение с требуемой точностью. И тогда тут нужно использовать какую-нибудь RBF-сеть, или что покруче.а вообще мой друг, раз ты задаешь подобные вопросы, то теорию в нейросетях ты понял так себе. Но не ссы, можешь еще спрашивать что не понятно
>>129805730Вкатился. В тех задачах, о которых я знаю (классификация и регрессия) веса изменяются, как следствие рещения задачи минимизации функции потерь. Как минимизировать функцию со сножеством параметров - про это целая наука есть.
>>129805965Это я то знаю, но когда наступает у персептрона время учиться, то как он меняет веса?Ну, то есть у меня есть 2 синапса и нужно сделать так, чтобы 1+0 стало 2Что нейронная сеть будет делать в этом случае?
>>129806123Как и сказал этот господин, формально работа любой нейросети является решением задачи минимизации целевой функции. И про это есть наука оптимизация
>>129806230х11 S1 + x22 S1 = 1 1 + 1 1 = 2Ноль заменится на единицу и выйдет в итоге 2, формула всегда и та же - сумма произведений.
>>129806230И да, подача информации в виде цифр - это уже аналоговые данные?Потому что, насколько я понял, обычная сеть понимает только 0 и 1.Как тогда персептрон будет считать?
>>129804040 (OP)>надо просто делить 1 число на 2 и получаем 3мне кажется, одного персептрона не хватит
>>129806731Мы тут и говорим про многослойную сеть.
>>129806765>Как обучить персептрон этому?>Как обучить персептрон этому?>Как обучить персептрон этому?>Как обучить персептрон этому?>Как обучить персептрон этому?
>>129806527Нет, цифровые. С чего бы это им вдруг стать аналоговыми?Персептрон также понимает и значения до -1. Потому что фукнция активации у него пороговая биполярная. То есть от -1 до 1.
%test%
test
Шторма этому кораблю.
bamp
Шторм
>>129806848>Ноль заменится на единицу и выйдет в итоге 2, формула всегда и та же - сумма произведений.Это же из экселя, то есть формула суммы произведений - это и есть то, как сеть распределяет значения между двумя весами, у которых, кк бы, одинаковый приоритет
>>129807204>>129807052Спустил якорь тебе за щеку, убирайся испанец
>>129806500Хорошо, а что будет тогда в случае 15+5 = 1Что и чем станет?
>>129807267Да, именно. Ни один вес не может иметь больший приоритет чем другой. Если значение веса не важно - просто персептрон сводит его к нулю.Плюс при проходе через каждый слой все значения становятся в диапазоне от -1/1. Это объясняется тем, что идет проверка на соответствие каждому весу на каждом нейроне
>>129807462Это мой пост, и станет вот это:>>129807463
>>129807463Но там же в формуле стоит эпсилон, дабы обучение не было таким резким у веса, разве нет?
>>129807463А что тогда, если мне нужно просчитать цифровые данные в чистом виде?
>>129807550Да ты не особо заморачивайся, что персептрон впадет в вечное переобучение и зацикливание, такое редко бывает. Тем более, что у тебя сеть-то на 3 нейрона всего, а не пару сотен
>>129807671А в гайде у парня было 5 весов и у каждого различный приоритет.Так можешь объяснить, как в случае с цифровыми данными будут меняться приоритеты весов?