Искусственная жизнь. Генетический алгоритм. Мир №1

  Рет қаралды 276,767

foo52ru ТехноШаман

foo52ru ТехноШаман

7 жыл бұрын

Видео обзор на основе материалов, накопленных во время экспериментов с генетическим алгоритмом.
Мир номер 1.
В последнее время экспериментировал с набором команд. Запускал на короткое время, что бы посмотреть, как разные команды влияют на то, что происходит на экране.
Осталось запустить на длительные срок и посмотреть, как и куда всё это будет развиваться.
Исходники: yadi.sk/d/rLamoeyt3NBRwL
После запуска мира нужно несколько раз кликнуть по экрану, это нужно для генератора случайных чисел.
Также про проект "Искусственная жизнь" в новом варианте.
Проект переписан товарищем на языке Java
github.com/CyberBiology/CyberBiology
и им же написанно дальнейшее развитие проекта
github.com/CyberBiology/Genesis
Ссылка на .jar файлы проектов CyberBiology и Genesis.
yadi.sk/d/C7lUGl0v3WdJqH
На данный момент версии возможно устарели.
Для запуска нужно иметь установленную на компьютере Java
www.java.com/ru/download/
CyberBiology.jar просто запускаем и смотрим.
Genesis.jar запускаем, нажимаем кнопку Creat Map - создаётся карта. Первый бот - это точка в центре.
Запускаем симуляцию кнопкой Start/Stop.
Внизу видим текстовое поле Population, где отображается количество живых ботов. Если там 0, то начинаем с начала.
Если первый бот находится в воде, то обычно сразу помирает.
Подвигайте ползунок Sea Level, что бы бот оказался на суше.
Выражаю благодарность тем, кто поддерживает меня финансами.
Реквизиты для финансовой поддержки можно найти в
/ foo52ru

