Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:25 08.07.25 
Клубове / Наука / Технически науки / Кибернетика Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Невронни мрежи,Еволюционни техники [re: tbyte]
Автор x-man ()
Публикувано28.01.03 10:29  



Пълната ми идея за симулация на НН не би могла да бъде реализирана с микроконтролери поради няколко причини. Първата е, че не бих могъл да "навържа" няколко хиляди микроконтролера паралелно - доста ще е скъпичко, а пък и ще иска по специално захранване и доста сложно управление.. изобщо не мисля че дори електрически може да се реализира НН с капацитет, който ми трябва. Разбира се, би могло всеки микроконтролер да симулира част от НН, обаче проблема по управлението остава. И относителната цена на неврон ще бъде по- ниска. FPGA - един такъв чип има цена около $40 , за 200 000 гейта(транзистора). Второ в FPGA всеки от симулираните неврони ще работи като самостоятелен процесор(няма да изчаква другите), докато ако използвам микроконтролер за да симулирам част от НН(неприемливо е да се симулира един неврон с един микроконтролер), невроните намиращи се в една и съща област ще трябва да бъдат сериализирани, което сваля много производителността на мрежата.
...е разбира се зависи за какъв микроконтролер говориш ?

Целта е да се постигне колкото се може по- голям брой неврони, тъй като сложността на произведеното поведение нараства експоненциално със увеличаване броя на невроните. Проблема е, че скоростта на еволюция намалява с увеличаването на броя на невроните, от което следва че е много критично времето за симулиране на един цикъл на НН.

Има и друг проблем, който бих могъл да реша с FPGA. А именно еволюиране на аритектурата на тримерна НН. FPGA се препрограмира сравнително бързо(милисекунден порадък), което дава възможност да се изполозва за еволюиране на архитектурата на по- сложни НН - съставени от неврони, дендритни дървета, аксони, закъснения по аксоните и дендритите и защо не и честотно кодиране на активността, което ще доведе до по- голямо нарастване сложноста на генерираните поведения

Относно твоя симулатор....
Сам ли ще пишеш физическия софтуер или ще ползваш за база някой freе engine? Проблем на физическите симулации е баланса между акуратност/стабилност и скорост които са взаимно изключващи се. Аз в момента ползвам Open Dynamics Engine , който е писан на ANSI C , и си мисля че сравнително лесно може да бъде компилиран за някой специализиран процесор с който да се игради специализиран хардуер за симулация. За сега го правя на стандартно PC и е доста бавно. ODE предоставя API за изграждане на съставни тела, дефиниране на динамичните им и геометрични характеристики, въздействие на сили, подвижни връзки между телата(joints,ъглови мотори) ,различни видове контакти между телата(триене например) и доста голяма точност,стабилност и скорост.

