Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 18.07.2010, 23:42   #1
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Сообщение Нейронная сеть

По какому принципу она действует (я имею ввиду компьютерную модель, а то ещё подумаете про человеческий мосг ).
Я только понял что она состоит из много связаных нейронов, которые передают друг другу информацию по какому то алгоритму. А какой этот акгоритм?
Например с помощью етой нейронная сети решить задачу:
есть две матрицы (2д масив) целочисленого типа, надо узнать, похожи они или нет (как две картинки). И вывести % похожести (0%-абсолютно не похожи, 50%-похожи, 100%-идентичны).
Как такое реализовать? Мне не нужен код, мне нужна идея.
Я бы мог здесь простыми переборами обойтись, но нужно нейронной сетью.(а может она и есть простые переборы-кто её занет )
(Offline)
 
Ответить с цитированием
Старый 18.07.2010, 23:56   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Нейронная сеть

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

Вот если есть картинки 512*, то стоит чет придумывать !!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (19.07.2010)
Старый 18.07.2010, 23:59   #3
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Нейронная сеть

Блин литературы завались в интернете) если не понял, то читаем ещё раз, в какой то из книг я видел такой пример, но где уже запамятовал...
+в сети летает пара фрейвоков для нейро-сетей. Гугли вообщем.
И да... сеть надо начало хорошо обучить)
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 00:14   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Нейронная сеть

если нужно очень то переведу пару сранных статей из забугорья по геймдеву !!
Есть кстати оф. переводы книг по аи !! Сначало лезешь в инет магаз по книги !! Копипастиши название в гугл и ищешь !!
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 00:52   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Нейронная сеть

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

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

Ещё, пока искал сабж, наткунлся на Спецвыпуск: Хакер (не путать с "обычным" выпуском!), номер #055, "Нервные клетки для компьютера"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arton (20.07.2010), den (19.07.2010), Igor (19.07.2010), is.SarCasm (19.07.2010), Randomize (19.07.2010), Reks888 (20.07.2010)
Старый 19.07.2010, 00:58   #6
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Нейронная сеть

теор.вер, нечёткую алгебру, дискретную маетматику и т.п.
да мне для начала програмку для сравнивания изображений...
а вообще спасибо!
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 13:40   #7
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Нейронная сеть

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

тут всё оч просто описано
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
den (19.07.2010), Reks888 (20.07.2010)
Старый 19.07.2010, 13:49   #8
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Нейронная сеть

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

тут всё оч просто описано
На английском
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 14:08   #9
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Нейронная сеть

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

тут всё оч просто описано
На английском
translate.ru
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 15:42   #10
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Нейронная сеть

Я конечно не особо понял, как эта штука вообще работает, но штука это хорошая, и у меня возник вопрос: А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов???? Вопрос глупый, я понимаю. Можт объяснит кто что к чему
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 16:00   #11
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Нейронная сеть

А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов
Вряд ли. Там требуется очень быстрое принятие решений, а нейронная сеть требует довольно много ресурсов.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (19.07.2010)
Старый 19.07.2010, 16:01   #12
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Нейронная сеть

А можно ли присобачить эту самую нейронную сеть в игру, для АИ ботов????
Павел, ты раскрыл моё секрет, я хочу написать либу для работы с нейросетями, для последующего их пременения где непопадя.
-------------------
Вряд ли. Там требуется очень быстрое принятие решений, а нейронная сеть требует довольно много ресурсов.
Согласен, сегче через условия АИ написать для игры. Кто му же ету сеть надо есчё и обучать...
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 16:14   #13
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Нейронная сеть

Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
Ну, раз работает она медленно, тогда и хрен с ней! Буду писать собсный AI )
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 16:17   #14
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Нейронная сеть

Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
А если в эту игру быдло какой нибуть играть будет, то он и убучить бота толком не сможет, так и будет всю игру играть с тупыми ботами .
(Offline)
 
Ответить с цитированием
Старый 19.07.2010, 17:18   #15
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Нейронная сеть

Вот именно, обучать, т.е., я подумал, а можт сделать можно было, чтоб она сама в процессе обучалась, т.е. чувак сначала лохом ходил, а потом(если жив остался), типо прокачался, и все такое...
Ну можно сделать 1 бота, который будет играть вместо тебя в КС или ещё что-нибудь, пока ты чай пьешь.
P.S. похоже на забивание гвоздей микроскопом
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com