Пікірлер: 760
@digital_ninja
@digital_ninja 6 жыл бұрын
Переживал за пламяфилов больше, чем за свои отношения.
@mr0x013
@mr0x013 5 жыл бұрын
: D
@denedi8485
@denedi8485 4 жыл бұрын
А потом узнал что пламяфил выбрал неправильное направление.
@user-qo9kf9nw3l
@user-qo9kf9nw3l 4 жыл бұрын
Я смотрю именно пламяфилов (ТЫ ИЛЮМИНАТ)
@user-pf6eo7yn6x
@user-pf6eo7yn6x 3 жыл бұрын
Их нет пламяфилов
@neonplay6755
@neonplay6755 2 жыл бұрын
Зсааахахааххаазазаахппх
@AlexLink-rb5by
@AlexLink-rb5by 5 жыл бұрын
Как оно, выключать симуляцию, зная что там что-то борется за жизнь?))
@foo52ru
@foo52ru 5 жыл бұрын
Сначало сложно, не спишь ночами, потом привыкаешь, становиться циничным, как хирург и одним движением руки разрушаешь мечты и надежды тысяч ботов. :)
@AlexLink-rb5by
@AlexLink-rb5by 5 жыл бұрын
@@foo52ru ))) нужно будет покурить также, только в сфере электроники )))
@antonstezhkin5991
@antonstezhkin5991 5 жыл бұрын
@@foo52ru а разве сотояние мира не сохраняется? :*(
@foo52ru
@foo52ru 5 жыл бұрын
@@antonstezhkin5991 Раньше сохранения небыло. Потом добавил.
@user-pl6vn9jy4r
@user-pl6vn9jy4r 5 жыл бұрын
@@antonstezhkin5991 так это уже новые боты, с новым сознанием. То есть клоны, но не исходные. Это как если копию тебя где-то сделать, а тебя убить. Вряд ли ты будешь рад, хотя твоей копии будет пофиг. Так что автор устраивает геноцид ботов, а все радуются и хлопают в ладоши. О времена, о нравы.
@AndrewOBannon
@AndrewOBannon 6 жыл бұрын
Как бразильский сериал будто посмотрел - столько драмы! :)
@alexneigh7089
@alexneigh7089 4 жыл бұрын
Аналогично.
@usdg.lander
@usdg.lander 6 жыл бұрын
Смотрел видео в наушниках на весь экран.Человек, сидящий и смотрящий на эти картинки 20 минут, начал вызывать реальное беспокойство у домочадцев. :)
@alexneigh7089
@alexneigh7089 4 жыл бұрын
Я тоже хочу туда, к ботам. Поедать соседей и плодиться.
@user-ph9fb3el1t
@user-ph9fb3el1t 4 жыл бұрын
alex ney а сейчас ты чем занимаешься?!
@ieurau-8583
@ieurau-8583 4 жыл бұрын
А что уже прошло 20 минут?
@user-ph9fb3el1t
@user-ph9fb3el1t 4 жыл бұрын
ieurau - 2 месяца, друг мой
@vasily8634
@vasily8634 4 жыл бұрын
2 года прошло... настал март 2020 - короновирус и начало кризиза.
@rewoltbot6170
@rewoltbot6170 5 жыл бұрын
Не важно зелёные они или синие или даже красные, все они боты и живут так как могут, давайте избавимся от этих глупых распределений по цвету, долой расизм.
@krotokroto
@krotokroto 5 жыл бұрын
Система должна иметь обратную связь, реагировать на любые изменения в спектрах энергий физической, биологической, ментальной, эмоциональной и др., внося корректировки по алгоритму матрицы "жизни", к среде которой создаваемые боты привязываются... Будешь причислен к числу создателей нашей вселенной - куда там, им, тем кто цепляется за дутые гранты, ограниченные постулатами искусственно созданных фундаментальных основ науки, которая лишь на ограниченном участке наших прагматических условий вполне удовлетворительна. augtellez.wordpress.com/2017/02/04/chapter-2-5-2-7-the-fallen-and-their-technology/#__RefHeading___Toc3405_1513585639
@JermaneWho
@JermaneWho 4 жыл бұрын
Цвета в программе как такового не существует , просто фильтр через который мы смотрим сортирует ботов по цвету
@Serik875
@Serik875 4 жыл бұрын
🤣🤣😂
@exi3074
@exi3074 4 жыл бұрын
Если нет цветовой дифференциации штанов, нет цели!)
@afilis2005
@afilis2005 7 жыл бұрын
Невероятно интересный проект! Продолжайте в том же духе!
@user-xd5mb3vy6d
@user-xd5mb3vy6d 5 жыл бұрын
Могу бесконечно долго наблюдать на огонь, воду, чужую работу и как боты размножаются!
@user-cj9cl9fg1y
@user-cj9cl9fg1y 5 ай бұрын
Интересно - каких высот они достигли за 6 лет как существует это видео! (у меня сегодня конец 2023 г)
@TrishkaBum
@TrishkaBum 4 жыл бұрын
Как же занимательно и интересно))
@fraaykot2648
@fraaykot2648 2 жыл бұрын
Тришка, приветствую вас. Не думал, что вас интересовала искусственная кодовая жизнь.
@qyourtx
@qyourtx 2 жыл бұрын
лол
@MrSiberianMan
@MrSiberianMan 5 жыл бұрын
15:30 Одноклеточные все портят и рушат цепочки - так и у нас)
@foo52ru
@foo52ru 7 жыл бұрын
Качество видео, после заливки на ютуб, как я и ожидал, выглядит не очень. Я понимаю, что подобный видеоряд сложен для используемых кодеков, но не до такой же степени. Прошлое видео о искусственной жизни выглядело вначале то же ужасно, но со временем качество стало приемлемым. Видимо, на ютубе заново перекодировали видео. Надеюсь, так же будет и с этим роликом. Наслаждайтесь.;)
@TheGForgE
@TheGForgE 7 жыл бұрын
Нужно видео загружать с разрешением не менее fullhd(1920x1080). Либо ютуб тормозит и долго обрабатывает видео(если видео загружено в нормальном разрешении).
@foo52ru
@foo52ru 7 жыл бұрын
DerpyMarine я загружал в разрешении 800х480. Именно в этом разрешении видео и создаётся. Сейчас, на второй день после загрузки, качество уже заметно лучше
@TheGForgE
@TheGForgE 7 жыл бұрын
foo52ru как показывает практика увеличение разрешения видео лучше всего производить перед тем как оно будет сжато. Так же у h264 есть проблемы с быстро меняющимися "близкими" цветами. Об этом тоже нельзя забывать.
@deasq
@deasq 7 жыл бұрын
foo52ru как говорят известные ютуберы, первое время (несколько часов, а может минут, не знаю) видео (в каком бы качестве его не загружали) сначала показывается в разрешении 360, потом добавляются возможности смотреть в более высоком качестве. предполагаю, что время обработки видео ютубом зависит и от степени популярности канала...
@aargh95
@aargh95 7 жыл бұрын
Очень интересно было бы понаблюдать за войнами колоний. Разное оружие (разный урон) у ботов разных колоний. Появление нового, более совершенного оружия (повышенного урона) являлось бы следствием рандомного появления "учённых ботов". Спасибо за контент!
@Odnazhdy13
@Odnazhdy13 6 жыл бұрын
А вообще, чувствую интуитивно, что инфа с этого канала может помочь в изучении тонких миров))) прямо находка для меня))) благодарю за Ваш труд!!!!
@_hsork3153
@_hsork3153 5 жыл бұрын
По моему если этих ботов оставить эволюционировать, то они построят коммунизм с равномерным распределением энергии)))
@iraspraga8052
@iraspraga8052 5 жыл бұрын
Как раз то, что надо для паразитов.))
@_hsork3153
@_hsork3153 5 жыл бұрын
@@iraspraga8052 паразитизм это для капиталистов, а умные боты построят единственную верную экономическую формацию - коммунизм
@olehyakuts3078
@olehyakuts3078 4 жыл бұрын
Ничего не получится, всем энергии не хватит)
@user-vs5zc6ku3s
@user-vs5zc6ku3s 4 жыл бұрын
В итоге мы получим Сталина Пламефиловича
@user-lh7sk2vn1o
@user-lh7sk2vn1o 4 жыл бұрын
@@user-vs5zc6ku3s Сталин не получится, а если и получится, то он демократию построит после порядка.
@dragnair2955
@dragnair2955 7 жыл бұрын
Подписался только ради этого видео, увидев первые два. Что думаешь о разделении среды обитания? Они сейчас все как-бы в воде. Можно добавить землю и воздух, что усложнит передвижение, и может стать разделителем для разных видов. Как вариант сделать функции "лететь" "плыть" "копать" с разными затратами энергии на это. Можно прикрутить и ползанье по поверхности с мминимальным расходом, позволив заползать друг на друга, по диагонали. Вообщем предложить боту разные варианты движения для разных сред с разной затратностью по энергии.
@andrewkulakov
@andrewkulakov 2 жыл бұрын
Можно ещё добавить третью координат и команду для мутации колоннии в многоботовый организм.
@user-wp8eb6zk4n
@user-wp8eb6zk4n 9 ай бұрын
​@@andrewkulakovтретья координата? Время?
@user-cj9cl9fg1y
@user-cj9cl9fg1y 5 ай бұрын
Надо просто симулировать среду обитания сходную с землёй, с нашей биологической средой. Только тогда опыт будет полноценным. И тогда есть даже шанс, что через сколько-то поколений мутаций ботов может зародится разумная жизнь. Современные мощности компьютеров я думаю могут это позволить (объёмы памяти). Сделать среду обитания в которой есть всё - вода, воздух, солнце, земля, разные климатические зоны - благоприятные и не очень. Причем воздух соответственно - чем выше - тем быстрее кончается (интересно - смогут ли боты выйти в космос???) Можно симулировать и гравитацию. Но это - очень сложный проект. Зато - полноценный.
@dragnair2955
@dragnair2955 5 ай бұрын
@@user-cj9cl9fg1y Ого 6 лет
@fun-mg8dr
@fun-mg8dr 7 жыл бұрын
Очень крутое видео, приносящее мне, как большому фанату генетический алгоритмов, большое удовольствие. Теперь, как и полагается - идеи. Вы проделали уже два больших шага: 1) Генетический код 2) Размножение Следующим шагом является разделение клеток на различные виды. Например, мышечные клетки, кожные клетки. На самом деле, стоит добавить как можно больше разновидностей клеток, у каждой из которых будут присутствовать некоторые уникальные команды и отсутствовать команды, свойственные другим видам клеток. Необходимо ввести некий переходный вид, у которого разные ячейки генетический кода будут соответствовать разным видам клеток. Т.е., например, первая ячейка - мышечная, вторая - эпиталиальная и т.д. При такой реализации, используя лишь 10 типов, мы получаем 10000000000000000000000000000000000000000000000000000000000000000(10^64) вариаций вида клетки. Однако, очевидно, что таких "универсальных" клеток не может существовать. Тогда можем разнести клетки по категориям, так, чтобы каждый из видов входил в три категории, состоящих из трех клеток(или больше, в случае сходных видов), а в одной клетке организма могли одновременно существовать не более трех видов клеток и только из одной категории. Тогда виды будут переходить друг в друга постепенно, плавно, а универсальный клеток появляться не будет. Думаю, если добавить клеткам мышечные функции, то появятся подвижные многоклеточные организмы. Важно, чтобы один из видов был транспортирующим и передавал часть энергии/минералов/других питательных веществ другой транспортирующим клетке, а часть - всем клеткам в определённом диапазоне. Тогда можно разделить и эти клетки на виды: транспортирующие кислород, воду, азот, углекислый газ, воду, минералы и т.д. Также нужны клетки, которые будут поглощать/выделять эти вещества. Теоретически, всё это может привести к появлению лёгких и кровеносной системы. Также необходимо дать организмам возможность получить пол(т.е. не прописывать заранее, необязательно, чтобы полов было именно два, другая система может быть эффективнее) и размножаться со скрещиванием, а также сменить вид с полового на бесполый(так часто происходит в природе, существует много эффективных схем чередования полового и бесполого размножения). Также, я думаю, что нервную сеть вы в обозримом будущем, возможно, и сможете добавить, а вот подобие мозга - сомнительно. Поэтому нужно добавить всем организмам ячейки памяти, где они могут сохранять любую информацию, а также специальные команды для передачи этой информации. Это позволит клеткам "обучаться", в перспективе. Вы правильно сделали, когда добавили времена года, но думаю, стоит сделать мир больше и создать там все виды среды, т.е. воду, землю, воздух, облака, минералы, камень и т.д., прописав при этом правила, по которым сама среда будет взаимодействовать с организмам и сама с собой, получив динамично развивающие миры. Что не значит, что нужно отказываться от миров, в которых будет только один или несколько из типов среды. Например, интересно было бы посмотреть на организмы в гористой местности, т.е. внизу, под горой тепло, есть вода и вообще сносные условия. Чём выше к вершине горы, тем больше организм и солнечного света, но меньше воды в незамороженном виде и холоднее. Интересно посмотреть, как организмы приспособятся к такой среде, ведь, когда они колонизируют гору, то организм там станет мало гора перестанет быть выгодным местом, все выйдут и опять появится органика. Или нет. Интересно, в общем. Интересно еще, дочитал ли кто-нибудь до этого места.
@user-zr1ib7dt8s
@user-zr1ib7dt8s 7 жыл бұрын
вовововово о этом я и толкую
@twnisixelthnihuandeini4639
@twnisixelthnihuandeini4639 7 жыл бұрын
Окажите поддержку автору в разработке, и все будет, тем более что вы хорошо владеете математическим инструментом. Один человек такую работу тащит, пусть это и на энтузиазме, но все же.
@fun-mg8dr
@fun-mg8dr 7 жыл бұрын
Crea Engi я бы с удовольствием, но, пока что, мои умения программирования оставляют желать лучшего
@evk6-1-8
@evk6-1-8 6 жыл бұрын
Я думаю в самом алгоритме нужно задать скорость мутаций
@MikeWolfOfficial
@MikeWolfOfficial 6 жыл бұрын
Артур, интересно в этом алгоритме то что тут ни одна клетка не определена, то есть если на примере реального мира делать, то так и сходится все, просто что нужно сделать это не по группам их распределять, а дать каждой отдельной клетке своё свойство как у частиц и тогда каждая из них будет иметь уникальное значение и цель. В реальном мире происходит по сути тоже самое только свойства частицы имеют врожденные и исходит свойство от её составляющего материала, то есть каждая пара которая мутировала в клетку или что то другое должна приобредать рандомное свойство не важно в каком порядке аналогично реальному миру и тогда клетки будут самостоятельно находить свое место в системе. Единственное что нужно сделать это добавление случайного свойства новому отпочкованному поколению исходя от его предка и невозможность создания такой же клетки но с другим свойством. То есть все клетки что были мутированы так же но после первой что получила свойство, должны приобретать те же свойства как и при 1й мутации, все остальные пары должны получать иные свойства не повторяющие другие пары. Проще говоря рандомное создание свойств без повтора пары, только создание новых мутаций и запрет повтора на других парах. Все те составляющие что входили уже в мутировавшую клетку обязаны повторять тот же процесс как и их аналог мутант.
@serhii.akhmetshyn
@serhii.akhmetshyn 6 жыл бұрын
О да, огромное спасибо за подробные комментарии в исходниках, очень помогают!
@cumar8585
@cumar8585 5 жыл бұрын
В твоих видео практически невозможный коэффикиент соотношения лайков \ дизлайков это из за того что сюда на эти видео попадаут не все люди а только те кто прошли фильтры интересов и среди таких людей мало таких кто ставит дизлайки. Выходит люди с высоким уровнем интелелкта не склонны ставтиь дизлайки))))
@JermaneWho
@JermaneWho 4 жыл бұрын
Вау а ты умный , по умнее меня , я серьезно ! а как это пришло тебе в голову ?
@shutdown375
@shutdown375 4 жыл бұрын
Люди с высоким уровнем интеллекта могут реально оценить труд автора, у которого с интеллектом еще лучше обстоят дела)) поэтому и такой результат)) Человек создал свой мир, потратил уйму времени показал это нам - невозможно ставить дизлайк будучи адекватным здравомыслящим человеком! Автор! Хелоу Ворлд тебе)) на ассемблере конечно же))
@user-qo9kf9nw3l
@user-qo9kf9nw3l 4 жыл бұрын
Вот хейтеры теперь покажите как сделать лучше? Или можете сделать хуже? Это трудно сделать чем мы думаем.Автор тратит много сил на создание множество команды, но в большинстве херня получается.....Ну если повезет то лучше будет :) Я тоже Интелектуальный) Похвал фу52ру
@user-qo9kf9nw3l
@user-qo9kf9nw3l 4 жыл бұрын
Люди с развитым умом могут сделать оригинальное, лучшое, крутое как это :)
@season1960
@season1960 2 жыл бұрын
Логическая ошибка. Если мало дизайков, то прошли фильтры интересов. Если прошли фильтры, то люди умные. И тут же ошибка: "если умный, то мало дизлайков". Если A->B, B->C, то C->A. (ложь) Нарушение транзитивности импликации. => можно ли назвать человека, прошедшего фильтр умным, если он пишет что-то настолько глупое?)
@themegajediOBVM
@themegajediOBVM 2 жыл бұрын
Такие ролики позволяют себя чувствовать очень умным человеком! Приятное чувство! Правда все-равно больше половины не понятно) Автору спасибо)
@JohnBrown-mq5pg
@JohnBrown-mq5pg 2 жыл бұрын
Осень интересно наблюдать и приятно слушать. За фоновую музыку отдельно спасибо ☺️
@kadyr
@kadyr 6 жыл бұрын
Спасибо за труд, и за открытые исходники!
@user-df5eo8ew3m84
@user-df5eo8ew3m84 5 жыл бұрын
Просто нет слов, насколько это круто)
@ShnaiderPavel
@ShnaiderPavel 7 жыл бұрын
Очень интересно! продолжайте снимать :)
@user-kv5fw7xz9c
@user-kv5fw7xz9c 5 жыл бұрын
Какая же классная штука - программирование!
@Technics71
@Technics71 6 жыл бұрын
Очень интересно, продолжайте!
@otshelmynik
@otshelmynik 6 жыл бұрын
Отличное видео! Буду ждать продолжения. В качестве идеи предлагаю развить социальную составляющую. Например как у муравьев. Роли можно определить отдельными генами (взаимоискючающимися) или наборами (как реализовать не знаю, но тема интересная). Для начала сделать по простой схеме: королева, рабочий, воин.
@user-cj9cl9fg1y
@user-cj9cl9fg1y 5 ай бұрын
Даже не знал, что существует цифровая кибербиология! Офигенно!
@Ardbot
@Ardbot 5 жыл бұрын
Как это прекрасно! И завораживающе
@alexneigh7089
@alexneigh7089 4 жыл бұрын
Классное продолжение, смотрю как сериал. Давай еще!
@user-kj3nc6yu4q
@user-kj3nc6yu4q 5 жыл бұрын
офигительно. Наблюдаем эволюцию как мультики. Много времени прошло после life. Обязательно попробую что то на тему.
@mrvetka4557
@mrvetka4557 6 жыл бұрын
ГЕНИАЛЬНО!!!
@sashaztek21
@sashaztek21 6 жыл бұрын
очень, очень и очень интересная затея подобные методы формирования кода можно использовать для разработки наиболее защищенных кодов про программ. с нетерпением жду продолжения!
@user-mw5om5jk8o
@user-mw5om5jk8o 6 жыл бұрын
Это охренеть, как интересно!
@divonyoutube5903
@divonyoutube5903 4 жыл бұрын
Чел это очень круто и залипательно. Захотелось даже биологию перечитать!
@NubasMr
@NubasMr 7 жыл бұрын
больше таких видео!
@user-vg3tr9ow3m
@user-vg3tr9ow3m 4 жыл бұрын
Как же это круто и интересно
@specialistka1
@specialistka1 4 жыл бұрын
автор у меня нет слов, от восторга материться хочется, я благоговею от того что такие как ты так шарят, ты реально крут
@user-nr5vp3sc5h
@user-nr5vp3sc5h 5 жыл бұрын
Это великолепно 😍😍😍
@user-pk2op9ht8g
@user-pk2op9ht8g 5 жыл бұрын
Выглядит невероятно
@258makaka
@258makaka 4 жыл бұрын
Очень интересно!!! Спасибо!
@noitaukkokronk
@noitaukkokronk 3 жыл бұрын
Обожаю ваши видео про жизнь. Мне кажется, вы упустили одну из самых интересных тем в мире - сигналы. Именно они структурируют мир. Думаю, попробовать сделать нечто похожее, но с возможностью отличать своих от чужих, а также мимикрировать под чужих и под поверхности среды.
@ziminma
@ziminma 5 жыл бұрын
Клево! Да еще и с исходничками и работающими(!) программами для собственных опытов! Очень любопытно и добротно сделано.
@alexneigh7089
@alexneigh7089 4 жыл бұрын
Интересный интерес познания: позволяет иначе взглянуть на реальную эволюцию и даже, возможно, эстраполировать наше будущее.
@user-ts3jk6mb5w
@user-ts3jk6mb5w 4 жыл бұрын
Интересный канал очень хочу увидеть продолжение
@energyxd6160
@energyxd6160 4 жыл бұрын
Блин, ты меня вдохновил на создание своей экосистемы
@Nonobody7777
@Nonobody7777 Жыл бұрын
КиберБиологи офигеть. Меня всегда интересовало подобное.
@zhivoder915
@zhivoder915 4 жыл бұрын
Чувак, все, сейчас скачаю твой код и проанализирую!! Очень интересно!
@LK-mb9hz
@LK-mb9hz 4 жыл бұрын
Мурашки по коже от этого.
@viRUSS666999
@viRUSS666999 5 жыл бұрын
я как всегда позже всех проснулся, но узнал только сейчас об этом феномене. теперь предложение: интересно было бы ограничить популяцию путем ограничения количества еды. По типу хищников и травоядных. как в реальной жизни. ну как если зайцев меньше, то их не хватает на всех волков, и только самые хитрые и быстрые могут их поймать и выжить, соответственно самый ловкий заяц убежит и выживет. так же когда зайцы нажрутся и волков мало, то они беззаботно плодятся. что в свою очередь приводит к обилию еды для волков и волков становится больше снова... и так по кругу, пока более или менее не устаканится баланс.
@flikesdemovideos9265
@flikesdemovideos9265 4 жыл бұрын
Это уравнение Лотки - Вольтерри
@user-iy9lb5jk6b
@user-iy9lb5jk6b 6 жыл бұрын
до жути интересно, засмотрелся, на работу опоздал.
@tsoer2976
@tsoer2976 5 жыл бұрын
Удивило ни когда об этом не задумывался
@MyWorld_MyLife_MyRules
@MyWorld_MyLife_MyRules 5 жыл бұрын
Нужно увеличить пространство....
@Tim-Slim
@Tim-Slim 4 жыл бұрын
!!! Спасибо!!! Очень интересно!!!
@dmitrypoznyakov3387
@dmitrypoznyakov3387 3 жыл бұрын
Ого, здорово! Интересно наблюдать эволюцию вживую. Я такие же эксперименты ставлю в Cell Lab, где можно наблюдать за развитием и эволюцией клеток в чашке Петри, меняя там условия. +в вк есть группа по этой игре, там я геномы выкладываю
@4arliEdinorog
@4arliEdinorog 6 жыл бұрын
Интересно, спасибо
@Eratosthenes0fCyrene
@Eratosthenes0fCyrene 6 жыл бұрын
Удивительно!
@MikhailBalanov
@MikhailBalanov 5 жыл бұрын
Спасибо! Очень интересно. Ещё можно сделать естественное разложение органики в минералы с течением времени.
@gprogt2761
@gprogt2761 6 жыл бұрын
Поставил лайк. Надеюсь в новом мире зачтется :)
@rickkonev476
@rickkonev476 6 жыл бұрын
вполне тянет на современный артхауз Лайк, однозначно!)
@user-tn3bw1wg8w
@user-tn3bw1wg8w 4 жыл бұрын
Круто) 👍 мне нравится наблюдать за этой картиной, как боты "живут". Режимы просмотров порожают) ведь додуматься надо было до такого. Я восхещён... Предлагаю сделать сетевой обмен мирами, например через интернет... У меня появилось желание реализовать, данный проект на C#. Было бы интересно посмотреть) как себя будут вести боты с разных "миров"
@vigilit-video1765
@vigilit-video1765 5 жыл бұрын
Отличное интересное видео!!!
@user-td7sd2yl5v
@user-td7sd2yl5v 4 жыл бұрын
Завораживающе
@JesusPartTime
@JesusPartTime 3 жыл бұрын
Очень заинтересовал меня этот алгоритм, хотелось бы узнать больше деталей.
@SoarerGF
@SoarerGF 4 жыл бұрын
Очень интересно, и страшно. Если есть возможность добавить такие параметры как: скорость, ловкость, сила, выносливость и стойкость, думаю будет эпично.
@user-fy5rm5le7c
@user-fy5rm5le7c 4 жыл бұрын
классные эксперементы!!!
@MikeWolfOfficial
@MikeWolfOfficial 6 жыл бұрын
Это шедеврально! Я хочу похожую идею реализовать только в виде сайта и расширяющегося мира. Что то типо искуственной вселенной со своей эволюцией как у тебя. Очень занимательная тема и интересная.
@foo52ru
@foo52ru 6 жыл бұрын
Посмотри вот это, возможно похоже на твою затею kzbin.info/www/bejne/mZfKlHiMhpp0Y6M&t
@MikeWolfOfficial
@MikeWolfOfficial 6 жыл бұрын
foo52ru да все вот эти видео из подобной тематики это то что нужно. Хотел бы спросить на каком языке писалась данная программа у тебя для симуляции этих миров? На чем компилировалось? По возможности хотел бы почитать источник на гиктаймс если он сохранился. Я бы хотел вам автор предложить сотрудничать на подобных вещах. У меня есть сервак с доменами, я веб-разработчик. Если вас это интересует я бы хотел с вами реализовать вот этот алгоритм на сайте и намного усложнить схему. Что бы был 1 мир и он расширялся, начиная с 1 атома так сказать до целых организмов и что бы они как бы развивались и конкурировали за доминирование. Есть заинтересованная группа людей которая хочет сначало реализовать автоматический ИИ мир, и после перевести это дело из симуляции в реальную игру с очень сложным функционалом. У нас есть как бы план полного проекта и мы искали конкретные идеи как это реализовать. То что я тут увидел это то что мне нужно.
@MikeWolfOfficial
@MikeWolfOfficial 6 жыл бұрын
foo52ru ниже комментатор Артур Шарифов написал интересную идею как ту что мы хотим реализовать. Вот вы создали генетический алгоритм и его бы было очень прекрасно усложнить на отдельные группы клеток со временем эволюции что после дает возможность реализовать даже организм человека и симулировать это дело получая каждый раз новый результат. То есть при каждой новой симуляции получается новый код, если дать возможность отдельным колониям определять себя и осозновать как отдельную часть системы то их можно будет направлять на определенные функции. Допустим есть колония и есть вторая "конкурент" в определенный момент одна определяет себя границами тела например, а другая составляющим тела(кровью, не считая другие колонии которые тоже могут брать определенные функции). Как я понимаю при определении функции колонии будут перетекать в те места где они должны те кто определен как граница тела(кожа) они будут "обтекать" ту колонию что отвечает за кровь, так же можно улучшить дальше колонию отвечающую за кровь как бы она эволюционирует в отдельные сложные органы внутри себя так же распределяясь на другие колонии внутри себя. На подобном примере можно создать подобие реальной "Флатландии" где код будет осознавать что он внутри симуляции и учиться исходя от результата
@foo52ru
@foo52ru 6 жыл бұрын
Ссылка на исходники есть в описании к видео
@MikeWolfOfficial
@MikeWolfOfficial 6 жыл бұрын
подскажи как запустить это дело? Скачал твой исходник и прогу только вот прогу запустить не понимаю как. На пк.
@andreykramchenkov5471
@andreykramchenkov5471 5 жыл бұрын
просто кайф!
@artemk6096
@artemk6096 6 жыл бұрын
У эволюции тоже нет направления она никуда не идет и она не задана!!! Это всего лишь переработка энергии!!!
@universalind.6387
@universalind.6387 6 жыл бұрын
Не понимаю, просто первый раз вижу это видео. Мне интересно!
@denden4455
@denden4455 6 жыл бұрын
Атмосферно
@sergeylinevich7101
@sergeylinevich7101 3 жыл бұрын
Вот это ДА! Осталось сделать нейросеть с функцией эвалюции, или наоборот! Хочу тоже такую штуку сделать ! )))
@Fastereus
@Fastereus 6 жыл бұрын
АФИГЕТЬ , вот это уже прогресс ...
@SplashT
@SplashT 6 жыл бұрын
Класс)))! сделайте скринсейвер. настраиваемый и рандомный а что будет если по желанию при удержании кнопки какой-то отображать не тип питания, а например время жизни (относительно всех существующих, чтобы было наглядно видно кто живет дольше из сородичей и потом их селекционировать/скрещивать) или как-то там скорость развития (ведь одни быстрее а другие замедляются - распределить яркость например или цвет+яркость - самые быстрые яркие и по ниспадающей) и вообше замедлять или даже поворачивать вспять процесс для интересу
@alexfackprodaction
@alexfackprodaction 5 жыл бұрын
Друг, тебе нужно добавить ещё одно свойство, чисто для эксперимента. Объединение колоний в ещё более сложные структуры. Собственно, чтобы боты объединялись во что-то более сложное. Будет интересно посмотреть
@rakim1401
@rakim1401 4 жыл бұрын
Чувствую себя ботом. Перестал верить в реальность жизни.....
@user-ff9ko8xx9s
@user-ff9ko8xx9s 4 жыл бұрын
Автор ты молодец! Знай об этом!
@user-lp1is2zq9n
@user-lp1is2zq9n 6 жыл бұрын
Не думали сделать симуляцию рыночных отношений? Интересно с научной точки зрения наблюдать за тем, как рынок переживает регуляции, как влияют социальные гарантии государства, как может влиять МРОТ и БОД.. Уже видел, что кто-то делал симуляцию, но с помощью генетических алгоритмов можно по-другому взглянуть на процесс! Если вам будет интересно)
@foo52ru
@foo52ru 6 жыл бұрын
Давно думал над этим, но пока для меня это слишком сложно. Серьёзная литература по экономике пестрит специфическими терминами и нужно долго во всё это въезжать, а мне лень. Популярная литература либо какая то наивная, либо о "теориях заговора". Складывается впечатление, что "экономика" - это не наука, а больше похоже на религию. Существуют разные школы, которые исповедуют противоположные взгляды. У одних "рука рынка" всё расставит на свои места, у других, без контроля государства экономику начнет колбасить и тд и тп.
@user-lp1is2zq9n
@user-lp1is2zq9n 6 жыл бұрын
foo52ru, так я о том же.. Не надо строить какие-то модели по законам экономики ибо они имеют мало отношения к реальности. Об этом нам говорит Австрийская экономическая школа, говорящая о принципе невмешательства. Можно просто смоделировать просто рыночного игрока, который может: что-то производить, продавать, покупать, работать на кого-либо, использовать рабочую силу и вкладывать в чьё-либо производство.. А ещё над этим может быть(или нет) какой-либо регулятор/перераспределитель.. Думаю, это будет интересно. Надеюсь, подал вам идею.. Сам изучаю программирование, но пока до визуализаций не добрался)
@vovanmozg
@vovanmozg 5 жыл бұрын
@@foo52ru Такая же проблема с тем, что лень разбираться с фундаментальными трудами по экономике. Но открыл для себя книгу "Экономический образ мышления" Пола Хейне. Это вводный курс по экономической теории. Написан очень понятно, я читаю с сыном (12 лет). Очень рекомендую
@arsentorosyan7834
@arsentorosyan7834 4 жыл бұрын
kzbin.info/door/KzJFdi57J53Vr_BkTfN3uQ наслаждайся
@maxslobodianyk7145
@maxslobodianyk7145 6 жыл бұрын
гениально!
@stMrJerry
@stMrJerry 6 жыл бұрын
Сам очень много думал о симуляциях и возможных мирах, совершенно рандомно напоролся на этот канал (попал в рекоммендуемое). Очень интересно! Вот немножко мыслей: Взаимодействие! Вот чего не хватает в твоих мирах) Чуть больше, чем просто "передать энергию". Нужна кооперация! И нужно как-то поощрять взаимодействия, чтобы они имели место быть. Также возможно стоит добавить больше каких-то нейтральных объектов - стенки, растения или даже врагов-хищников, которые сами по себе довольно глупым образом работают и не развиваются - но способствуют развитию других. Возможно добавить какого-нибудь странствующего хищника, которого можно убить только путем кооперации, против которого одиночки не выстоят, и который принесет много еды в случае смерти. И, самое главное, чтобы все могли видеть намерения других (возможно в пределах области видимости?)! Это чтобы была возможность реакции одних на других. Необходимость спать (и появление естественным образом необходимости быть защищенным кем-то другим - потому что есть хищники).
@user-ih3qx1nq4h
@user-ih3qx1nq4h 4 жыл бұрын
Кайф! Я нихера не понял, но красиво Похоже на дефрагментацию диска))))
@9DANable
@9DANable 6 жыл бұрын
Круто)))
@nRADRUS
@nRADRUS 7 жыл бұрын
Интересные бактериальные маты )
@andyjonson7953
@andyjonson7953 6 жыл бұрын
Круто! смотрю и делаю "проекцию" на социологию групп в человеческих древних обществах... освоение территорий, вымирание после набегов или неурожаев...
@temichg
@temichg 7 жыл бұрын
Спасибо, выглядит очень интересно. Вообще думаю вам стоит копать в сторону реального мира. То есть допустим ввести 2 пола ботов и плюс один тип как сейчас - гермафродиты. Было бы интересно понаблюдать преимущества полового размножения и деления. А вообще спасибо - очень интересно. Жду еще экспериментов!
@foo52ru
@foo52ru 7 жыл бұрын
С устройством генома, который сейчас у ботов, половое размножение не дает преимущества. В новом мире геном предположительно будет работать по другому (по принципу прерываний у процессора), вот там и можно будет подумать о половом размножении. Собираюсь сделать "нудный" ролик с техническими подробностями этого проекта и предполагаемого следующего. Там эту тему и затрону.
@antonstezhkin5991
@antonstezhkin5991 5 жыл бұрын
@@foo52ru половой процесс по принципу внедрения плазмиды (т.е. клетка преписывает чужой геном в копию своего) будет давать преимущество, если это мнее энергозатратно чем деление клетки. Превращая чужую клетку всвою копию бот решает сразу ряд проблем: 1. - увеличение числа собственных копий. 2. - уменьшене числа копий конкурентов 3. - генетическая стабильность колоний. К примеру, если в колонии (не дай бог) появился мутант - его тут же, извините, перезапишут с особым цинизмом.
@user-kf1dx1tp2c
@user-kf1dx1tp2c 4 жыл бұрын
💪Эфирный ветер))
@forcanadaru
@forcanadaru 4 жыл бұрын
Блин, это же гениальная идея - именно так и надо "выводить" искусственный интеллект!
@user-hy2wd2ui5j
@user-hy2wd2ui5j 6 жыл бұрын
Нужныы защитные боты в колониях. Сами не производят энергию, но создают защитную оболочку
@antonstezhkin5991
@antonstezhkin5991 5 жыл бұрын
Отличная идея! Можно добавить команду "выделить слизь". В случайном свободном направлении появляется слизь. Её могут есть только клетки с таким же генотипом. Для других это яд или преграда, как Вам больше понравится. Таким образом, колония будет постепенно окружать себя стеной из слизи/яда. Ядовитость слизи может определяться, к примеру, следующим элементом массива. Надо нам чтобы вероятность ядовитости слизи была примерно 1/7 - берем остаток от деления на 7.
@JermaneWho
@JermaneWho 4 жыл бұрын
И имеют большую зашиту или умеют атаковать чужаков , а им в замен дают энергию , очень много энергии
@MS-wh8ky
@MS-wh8ky 4 жыл бұрын
Вы гений!
@silentium_noxe
@silentium_noxe 6 жыл бұрын
Обожаю такую тему. Сам размышляю по написанию мира. Продолжай, интересно.
@user-iq5pl4bv1f
@user-iq5pl4bv1f 4 жыл бұрын
Продолжай видео про искуственную жизнь, интересная тема
@Osorgin_Denis
@Osorgin_Denis 5 жыл бұрын
Круто. Я нечто подобное в 96-97гг писал на паскале.
@malejeeck
@malejeeck 4 жыл бұрын
Представляю какое убожество получилось
@Hoshikani
@Hoshikani 4 жыл бұрын
Олег Абросимов почему?
@old_tlk6701
@old_tlk6701 3 жыл бұрын
@@malejeeck обижаете, я писал подобные программы для работы в 2006.
@akekus8118
@akekus8118 4 жыл бұрын
ОГОНЬ
@sarton6362
@sarton6362 5 жыл бұрын
Спасибо,было очень интересно! Я хоть и биолог без знаний программирования,но в последнее время очень интересуюсь генетическим алгоритмом и симуляцией эволюции,а ваше видео стало лучшим что я видел по этой теме)
@vladsalat5897
@vladsalat5897 7 жыл бұрын
Очень крутой проект! Я изучаю программирование и мне безумно нравится идея с искусственным интеллектом, вот только где можно взять код хотя бы от предыдущего проекта. Уж больно хочется понять как всё это устроено. А также интересно было бы добавить сюда новых существ. Что-то вроде скота, который организмы смогут выращивать в больших скоплениях, а затем использовать в качестве энергии.
@foo52ru
@foo52ru 7 жыл бұрын
Vlad Salat код от первого проекта выкладывал в своей группе в Вконтакте. Ссылка есть у меня на канале. Код от этого проекта выложу потом. Новые существа должны сформироваться сами. Вся суть, что всё начинается с одного бота. Мне нужно только дать нужный список команд, доступных ботам. Если из этих команд можно написать программу бота, что бы он занимался "животноводством", то можно надеется, что она в итоге сформируется сама посредством естественного отбора. А может не сформируется и боты найдут более рациональный способ.
@vladsalat5897
@vladsalat5897 7 жыл бұрын
foo52ru Понятно, спасибо!
@TheSameDragon
@TheSameDragon 7 жыл бұрын
С первого проекта очень сильно продвинулись, и с него-же не уменьшилось моё желание запустить симуляцию на сервере и пусть живут. Только нужно клиент-серверное приложение :(
@user-zr1ib7dt8s
@user-zr1ib7dt8s 7 жыл бұрын
зачем им это делать в этом мире?это же просто ещё один этап в добыче энергии тем более им придётся кормить ещё и скот но они могли бы заключать союзы между колониями. но это только если научатся различать другие виды кстати было бы прикольно
@SklerozRu
@SklerozRu 6 жыл бұрын
"Запустить симуляцию на сервере" - пожалуйста, VPS-серверы начинаются от 1 т.р. в месяц. А если они начинают заниматься постоянными вычислениями... Вы готовы платить?
@CDRRMechanic
@CDRRMechanic 2 жыл бұрын
И ведь сделал новый мир :) правда боты не травку щипают, но все намного интереснее.. Будет разбор механики нового мира (где 8 изолированных квадратов) ? Оччччень жду :)
@WhiteRabbit.
@WhiteRabbit. 5 жыл бұрын
КиберДемиург удачи Вам в Ваших начинаниях!Позовете когда научите их угадывать лотереи)Можно поразвлекаться и привлечь пасьянс Медичи,который по-слухам являеться алгоритмом действий людей в современном мире!
@hehekovc_zhiv
@hehekovc_zhiv 11 ай бұрын
Выростим новых подписчиков
@dimsol7653
@dimsol7653 6 жыл бұрын
Я в восторге. Лайк однозначно. Сама идея и ее реализация вызывают восторг. вспоминается матрица, звёздные войны, и аватар. Шедевр.
@user-iy9lb5jk6b
@user-iy9lb5jk6b 6 жыл бұрын
очень интересно!!! забавно как боты ведут себя так же как мы. очередное подтверждение, что программа. не останавливайте проект, совершенствуйте ботов, делайте их более похожими на нас. так мы смоделируем наше будующее и будем знать что нас ждет, что то мне подсказывает ничего хорошего.
@linap5040
@linap5040 5 жыл бұрын
Всё будет отлично, разум победит.
@iii3647
@iii3647 2 жыл бұрын
УхухухУуу! Похоже я нашёл себе новую бездну.)
@kapusta-v-lui-vi
@kapusta-v-lui-vi 6 жыл бұрын
Очень расстроен, потому что у самого была такая идея уже с года три. Выглядит здорово
@viplark
@viplark 6 жыл бұрын
Как же хочется такую "живую вселенную" себе на заставку!
Искусственная жизнь. Борьба кланов 7.
34:27
foo52ru ТехноШаман
Рет қаралды 22 М.
0% Respect Moments 😥
00:27
LE FOOT EN VIDÉO
Рет қаралды 44 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 9 МЛН
Don’t take steroids ! 🙏🙏
00:16
Tibo InShape
Рет қаралды 25 МЛН
Живопись маслом: оживляю цвет
23:18
Алексей Епишин
Рет қаралды 6 М.
ТРИЗ: НАУКА ИЗОБРЕТАТЬ! Альтшуллер. Фильм о ТРИЗ
20:21
Алексей Щинников
Рет қаралды 136 М.
небесная механика
15:01
foo52ru ТехноШаман
Рет қаралды 132 М.
Искусственная жизнь. Борьба кланов.
19:23
foo52ru ТехноШаман
Рет қаралды 516 М.
Создаём мозг для "змейки". Часть 2.
14:04
foo52ru ТехноШаман
Рет қаралды 153 М.
Мир это симуляция? Как это почувствовать?
11:17
Антон Мажирин
Рет қаралды 11 М.
Моделирование эволюции "цифровых деревьев"
14:23
foo52ru ТехноШаман
Рет қаралды 148 М.
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 5 МЛН
Пленка или защитное стекло: что лучше?
0:52
Слава 100пудово!
Рет қаралды 1,5 МЛН
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 26 МЛН