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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Опции темы

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

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


Часовой пояс GMT +1, время: 10:59.


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