forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Нейронная сеть (http://forum.boolean.name/showthread.php?t=12954)

den 18.07.2010 23:42

Нейронная сеть
 
По какому принципу она действует (я имею ввиду компьютерную модель, а то ещё подумаете про человеческий мосг:-D ).
Я только понял что она состоит из много связаных нейронов, которые передают друг другу информацию по какому то алгоритму. А какой этот акгоритм?
Например с помощью етой нейронная сети решить задачу:
есть две матрицы (2д масив) целочисленого типа, надо узнать, похожи они или нет (как две картинки). И вывести % похожести (0%-абсолютно не похожи, 50%-похожи, 100%-идентичны).
Как такое реализовать? Мне не нужен код, мне нужна идея.
Я бы мог здесь простыми переборами обойтись, но нужно нейронной сетью.(а может она и есть простые переборы-кто её занет:dontknow: )

IGR 18.07.2010 23:56

Ответ: Нейронная сеть
 
сначало прочти тред на вики !!
Для матрици нефиг строить нейросеть, это оч убыточно во всех планах !!

Вот если есть картинки 512*, то стоит чет придумывать !!

Mhyhr 18.07.2010 23:59

Ответ: Нейронная сеть
 
Блин литературы завались в интернете) если не понял, то читаем ещё раз, в какой то из книг я видел такой пример, но где уже запамятовал...
+в сети летает пара фрейвоков для нейро-сетей. Гугли вообщем.
И да... сеть надо начало хорошо обучить)

IGR 19.07.2010 00:14

Ответ: Нейронная сеть
 
если нужно очень то переведу пару сранных статей из забугорья по геймдеву !!
Есть кстати оф. переводы книг по аи !! Сначало лезешь в инет магаз по книги !! Копипастиши название в гугл и ищешь !! :)

impersonalis 19.07.2010 00:52

Ответ: Нейронная сеть
 
Блин чел. Для адекватного понимания нужно изучить ряд дисциплин и приложений (теор.вер, нечёткую алгебру, дискретную маетматику и т.п.), а чтобы реализовать всё это - ещё и "прокачаться" по проганью.
Начни с чего полегче.

Погугли журнал Xakep, номер 053, статья "КАК ПРОГРАММИРОВАТЬ РОБОТА-УБИЙЦУ" - там написано проще некуда.
В номере 055 (Xakep) статья "Ai: Грозит ли нам восстание машин?" - уже толком не помню насколько он относится к теме, но, наврено, лишним не будет.

Ещё, пока искал сабж, наткунлся на Спецвыпуск: Хакер (не путать с "обычным" выпуском!), номер #055, "Нервные клетки для компьютера"

den 19.07.2010 00:58

Ответ: Нейронная сеть
 
Цитата:

теор.вер, нечёткую алгебру, дискретную маетматику и т.п.
да мне для начала програмку для сравнивания изображений...
а вообще спасибо!

Mr_F_ 19.07.2010 13:40

Ответ: Нейронная сеть
 
http://www.ai-junkie.com/ann/evolved/nnt1.html

тут всё оч просто описано

Igor 19.07.2010 13:49

Ответ: Нейронная сеть
 
Цитата:

http://www.ai-junkie.com/ann/evolved/nnt1.html

тут всё оч просто описано
На английском

den 19.07.2010 14:08

Ответ: Нейронная сеть
 
Цитата:

Цитата:

http://www.ai-junkie.com/ann/evolved/nnt1.html

тут всё оч просто описано
На английском
translate.ru;)

Reizel 19.07.2010 15:42

Ответ: Нейронная сеть
 
Я конечно не особо понял, как эта штука вообще работает, но штука это хорошая, и у меня возник вопрос: А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов???? Вопрос глупый, я понимаю. Можт объяснит кто что к чему :)

Igor 19.07.2010 16:00

Ответ: Нейронная сеть
 
Цитата:

А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов
Вряд ли. Там требуется очень быстрое принятие решений, а нейронная сеть требует довольно много ресурсов.

den 19.07.2010 16:01

Ответ: Нейронная сеть
 
Цитата:

А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов????
Павел, ты раскрыл моё секрет, я хочу написать либу для работы с нейросетями, для последующего их пременения где непопадя.;)
-------------------
Цитата:

Вряд ли. Там требуется очень быстрое принятие решений, а нейронная сеть требует довольно много ресурсов.
Согласен, сегче через условия АИ написать для игры. Кто му же ету сеть надо есчё и обучать...

Reizel 19.07.2010 16:14

Ответ: Нейронная сеть
 
Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
Ну, раз работает она медленно, тогда и хрен с ней! Буду писать собсный AI )

den 19.07.2010 16:17

Ответ: Нейронная сеть
 
Цитата:

Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
А если в эту игру быдло какой нибуть играть будет, то он и убучить бота толком не сможет, так и будет всю игру играть с тупыми ботами :-D .

Igor 19.07.2010 17:18

Ответ: Нейронная сеть
 
Цитата:

Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
Ну можно сделать 1 бота, который будет играть вместо тебя в КС или ещё что-нибудь, пока ты чай пьешь.
P.S. похоже на забивание гвоздей микроскопом


Часовой пояс GMT +4, время: 15:37.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot