Нейронная сеть
По какому принципу она действует (я имею ввиду компьютерную модель, а то ещё подумаете про человеческий мосг:-D ).
Я только понял что она состоит из много связаных нейронов, которые передают друг другу информацию по какому то алгоритму. А какой этот акгоритм? Например с помощью етой нейронная сети решить задачу: есть две матрицы (2д масив) целочисленого типа, надо узнать, похожи они или нет (как две картинки). И вывести % похожести (0%-абсолютно не похожи, 50%-похожи, 100%-идентичны). Как такое реализовать? Мне не нужен код, мне нужна идея. Я бы мог здесь простыми переборами обойтись, но нужно нейронной сетью.(а может она и есть простые переборы-кто её занет:dontknow: ) |
Ответ: Нейронная сеть
сначало прочти тред на вики !!
Для матрици нефиг строить нейросеть, это оч убыточно во всех планах !! Вот если есть картинки 512*, то стоит чет придумывать !! |
Ответ: Нейронная сеть
Блин литературы завались в интернете) если не понял, то читаем ещё раз, в какой то из книг я видел такой пример, но где уже запамятовал...
+в сети летает пара фрейвоков для нейро-сетей. Гугли вообщем. И да... сеть надо начало хорошо обучить) |
Ответ: Нейронная сеть
если нужно очень то переведу пару сранных статей из забугорья по геймдеву !!
Есть кстати оф. переводы книг по аи !! Сначало лезешь в инет магаз по книги !! Копипастиши название в гугл и ищешь !! :) |
Ответ: Нейронная сеть
Блин чел. Для адекватного понимания нужно изучить ряд дисциплин и приложений (теор.вер, нечёткую алгебру, дискретную маетматику и т.п.), а чтобы реализовать всё это - ещё и "прокачаться" по проганью.
Начни с чего полегче. Погугли журнал Xakep, номер 053, статья "КАК ПРОГРАММИРОВАТЬ РОБОТА-УБИЙЦУ" - там написано проще некуда. В номере 055 (Xakep) статья "Ai: Грозит ли нам восстание машин?" - уже толком не помню насколько он относится к теме, но, наврено, лишним не будет. Ещё, пока искал сабж, наткунлся на Спецвыпуск: Хакер (не путать с "обычным" выпуском!), номер #055, "Нервные клетки для компьютера" |
Ответ: Нейронная сеть
Цитата:
а вообще спасибо! |
Ответ: Нейронная сеть
|
Ответ: Нейронная сеть
Цитата:
|
Ответ: Нейронная сеть
Цитата:
|
Ответ: Нейронная сеть
Я конечно не особо понял, как эта штука вообще работает, но штука это хорошая, и у меня возник вопрос: А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов???? Вопрос глупый, я понимаю. Можт объяснит кто что к чему :)
|
Ответ: Нейронная сеть
Цитата:
|
Ответ: Нейронная сеть
Цитата:
------------------- Цитата:
|
Ответ: Нейронная сеть
Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
Ну, раз работает она медленно, тогда и хрен с ней! Буду писать собсный AI ) |
Ответ: Нейронная сеть
Цитата:
|
Ответ: Нейронная сеть
Цитата:
P.S. похоже на забивание гвоздей микроскопом |
Ответ: Нейронная сеть
Цитата:
Могу скинуть мой быдлокод на блицбейсике модификации 3-х слойного перцептрона. Сеть распознает (после обучения) с заданной точностью искомую букву на фоне помех. |
Ответ: Нейронная сеть
Цитата:
Цитата:
|
Ответ: Нейронная сеть
Вложений: 1
Держи.
Там в коде есть некоторые переменные, которые управляют режимом работы программы: Код:
save_load=1 ; запись/чтение фаила Код:
Sx=16 ;множитель |
Ответ: Нейронная сеть
Цитата:
|
Ответ: Нейронная сеть
У меня остался один вопрос который я никак не могу понять. По поводу обучени нейросети:
допустим нейросеть сказала неправильный ответ. У каких синапсов (входов в нейроны) нужно изменить вес ( проводимость), и как (увеличить уменшить). |
Ответ: Нейронная сеть
ИМХО изменить те синапсы, которые должны были выдать правильный ответ, так, чтобы его получить
|
Ответ: Нейронная сеть
Существуют разные методы обучения нейронных сетей, почитай про них, выбери понравившийся.
|
Ответ: Нейронная сеть
Существуют разные методы обучения нейронных сетей, почитай про них, выбери понравившийся.
Да я читал, но везде почемуто упускают эту деталь. |
Ответ: Нейронная сеть
Вот самые простые методы: http://ru.wikipedia.org/wiki/Метод_коррекции_ошибки
Суть в том , что при получении на R элементе неправильного ответа, следует изменять веса связей А-R каждого активного А-элемента в нужную сторону на некоторое значение. Например, если R=0 неверный ответ, то выискиваем все А-элементы, где A=1 (активные) и к их весам связей A-R прибавляем (т.к. нам надо увеличить выход R до 1) некоторое значение (фиксированное или расчетное). Примерное так. |
Ответ: Нейронная сеть
|
Ответ: Нейронная сеть
http://pmg.org.ru/ai/nn.zip
http://pmg.org.ru/ai/ai-lect.zip http://pmg.org.ru/ai/nn_fl.rar http://pmg.org.ru/ai/ngn.djvu То, что надо. После прочтения этого материала тема будет раскрыта на 100%. |
Ответ: Нейронная сеть
Начал на досуге вникать в нейронные сети. Млять, вот почему все сложные абстракции начинают объяснять с математики с кучей переменных, производных и тд? Производная сама по себе абстракция. Почему бы не начать с примера...Допустим есть 1000 девушек, у них есть параметры (входы) - рост, вес, цвет волос, сиськи, голос и тд. У каждого параметра есть степень важности (вес). Мы говорим нейрону, что переспали бы с 500 из 1000. И сеть начинает обучаться по этой выборке - корректировать веса таким образом, чтобы 500 сочетаний параметров выдавали положительную оценку, а 500 отрицательную. А потом мы показываем девушку и сеть угадывает, какие девушки в нашем вкусе, а какие нет.
|
Ответ: Нейронная сеть
Мда...потихоньку выясняется, что все эти модели из прошлого века заброшены, не имеют возможности дальнейшего развития и не стоит забивать ими голову, поскольку сегодня представления о работе мозга изменились и мир (google, IBM) переходит на другую архитектуру сетей, где нейроны выстроены в кортикальные колонки и каждый нейрон отвечает за отдельный объект - кортикоморфные сети + нейромедиаторы... в общем, всё сложно, имеющиеся учебные пособия безнадежно устарели
|
Часовой пояс GMT +4, время: 23:00. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot