Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Теория программирования > Игры разума
Перезагрузить страницу Как работают нейронные сети
Ответ
 
Опции темы Опции просмотра
  (#46 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 15.06.2006, 14:00

Дело в том, что метод используемый в игре и является обычным програмированием if then... А нейронные сети работают немного подругому (хотя я не специалист в этом деле)


импортирован с progz.ru
Ответить с цитированием
  (#47 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 15.06.2006, 21:27

Об том и мой вопрос. Чем отличаются "реальные" нейронные сети, чего ими добиваются в сравнении с if-then?
Ответить с цитированием
  (#48 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 16.06.2006, 00:48

Реальные сети обучаются. Нет такого, что для каждой фигни строится своя сеть, как в этой игрушке. Есть несколько распространенных архитектур, есть алгоритмы обучения (обучение - это всего навсего поткрутка коэффициентов), например backpropogation - обратное распространение ошибки. Материала в сети до фига.
Ответить с цитированием
Ads
  (#49 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 16.06.2006, 06:40

Т. е., и для коровки, и для червяка, и для всех прочих хватит одной сети, главное ей коэффициенты подкрутить?....
Ответить с цитированием
  (#50 (permalink)) Старый
gromozeka gromozeka вне форума
Флудер
 
Аватар для gromozeka
 
Сообщений: 3,170
Сказал(а) спасибо: 6
Поблагодарили 16 раз(а) в 15 сообщениях
Регистрация: 28.02.2005
Адрес: Израиль
По умолчанию 16.06.2006, 09:00

ну... Полносвязного (все со всеми) графа то точно хватит .
Ответить с цитированием
Ads.
  (#51 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 16.06.2006, 12:43

Так что - берём полносвязного графа, запускаем на мегадевайсе и обучаем, в результате получаем файл с правильными коэффициентами, используя который, наша нейросеть может работать уже и на не-мега девайсе? Так?....
Ответить с цитированием
  (#52 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 16.06.2006, 13:21

Цитата:
Originally posted by Vladimir the Red Sunny
[b]Так что - берём полносвязного графа, запускаем на мегадевайсе и обучаем, в результате получаем файл с правильными коэффициентами, используя который, наша нейросеть может работать уже и на не-мега девайсе? Так?....
Ну почти.. Полносвязную сеть не берут никогда, даже вначале, потому что столько коэффициентов подкручивать задолбаешься - берут сразу урезанную...


импортирован с progz.ru
Ответить с цитированием
  (#53 (permalink)) Старый
Vladimir the Red Sunny Vladimir the Red Sunny вне форума
Member
 
Сообщений: 4,232
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.05.2003
По умолчанию 12.07.2006, 10:18

Ну, полносвязный-то он, допустим, полносвязный, а как быть с петлями? Т. е., если нейрону необходимо вобзуждать самого себя? А если надо несколько петлей (не уверен, что бывает такое необходимо)?
Ответить с цитированием
  (#54 (permalink)) Старый
Razinov Razinov вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.09.2006
По умолчанию 25.09.2006, 20:07

Зачисляйте в фаны игры.
А в 5ом эксперименте я поставил 4,40,60,80.
Ответить с цитированием
  (#55 (permalink)) Старый
Razinov Razinov вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.09.2006
По умолчанию 25.09.2006, 20:32

У меня какая-то гадость. Ставлю синапсу значение, а оно не сохраняется. Что за?

UPD:

Все-все... Я врубился, что синапсы - это не те желтые штуки.
Ответить с цитированием
  (#56 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию 25.09.2006, 21:09

Цитата:
Ну, полносвязный-то он, допустим, полносвязный, а как быть с петлями? Т. е., если нейрону необходимо вобзуждать самого себя? А если надо несколько петлей (не уверен, что бывает такое необходимо)?
не понял вопроса...
В полносвязном графе есть и петли...
Если берётся неполносвязный, то в соответствии с какими-то соображениями петли или делаются, или нет, или ещё как... (наскоко я знаю)
Ответить с цитированием
  (#57 (permalink)) Старый
Razinov Razinov вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.09.2006
По умолчанию 30.09.2006, 14:12

Цитата:
Реальные сети обучаются. Нет такого, что для каждой фигни строится своя сеть, как в этой игрушке. Есть несколько распространенных архитектур, есть алгоритмы обучения (обучение - это всего навсего поткрутка коэффициентов), например backpropogation - обратное распространение ошибки. Материала в сети до фига.
Знаешь сколько в реальных сетях человека нейронов? 10? 20? 100?! Ни фига - ~9млрд. Вот если такую сеть грамотно посроить... хотя это бредовая идея для сумасшедшего.

UPD:
Насчет потрясных игрушек.
Сайт клевого програмера
Хотя лучшее, что там есть - имитация жизни микроорганизмов. (SwimBots.com) Особи размножаются и перенимают гены родителей, на основе которых строится их тело, характер и дальнейшая жизнь. В ходе естественного отбора выживают сильнейшие. Скажем, если такое существо приджонить в молодой бассейн, то он вытеснит большинство его обитателей... Короче качайте. Прямая ссылка - GenePool.
Ответить с цитированием
  (#58 (permalink)) Старый
city_angel
Guest
 
Сообщений: n/a
Thumbs up 29.10.2006, 15:31

Добрался до обучаемых систем, и как-то запнулся К примеру, самая первая задача (Обучение or):

1) Строю простой or
2) Делаю единственный нейрон обучаемым.
3) Создаю нейрон типа Error Calc
4) От output'a строю синапсу с весом 100 к Error Calc
5) От Target'a строю синапсу с весом -100 к Error Calc

Так вот вопрос: какую синапсу строить от Error Calc обратно к обучаемому нейрону, чтобы ошибка корректировалась? И вообще я правильно делаю то все?
Ответить с цитированием
  (#59 (permalink)) Старый
Narwal Narwal вне форума
Member
 
Сообщений: 1,039
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 07.10.2003
По умолчанию 21.02.2007, 02:53

В последнем эксперименте с божьей коровкой ( 7-ой вроде, там надо коровку пустить по двум боковым веткам ) похоже что не все Input Node нужны.
По крайней мере, мне хватило одного поворота....
Ответить с цитированием
  (#60 (permalink)) Старый
Fat-Zer Fat-Zer вне форума
Member
 
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.04.2006
По умолчанию 18.12.2007, 00:59

Цитата:
Добрался до обучаемых систем, и как-то запнулся К примеру, самая первая задача (Обучение or):

1) Строю простой or
2) Делаю единственный нейрон обучаемым.
3) Создаю нейрон типа Error Calc
4) От output'a строю синапсу с весом 100 к Error Calc
5) От Target'a строю синапсу с весом -100 к Error Calc

Так вот вопрос: какую синапсу строить от Error Calc обратно к обучаемому нейрону, чтобы ошибка корректировалась? И вообще я правильно делаю то все?
+1
Таже проблема, никто не знает, как решить!?
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое нейронные сети Sargez Информационные технологии 2 18.10.2011 20:30
С|c++]нейронные сети maggg Задания за деньги 1 28.05.2011 09:07
Поможет ли стабилизатор если в сети 160. Требуется подключить ноутбук к сети. DENDENDEN Техническая поддержка 7 03.05.2010 11:03
Нейронные сети обработка информации gonzza Информационные технологии 1 13.04.2010 16:41
Как настроить доступ по сети к принтеру другим пользователям сети? Kyber Любые вопросы от новичков 4 01.11.2008 13:35
Как правильно работать с нейронные сетями dood Информационные технологии 1 14.12.2007 04:41
Нейронные сети где найти книгу по ним alex_paa Информационные технологии 1 05.10.2007 13:41
Надо запретить доступ к сети компьютеру в сети MagiciaN Сетевое программирование 0 20.12.2005 13:58
Что такое нейронные сети Batia Информационные технологии 4 25.10.2005 12:05
Что такое нейронные сети Anonymous Информационные технологии 8 23.07.2003 15:37



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов