roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 18:36

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 03 сен 2011, 19:10 
Не в сети

Зарегистрирован: 03 ноя 2009, 13:58
Сообщения: 109
Откуда: Москва
ИНС разные бывают. А обучение - почему бы нет? У меня где-то была статья как робота учили с помощью генетического алгоритма на 4-МГц PIC-е.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 09:26 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
интересно сколько таких нейронов тянет стационарный комп


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 14:04 
Не в сети

Зарегистрирован: 03 ноя 2009, 13:58
Сообщения: 109
Откуда: Москва
Думаю, несколько тысяч. На досуге проверю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 16:09 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Fayras писал(а):
интересно сколько таких нейронов тянет стационарный комп
shadowjack писал(а):
Думаю, несколько тысяч. На досуге проверю.

Это имело бы смысл, если бы были заданы хоть какие-то временные параметры :)))
Иначе это слова ни о чем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 17:12 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
Michael_K писал(а):
Это имело бы смысл, если бы были заданы хоть какие-то временные параметры :)))
Иначе это слова ни о чем.


реальное время, главный параметр
уж если моделируем нейроны близкие к реальным, то и скорость их работы предпологается близкой оригиналу.

собственно интересно сколько Alexab'овских нейров тянет пк, чтото про восемь писал вроде..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 17:16 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Fayras писал(а):
уж если моделируем нейроны близкие к реальным, то и скорость их работы предпологается близкой оригиналу.

Угу, а то что время в моделях дискретное - по боку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 17:40 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
это тут причем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 17:57 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Fayras, реверс-инжинирингом нс живых организмов очень плотно занимается ibm (одно из направлений проекта SyNAPSE) и darpa + естественно с десяток университетов подключено. про darpa и университеты хз, а ibm частично выкладывает в сеть описание моделей нс и полученые результаты, поройтесь в поисковиках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Fayras писал(а):
это тут причем?

Как при чем? Производительность напрямую зависит от дискрета.
shadowjack писал(а):
При шаге 1мс получается обрабатывать в реальном времени полносвязную сеть из четырех нейронов.

А при шаге 2мс или полмиллисекунды?

Добавлено спустя 2 минуты 3 секунды:
Да и само понятие "реальное время" тут, как мне кажется, применимо ооочень условно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 19:34 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
понятие шага в таком случае тоже довольно условно - архитектура процессора, компилятор и т.д. многое решает что мы успеем посчитать за "шаг".
но опять же это не суть важно.. поскольку подразумевается реальное время, а о своем железе может рассказать экперементатор, что бы мы могли в итоге оценить, хоть и приблизительно, насколько сложную сеть реально собрать на коленке.
ЗЫ: посколько НС здесь больше интересны как предмет робототехнического приложения, то без реального времени будет сложно обойтись. Очевидно что цеплять к роботу сеть в 100кк нейронов, которую общитвает один пк мало кому интересно. Хорошоб иметь быстрые нейроны, но для наших скромных целей и быстродействие 1к1 с биологическими оригиналами подойдет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ничего не понял, что хотели сказать... :)

Что необходимо посчитать за шаг - определяется моделью нейрона, а не компилятором или мощностью процессора.

Чтобы управлять чем-то в реальном времени, нужно знать постоянные времени этих процессов. Процессы в природе очень разные, так же как и нейроны.

Так например, считается, что человеческий глаз или ухо не способны различать события короче чем 10-20 миллисекунд, а пчела вполне нормально реагирует на миллисекундные события. Про червей - ничего не скажу - не знаю...

Грубо говоря, удержать вертикально стоящую на руке швабру я смогу, карандаш - нет, а иголку и подавно. Все эти события происходят в реальном времени, а вот мозг - уж извините, что-то успевает, а что-то нет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 21:12 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
Michael_K писал(а):
Что необходимо посчитать за шаг - определяется моделью нейрона, а не компилятором или мощностью процессора.

Ну это мягко говоря несовсем верно.. ядро 4ого пентиума медленней ядра i7 несмотря на большие тактовые часты. Про оптимизацию надо рассказывать?

Michael_K писал(а):
Чтобы управлять чем-то в реальном времени, нужно знать постоянные времени этих процессов. Процессы в природе очень разные, так же как и нейроны.


мы управляем роботом в реальном времени взаимодейсвующем с окр.средой на скоростях человека. Никакой экзотики. Нет речи о роботе который будет соревновать в ловле мух, да и железо для таких скоростей еще поискать надо..

Michael_K писал(а):
Если, например, стоит задача стабилизации угла сервы, то и скорости нейросети должны соответствовать этой задаче.
Я очень сильно сомневаюсь, что если человеку дать в руки потенциометр и сказать "удерживай серву вот в этом положении", он физически справится. Хоть тысяча нейронов для этого нужно, хоть два - неважно.

смотря о какой погрешности речь, к тому же НС и не расчитаны на высокую точность, для точности можно и классику поюзать. Впринцепе не вижу смысла цеплять НС напрямую к серве


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 21:27 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Michael_K писал(а):
Что необходимо посчитать за шаг - определяется моделью нейрона, а не компилятором или мощностью процессора.

Fayras писал(а):
ядро 4ого пентиума медленней ядра i7 несмотря на большие тактовые часты.

Эти утверждения не связаны между собой.
За одну итерацию в конкретной модели нейрона нужно сделать вполне определенные действия. Не больше и не меньше.
Речь не идет о том, что процессор "успеет посчитать" за шаг, а о том, что необходимо (!) посчитать за шаг. Период дискретизации (он же размер шага) взят по большому счету с потолка, поэтому ставить вопрос о связи производительности проца и размера сети - не очень корректно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 21:52 
Не в сети

Зарегистрирован: 15 дек 2010, 16:43
Сообщения: 118
Откуда: Тверь
прог. языки: С++
Michael_K писал(а):
Период дискретизации (он же размер шага) взят по большому счету с потолка,


с потолка ли?
я предполагал что модель учитывает минимально необходимую степень дискретизации необходимую для поддержания достаточной степени точности модели, благо насколько я понял топикстартер давно занимается темой и это не первая версия модели


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модель импульсного нейрона
СообщениеДобавлено: 10 сен 2011, 22:21 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Очень интересная тема для меня. Я сейчас занимаюсь созданием распределенного вычислителя (2D сеть) на ПЛИС, как раз под такие задачи. Вдохновился вот этим - http://www.neuflow.org/category/neuflow-2/. Делаю на Spartan-6 LX75. Можно было бы посотрудничать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO