Эволюция на мониторе

megaswf.com — Смотрим как эволюция изобретает велосипед. Можно регулировать частоту мутаций.
Новости, Наука | SergeyR 13:30 25.01.2011
36 комментариев | 49 за, 4 против |
#1 | 13:52 25.01.2011 | Кому: Всем
всё шло хорошо до пятого поколения. Потом как будто с начала начал
#2 | 14:11 25.01.2011 | Кому: rfh
> всё шло хорошо до пятого поколения. Потом как будто с начала начал

пятое это еще тока начало. Нужно дождаться 20-21 поколений. Там и дальше едут и быстрее.
#3 | 14:15 25.01.2011 | Кому: Всем
Напоминает известный способ изготовления корабликов в бутылке.
Когда в бутылку кладут палочки бумажечки и клей и долго трясут - получается в основном говно всякое, но иногда корабли.
#4 | 14:49 25.01.2011 | Кому: Всем
Вчера весь день потерял, наблюдая за эволюцией автомобильчиков и сегодня тоже запустил. На каждой трассе есть место, которое преодолеть практически невозможно.
KH »
#5 | 14:52 25.01.2011 | Кому: Всем
> увидел на хабре с утреца, 2 часа, блин потратил. получился лисапЭд =)
> про генетические алгоритмы давно читал, вот куда их практически бы применить?

Интерфейс сайта или форума котрый подстраивается под пользователя.

В случае для вотта. У людей которые активно меня минусят и топят мои посты. Кнопка в "пену" и "+" со временем исчезнут.
Кнопка "втопку" будет большой и красной. Посты с именем Сталина будут автоматически пенится при загрузке страницы.
#6 | 14:54 25.01.2011 | Кому: Всем
[Визжит провидчески]

Эволюцию придумали безбожники!!!1 Их Бох от, в адЪу покарает!
Автомобильчики придумал Бох всевышний, 5700 лет назад!!
#7 | 15:02 25.01.2011 | Кому: Всем
Товарищи, кто Кидди увидит, киньте ему персонально ссылочку.
KH »
#8 | 15:07 25.01.2011 | Кому: Всем
>> Интерфейс сайта или форума котрый подстраивается под пользователя.
>>
>> В случае для вотта. У людей которые активно меня минусят и топят мои посты. Кнопка в "пену" и "+" со временем исчезнут.
>> Кнопка "втопку" будет большой и красной. Посты с именем Сталина будут автоматически пенится при загрузке страницы.
>
> я сайтостроением не занимаюсь, не особо прикалывает. вот из области девайсов или низкоуровневого программинга, да еще бы полезное в применении, а не для просто развлекалова что придумать.

Можно рассчитывать идеальные параметры чего нибудь. Моделируешь среду на компе, задаёшь параметры которые должны эволюционировать. И запускаешь эволюцию. Со временем получишь идеальные параметры "чего нибудь" для данной среды.
#9 | 15:13 25.01.2011 | Кому: Всем
> увидел на хабре с утреца, 2 часа, блин потратил. получился лисапЭд =)
> про генетические алгоритмы давно читал, вот куда их практически бы применить?

Легко. например приспосабливающаяся к дорогам в городе подвеска.
KH »
#10 | 15:24 25.01.2011 | Кому: Всем
>> Можно рассчитывать идеальные параметры чего нибудь. Моделируешь среду на компе, задаёшь параметры которые должны эволюционировать. И запускаешь эволюцию. Со временем получишь идеальные параметры "чего нибудь" для данной среды.
>
> Через миллионы лет?

Зависит от задачи. И вычислительных мощностей. Для простой задачи может и за два дня расчитать.
KH »
#11 | 15:32 25.01.2011 | Кому: Всем
>> В том-то и дело, что это для модели сферического велика в вакууме нужно сделать пару сотен вычислений на поколение, что можно проделать за 1 мс. А для живых организмов потребуются такие ахулиарды вычислений....
>
> это смотря на каком уровне обсчитывать. на молекулярном - ахулиарды, на простой модели не так и много. можно взять несколько известных некоррелирующих признаков и хватит. да и для вычислений есть кластеры из компов.

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

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

или вот ещё.

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

Если есть финансовые средства, задача применить этот алгоритм и комманда. Можно кучу вариантов найти где применить можно с пользой..
KH »
#12 | 15:46 25.01.2011 | Кому: Всем
>> Например есть у нас 10 одинаковых роботов, они начинают учиться ходить, выполнять задания. И раз в 20 минут синхронизируют свой опыт через. Базовый комп. Который этот опыт обобщает.
>
> вот стая роботов - это интересней. подумаемс, из чего под рукой можно слепить =)

стаю роботов можно заменить на стаю любых достаточно сложных устройств.

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

Если бабло позволяет. Можешь купить несколько конструкторов Lego MindStorm. "Это как раз комплект для конструирования роботов"
KH »
#13 | 16:02 25.01.2011 | Кому: Всем
>> стаю роботов можно заменить на стаю любых достаточно сложных устройств.
>>
>> Можно стаю ездиющих роботов научить ориентироваться в конкретном здании. И выполнять задания в этом здании.
>>
>> Если бабло позволяет. Можешь купить несколько конструкторов Lego MindStorm. "Это как раз комплект для конструирования роботов"
>
> Lego MindStorm сложновато.
> где-то видел довольно простенькое шасси для робота. поискать надо. стоит вообще копейки.
> эволюционируют блин в тараканов, заманаешься выводить потом =)

Это как научишь. О! нужно написать в "РосНано" Может от попила кусок обломится!

Федеральная программа по развитию и внедрению генетических алгоритмов! звучит!.

Про это нужно в твитер "гаранту" написать. Организовать пеар в сети и блогах.
#14 | 16:06 25.01.2011 | Кому: Всем
> эволюционируют блин в тараканов,

питающихся электричеством, разоришься, платя за потребление электроэнергии!
#15 | 18:09 25.01.2011 | Кому: Всем
занимательная хреновина.. но вот не понимаю, почему же не используются для последующих мутаций наиболее успешные предыдущие? заработал больше очков и вот уже базовая модель для дальнейшего развития, логично вроде бы...
И что означает рисующаяся линия сверху экрана? сначала кривая красная вниз ползла, теперь черная вверх на 6 поколении начала..
#16 | 20:54 25.01.2011 | Кому: Всем
>> стаю роботов можно заменить на стаю любых достаточно сложных устройств.
>>
>> Можно стаю ездиющих роботов научить ориентироваться в конкретном здании. И выполнять задания в этом здании.
>>
>> Если бабло позволяет. Можешь купить несколько конструкторов Lego MindStorm. "Это как раз комплект для конструирования роботов"
>
> Lego MindStorm сложновато.
> где-то видел довольно простенькое шасси для робота. поискать надо. стоит вообще копейки.
> эволюционируют блин в тараканов, заманаешься выводить потом =)

Ненавидишь Лего NXT за способ их постройки?!

А я - купил!!!
[censored]
#17 | 21:31 25.01.2011 | Кому: Всем
> а у меня вертолетик есть!!!

У нас их иногда в оффисе народ запускает. С-300 на продажу нет случайно???

> а что он от тебя так шугается?!!!


Дак, втыкаеся бампером - разворот скорость на максимальную, вперёд вроде 75% от максималки. Это первый. Щас эксплорера забацал. Может завтра-послезавтра зак0чаю кено!

> дла стайки слишком громоздко и медленно.


Эта. Они разные - то что видишь - не максимальная скорость, кроме того можно на колёса через шестерёнки повышающий редуктор построить.

> ищу поменьше и попроще. всякую электронику и радиосвязь сам сделаю.


NXT - по идее для детей. Хотя народ офигенские вещщи делает -типа футбола, или рисующего, и даже кубик рубика собирает.

> а вообще хочу стаю примерно вот таких.

>[censored]
> только сцуко дорого выходит...

Хрена! - Присобачить такому ножики - чиста Мэнхак из ХалфЛайфа!!!
#18 | 21:41 25.01.2011 | Кому: Всем
> если кто-то из программеров напишет физ модель и ее визуализацию, я готов написать нейросеть и алгоритм несколько посложней. а то при исследовании алгоритмов в чистом виде не так зрелищно. графики да таблицы...

Пора тебя тово, папаша Скайнета!!!

> pps

> у меня на работе до утра остался бегать, завтра посмотрим, что там выросло =)

Вотт к такому прикрутить мозги, и шпиёнить засылать!

[censored]
#19 | 21:53 25.01.2011 | Кому: Всем
>> Пора тебя тово, папаша Скайнета!!!
>
> я еще кроме идей далеко не продвинулся =)
> мат. модели только, да недавно на вертолетике летаю.
> в симуляторе физ. модели поразбирался. интересно.
>

Мне интересны алгоритмы обработки потоков видео, распознавание образов - читаю понемногу всякое.

Вотт - есть код для примеров:[censored]

Много самплов.
#20 | 21:55 25.01.2011 | Кому: Всем
> ps
> пообещал ребенку до лета большой вертолетик. вот и поэкспериментируем =)

[рж0т]

Во-во! Главное объяснить кому-надо что для ребёнка!!!
KH »
#21 | 22:52 25.01.2011 | Кому: Всем
мелко доминирует
KH »
#22 | 22:55 25.01.2011 | Кому: Всем
> если кто-то из программеров напишет физ модель и ее визуализацию, я готов написать нейросеть и алгоритм несколько посложней. а то при исследовании алгоритмов в чистом виде не так зрелищно. графики да таблицы...
>

а давай. Только я програмлю под flash. Там язык[censored] сильно похож на java и с#
#23 | 22:55 25.01.2011 | Кому: Всем
Оно строит Трансформеров!!

[censored]

[censored]

[censored]

[censored]

[censored]
#24 | 23:15 25.01.2011 | Кому: Всем
>>> Через миллионы лет?
>>
>> пример (данные приблизительны)
>> возьмем мышей. поколение меняется раз в 3 мес. комп обсчитывает поколение за 1 мс =)
>> за пару дней из мыши слона сделать можно =)
>
> В том-то и дело, что это для модели сферического велика в вакууме нужно сделать пару сотен вычислений на поколение, что можно проделать за 1 мс. А для живых организмов потребуются такие ахулиарды вычислений....

О да!!
KH »
#25 | 23:16 25.01.2011 | Кому: Всем
кстати, вот случайно ошибся циферкой когда набирал адрес[censored] [rrr]
#26 | 23:27 25.01.2011 | Кому: Всем
У меня вот на 13 поколении уже на 434 уезжал, чтож там теперь? Тоже осталось на ночь..
KH »
#27 | 23:41 25.01.2011 | Кому: Вася Б.
> У меня вот на 13 поколении уже на 434 уезжал, чтож там теперь? Тоже осталось на ночь..

повезло. У меня на работе с 5го поколения начал под 300 уезжать. Браузер случайно закрыл накрылась эволюция.
#28 | 00:27 26.01.2011 | Кому: Всем
Трактор Беларусь оно уже придумало. Боюсь подумать, куда заведёт прогрЭсс.

[censored]
KH »
#29 | 01:53 26.01.2011 | Кому: Всем
>> а давай. Только я програмлю под flash. Там язык[censored] сильно похож на java и с#
>
> я на Ц и Ц++ программлю.
> надо в таком случае подумать, как совместить.
> но это завтра, я ща спать упадаю.

тут несколько вариантов

1. на С++ я писал давно. Можно на нём, но гиморойно делать под него физику и графику во флеше у меня полно наработок.
2. Ты пишешь на с++ я портирую на as3.
3. ты пишешь под as3 как можешь, я оптимизирую и подсказываю где взять нужные библиотеки.
4. Есть у адоби такая штука как[censored] ты пишешь на с++ или с и компилишь при помощи алхимии библиотеку я её подцепляю у себя.
KH »
#30 | 02:06 26.01.2011 | Кому: Всем
кинь ссылки на книги и статьи где про эти нейронные сети а алгоритмы можно почитать.

Желательно пару установочных совсем для тупых.
#31 | 09:40 26.01.2011 | Кому: Всем
Блин , ночью на заблокированном не крутилось оказывается и в итоге лучшее поколение было 14-15, а потом отстой да отстой. Всё таки какая то фигня же, даже на 40х поколениях выходят такие, которые вобще даже на колеса встать не могут.
Почему было не реализовать так, чтобы брать для следующего поколения за основу то, что уехало дальше всего в предыдущем и уже не основе ее эксперементировать? А так что ни поколение, то заново фактически идет.

Да, судя по всему, трактор Беларусь - это вершина прогресса эволюции.
[censored]
#32 | 11:06 26.01.2011 | Кому: Всем
> ps
> пообещал ребенку до лета большой вертолетик. вот и поэкспериментируем =)

[censored]

Ездит, башкой крутит :))
Не втыкается в стены на уровне головы, если не видит - выезжает на бампере
#33 | 11:49 26.01.2011 | Кому: Вася Б.
> Блин , ночью на заблокированном не крутилось оказывается и в итоге лучшее поколение было 14-15, а потом отстой да отстой. Всё таки какая то фигня же, даже на 40х поколениях выходят такие, которые вобще даже на колеса встать не могут.
> Почему было не реализовать так, чтобы брать для следующего поколения за основу то, что уехало дальше всего в предыдущем и уже не основе ее эксперементировать? А так что ни поколение, то заново фактически идет.

У тебя очень высокий уровень мутаций. Постоянно держать такой нельзя. Как показывают наблюдения, при низких уровнях в 2-3%, скоро почти все трактора в поколении смогут ездить. Правда не очень далеко, но стабильно. И вот когда эта стабильность наступает - тогда врубаешь 30% ненадолго. Потом опять снижаешь.
#34 | 12:18 26.01.2011 | Кому: miomax
> У тебя очень высокий уровень мутаций. Постоянно держать такой нельзя. Как показывают наблюдения, при низких уровнях в 2-3%, скоро почти все трактора в поколении смогут ездить. Правда не очень далеко, но стабильно. И вот когда эта стабильность наступает - тогда врубаешь 30% ненадолго. Потом опять снижаешь.

Ну да, с этим уже разобрался, что нужно выращивать хорошия поколения уменьшая мутацию. ТОлько вот когда она влияет, сдвиг полоски? На следующее поколение или же на следующую версию в поколении?
#35 | 13:15 26.01.2011 | Кому: Всем
рекордный закат аж на 249, там такая гора, я не представляю какой должна быть телега, чтобы она туда втянула.
[censored]
KH »
#36 | 13:22 26.01.2011 | Кому: Всем
>> кинь ссылки на книги и статьи где про эти нейронные сети а алгоритмы можно почитать.
>>
>> Желательно пару установочных совсем для тупых.
>
> давай мыл

kh.mblade [at] gmail.com
Войдите или зарегистрируйтесь чтобы писать комментарии.