Нейроная сеть Математика Абсурд - C#
Формулировка задачи:
Нейроная сеть Математика Абсурд
Возможно это нашумевший абсурд Все это класно , но не понятно дитали , этой идеи возможно это чушь нейроная сетьПервый пример
существует допустим 5 вхождений, и один нейрон , функция активации, и выход вхождения имеют w1=0,2 , w2=0,8, w3=0,2, w4=0,5, w5=0,7 x1=0, x2=0, x3=1, x4=0, x5=0 Нейрон сумирует их , и пропускает через активацию , и выдает либо 1, либо 0 h=x1*w1+x2*w2+x3*w3+x4*w4+x5*w5 h=0,2 y=f(h)(условная функция большие числа делает 1, маленькие 0) y=0 1)Что с этого мы видем , веса говорят нам выбраны случайно , но не понятно одно если (y) это тот самый следущий (x) , то какие же веса будут для (y) при выходе ? если нейрон передаст результат второму нейрону , значит необходима формула не только подсчета результата нового (x), а и нового веса что приводит в замешательство этой идеи 2) Не понятно одно , как нейрон вообще себе поставит вес ? или предпочетаймый вес ? , вообще сам с какого то файла возьмет вес по его усмотрению , это тупичек реальный , выходит нейрон превращаеться тупо в поисковик где вес это всеволишь индитификатор обьекта , что тоже эту идею вкручивает в тупик Он тупо будет сохранять диапазон выриантов индитификатора , но умом это не назавешь 3) Второй момент какой вообще снова с весом , допустим инфа еще не пришла то нейрон что уже себе выставил вес , этож бред полнейший , он что ИНТУИЦЫЯ 4) Тоже не понятно , на счет информации что мы даем если это будет слова , то как в этом случаи подовать в (x) он что должен умножать количество букв на веса 5) Зачем вообще двоичный(1,0) в (x) давать , для картинок ? и как разделять понятие что это слова , а это картинка , ведь веса будут те самые а это еще один пападос 6) Как исправлять ошибку , естествено это править веса и это не ясно , нейрон что должен залезть в файл и обнулить вес , а в другом месте прибавить 7) Время размышления нейрона , это цыкл , где та самая инфа приходит , а он пощитав снова крутит по кругу вообще это не понятно что ? толи та самая инфа , толи она уже итерации измененая не понятно на счет весов 8)Что вообще с Весами
кто они , и что , почитав инфы в инете , складываеться впечетление то ли это индитификаторы ? , толи они разделитили чужой инфы , толи они диапазон возможных вариантов, проблема наложение весов , и не понятно вообще толи они подсчтываються как брать их Все это стлашные вопросы , кто нибудь знает по этой тиматике что нибудь, или я тут такой уный ?Решение задачи: «Нейроная сеть Математика Абсурд»
textual
Листинг программы
//ошибки double error=result(реальный ответ)-outer(результат нейросити); //Передаем Глобальной GlobalError +=Math.abs(error); //Перебор Весовые Кофициенты for(int i=0;i<inputs.length;i++) { weights[i] +=0.1 * error * inputs[i]; Console.Writeline("Вхождение: "+inputs[i]+" | Перебор Вес: "+weights[i]); } //обратный ход это сугубо теоретически
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д