За комуникацията между няколко платформи за симулация (НН,Физическа симулация, GA симулация) може да се използват най- различни технилогии - някой индустриален сериен стандарт като RS485 например. Разбира се има и доста по- бързи решения .. да речем да се изполва обща PCI шина.
Скоростта на обмен на PCI шината е достатъчна според мен.
Основно обмена на данни седи по следния начин: От Физ.сим се пращат навигационни данни към НН(ъглови скорости, ускорения, позиции и т.н. ,което зависи от конкретния модел и се свежда до пращане на десетки реални числа. След сигнализация на НН, изхода се праща до Физ.сим. което се свежда до подаване също на серия от реални числа. Това е основно комуникацията между НН и Физ. симулация... е с усложняване на модела нараства и обема на предаваните данни.
Комуникацията между GA и НН се свежда до предване на генотипа(серия от битове кодиращи архитектурата на НН) към НН модула, от който се изгражда фенотипа(вече готова НН), т.нар. growth phase и броя на битовете нараства с усложняване архитектурата на НН(увеличаване броя неврони например)
Честотата на този обмен е по- малка от колкото на обмена между НН и Физ.симулация. Като цяло мисля, че една PCI шина би свършила работа.
Разбира се има и други технологии/протоколи.

Аз също се нуждая от отделна платформа за Физ.симулации и за момента си мисля да я изграждам на базата на ODE, тъй като не ми се занимава и с писане на физически модел. Но ако имаш идеи и си навит да споделиме малко опит съм отворен към някаква форма на сътрудничество(дори само за обмен на идеи)



Цялата тема
ТемаАвторПубликувано
* Невронни мрежи,Еволюционни техники x-man   14.01.03 14:45
. * Re: Невронни мрежи,Еволюционни техники x-man   14.01.03 15:06
. * Re: Невронни мрежи,Еволюционни техники karasko   14.01.03 23:38
. * Re: Невронни мрежи,Еволюционни техники x-man   15.01.03 10:14
. * Re: Невронни мрежи,Еволюционни техники karasko   15.01.03 11:51
. * Re: Невронни мрежи,Еволюционни техники red_cherry   22.03.03 22:59
. * Re: Невронни мрежи,Еволюционни техники karasko   25.03.03 10:21
. * Re: Невронни мрежи,Еволюционни техники RTY   15.01.03 17:15
. * Re: Невронни мрежи,Еволюционни техники x-man   16.01.03 10:59
. * Re: Невронни мрежи,Еволюционни техники kibertron   19.01.03 15:30
. * Re: Невронни мрежи,Еволюционни техники tbyte   24.01.03 14:26
. * Re: Невронни мрежи,Еволюционни техники x-man   28.01.03 10:29
. * Re: Невронни мрежи,Еволюционни техники tbyte   28.01.03 14:57
. * всичко за Кибертрон... kibertron   29.01.03 23:49
. * Re: Бравос.... Mr.Nqkoj   03.04.03 00:21
. * Re: Бравос.... kibertron   03.04.03 11:08
. * Re: Бравос.... Mr.Nqkoj   03.04.03 20:01
. * Re: Бравос.... kibertron   03.04.03 22:38
. * Re: Бравос.... Mr.Nqkoj   18.05.03 16:58
. * Re: Бравос.... optima   12.06.03 10:10
. * Re: Невронни мрежи,Еволюционни техники x-man   31.01.03 16:54
. * Re: Невронни мрежи,Еволюционни техники vesar   31.01.03 15:07
. * Re: Невронни мрежи,Еволюционни техники biomnenie   30.01.03 19:15
. * Re: Невронни мрежи,Еволюционни техники x-man   31.01.03 11:11
. * Re: Невронни мрежи,Еволюционни техники x-man   31.01.03 12:15
. * Re: Невронни мрежи,Еволюционни техники biomnenie   31.01.03 14:06
. * Re: Невронни мрежи,Еволюционни техники x-man   31.01.03 16:24
. * Re: Невронни мрежи,Еволюционни техники biomnenie   01.02.03 14:33
. * Re: Невронни мрежи,Еволюционни техники x-man   04.02.03 10:50
. * Re: Невронни мрежи,Еволюционни техники biomnenie   07.02.03 12:20
. * Re: Невронни мрежи,Еволюционни техники x-man   12.02.03 14:21
. * Re: Невронни мрежи,Еволюционни техники Kpyм   24.02.03 17:34
. * Re: Невронни мрежи,Еволюционни техники Kpyм   24.02.03 17:41
. * Re: Невронни мрежи,Еволюционни техники sigmafunktion   17.07.03 08:20
. * Къде изчезна историята на тази тема? backpropagator   05.10.03 20:48
. * Re: Къде изчезна историята на тази тема? x-man   30.10.03 21:31
. * Re: Къде изчезна историята на тази тема? фapфyи   29.06.04 09:05
. * Re: Къде изчезна историята на тази тема? infosurf   24.07.07 15:36
. * Re: Невронни мрежи,Еволюционни техники oli   30.10.03 10:45
. * Re: Невронни мрежи,Еволюционни техники x-man   30.10.03 21:57
. * Re: Невронни мрежи,Еволюционни техники farfui   29.06.04 09:21
. * Re: Невронни мрежи,Еволюционни техники x-man   05.12.05 18:43
. * За кратковременнаат памет x-man   30.10.03 22:30
. * Re: За кратковременнаат памет BlGBUGEX   06.04.04 13:22
. * Re: За кратковременнаат памет x-man   15.04.04 11:34
. * Re: За кратковременнаат памет zaphod   12.04.04 16:51
. * Re: За кратковременнаат памет BlGBUGEX   15.04.04 02:02
. * Re: За кратковременнаат памет zaphod   16.04.04 19:49
. * Re: За кратковременнаат памет x-man   16.04.04 16:31
. * Re: За кратковременнаат памет zaphod   16.04.04 19:54
. * Re: За кратковременнаат памет BlGBUGEX   20.04.04 07:32
. * :))) zaphod   20.04.04 21:19
. * Re: :))) x-man   21.04.04 09:17
. * Re: Невронни мрежи,Еволюционни техники geri®   23.12.03 14:09
. * Re: Невронни мрежи,Еволюционни техники mr Chaos   03.12.05 14:54
. * Re: Невронни мрежи,Еволюционни техники x-man   05.12.05 19:22
. * Re: Невронни мрежи,Еволюционни техники mr Chaos   06.12.05 10:14
. * Re: Невронни мрежи,Еволюционни техники vivi   24.10.06 22:06
. * Back propagation Exhemus   29.05.03 23:08
. * Re: Back propagation x-man   03.06.03 18:32
. * Re: Back propagation funy77   06.01.21 13:50
. * abcde абвгд safasf   12.06.03 18:33
. * Re: Невронни мрежи,Еволюционни техники siropino   11.01.21 10:56
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.