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

Ғылым және технология

Видео обзор на основе материалов, накопленных во время экспериментов с генетическим алгоритмом.
Мир номер 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

  • @AndrewOBannon
    @AndrewOBannon6 жыл бұрын

    Как бразильский сериал будто посмотрел - столько драмы! :)

  • @alexneigh7089

    @alexneigh7089

    4 жыл бұрын

    Аналогично.

  • @AlexLink-rb5by
    @AlexLink-rb5by5 жыл бұрын

    Как оно, выключать симуляцию, зная что там что-то борется за жизнь?))

  • @foo52ru

    @foo52ru

    5 жыл бұрын

    Сначало сложно, не спишь ночами, потом привыкаешь, становиться циничным, как хирург и одним движением руки разрушаешь мечты и надежды тысяч ботов. :)

  • @AlexLink-rb5by

    @AlexLink-rb5by

    5 жыл бұрын

    @@foo52ru ))) нужно будет покурить также, только в сфере электроники )))

  • @antonstezhkin5991

    @antonstezhkin5991

    5 жыл бұрын

    @@foo52ru а разве сотояние мира не сохраняется? :*(

  • @foo52ru

    @foo52ru

    5 жыл бұрын

    @@antonstezhkin5991 Раньше сохранения небыло. Потом добавил.

  • @user-pl6vn9jy4r

    @user-pl6vn9jy4r

    5 жыл бұрын

    @@antonstezhkin5991 так это уже новые боты, с новым сознанием. То есть клоны, но не исходные. Это как если копию тебя где-то сделать, а тебя убить. Вряд ли ты будешь рад, хотя твоей копии будет пофиг. Так что автор устраивает геноцид ботов, а все радуются и хлопают в ладоши. О времена, о нравы.

  • @digital_ninja
    @digital_ninja6 жыл бұрын

    Переживал за пламяфилов больше, чем за свои отношения.

  • @mr0x013

    @mr0x013

    5 жыл бұрын

    : D

  • @denedi8485

    @denedi8485

    4 жыл бұрын

    А потом узнал что пламяфил выбрал неправильное направление.

  • @user-qo9kf9nw3l

    @user-qo9kf9nw3l

    4 жыл бұрын

    Я смотрю именно пламяфилов (ТЫ ИЛЮМИНАТ)

  • @user-pf6eo7yn6x

    @user-pf6eo7yn6x

    3 жыл бұрын

    Их нет пламяфилов

  • @neonplay6755

    @neonplay6755

    2 жыл бұрын

    Зсааахахааххаазазаахппх

  • @rewoltbot6170
    @rewoltbot61705 жыл бұрын

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

  • @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 жыл бұрын

    Если нет цветовой дифференциации штанов, нет цели!)

  • @usdg.lander
    @usdg.lander6 жыл бұрын

    Смотрел видео в наушниках на весь экран.Человек, сидящий и смотрящий на эти картинки 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 - короновирус и начало кризиза.

  • @afilis2005
    @afilis20057 жыл бұрын

    Невероятно интересный проект! Продолжайте в том же духе!

  • @user-xd5mb3vy6d
    @user-xd5mb3vy6d5 жыл бұрын

    Могу бесконечно долго наблюдать на огонь, воду, чужую работу и как боты размножаются!

  • @user-cj9cl9fg1y

    @user-cj9cl9fg1y

    6 ай бұрын

    Интересно - каких высот они достигли за 6 лет как существует это видео! (у меня сегодня конец 2023 г)

  • @MrSiberianMan
    @MrSiberianMan5 жыл бұрын

    15:30 Одноклеточные все портят и рушат цепочки - так и у нас)

  • @_hsork3153
    @_hsork31535 жыл бұрын

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

  • @iraspraga8052

    @iraspraga8052

    5 жыл бұрын

    Как раз то, что надо для паразитов.))

  • @_hsork3153

    @_hsork3153

    5 жыл бұрын

    @@iraspraga8052 паразитизм это для капиталистов, а умные боты построят единственную верную экономическую формацию - коммунизм

  • @olehyakuts3078

    @olehyakuts3078

    4 жыл бұрын

    Ничего не получится, всем энергии не хватит)

  • @user-vs5zc6ku3s

    @user-vs5zc6ku3s

    4 жыл бұрын

    В итоге мы получим Сталина Пламефиловича

  • @user-lh7sk2vn1o

    @user-lh7sk2vn1o

    4 жыл бұрын

    @@user-vs5zc6ku3s Сталин не получится, а если и получится, то он демократию построит после порядка.

  • @foo52ru
    @foo52ru7 жыл бұрын

    Качество видео, после заливки на ютуб, как я и ожидал, выглядит не очень. Я понимаю, что подобный видеоряд сложен для используемых кодеков, но не до такой же степени. Прошлое видео о искусственной жизни выглядело вначале то же ужасно, но со временем качество стало приемлемым. Видимо, на ютубе заново перекодировали видео. Надеюсь, так же будет и с этим роликом. Наслаждайтесь.;)

  • @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
    @Odnazhdy136 жыл бұрын

    А вообще, чувствую интуитивно, что инфа с этого канала может помочь в изучении тонких миров))) прямо находка для меня))) благодарю за Ваш труд!!!!

  • @cumar8585
    @cumar85855 жыл бұрын

    В твоих видео практически невозможный коэффикиент соотношения лайков \ дизлайков это из за того что сюда на эти видео попадаут не все люди а только те кто прошли фильтры интересов и среди таких людей мало таких кто ставит дизлайки. Выходит люди с высоким уровнем интелелкта не склонны ставтиь дизлайки))))

  • @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. (ложь) Нарушение транзитивности импликации. => можно ли назвать человека, прошедшего фильтр умным, если он пишет что-то настолько глупое?)

  • @TrishkaBum
    @TrishkaBum4 жыл бұрын

    Как же занимательно и интересно))

  • @fraaykot2648

    @fraaykot2648

    3 жыл бұрын

    Тришка, приветствую вас. Не думал, что вас интересовала искусственная кодовая жизнь.

  • @qyourtx

    @qyourtx

    3 жыл бұрын

    лол

  • @dragnair2955
    @dragnair29557 жыл бұрын

    Подписался только ради этого видео, увидев первые два. Что думаешь о разделении среды обитания? Они сейчас все как-бы в воде. Можно добавить землю и воздух, что усложнит передвижение, и может стать разделителем для разных видов. Как вариант сделать функции "лететь" "плыть" "копать" с разными затратами энергии на это. Можно прикрутить и ползанье по поверхности с мминимальным расходом, позволив заползать друг на друга, по диагонали. Вообщем предложить боту разные варианты движения для разных сред с разной затратностью по энергии.

  • @andrewkulakov

    @andrewkulakov

    2 жыл бұрын

    Можно ещё добавить третью координат и команду для мутации колоннии в многоботовый организм.

  • @user-wp8eb6zk4n

    @user-wp8eb6zk4n

    10 ай бұрын

    ​@@andrewkulakovтретья координата? Время?

  • @user-cj9cl9fg1y

    @user-cj9cl9fg1y

    6 ай бұрын

    Надо просто симулировать среду обитания сходную с землёй, с нашей биологической средой. Только тогда опыт будет полноценным. И тогда есть даже шанс, что через сколько-то поколений мутаций ботов может зародится разумная жизнь. Современные мощности компьютеров я думаю могут это позволить (объёмы памяти). Сделать среду обитания в которой есть всё - вода, воздух, солнце, земля, разные климатические зоны - благоприятные и не очень. Причем воздух соответственно - чем выше - тем быстрее кончается (интересно - смогут ли боты выйти в космос???) Можно симулировать и гравитацию. Но это - очень сложный проект. Зато - полноценный.

  • @dragnair2955

    @dragnair2955

    6 ай бұрын

    @@user-cj9cl9fg1y Ого 6 лет

  • @user-kv5fw7xz9c
    @user-kv5fw7xz9c5 жыл бұрын

    Какая же классная штука - программирование!

  • @MyWorld_MyLife_MyRules
    @MyWorld_MyLife_MyRules5 жыл бұрын

    Нужно увеличить пространство....

  • @fun-mg8dr
    @fun-mg8dr7 жыл бұрын

    Очень крутое видео, приносящее мне, как большому фанату генетический алгоритмов, большое удовольствие. Теперь, как и полагается - идеи. Вы проделали уже два больших шага: 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й мутации, все остальные пары должны получать иные свойства не повторяющие другие пары. Проще говоря рандомное создание свойств без повтора пары, только создание новых мутаций и запрет повтора на других парах. Все те составляющие что входили уже в мутировавшую клетку обязаны повторять тот же процесс как и их аналог мутант.

  • @themegajediOBVM
    @themegajediOBVM2 жыл бұрын

    Такие ролики позволяют себя чувствовать очень умным человеком! Приятное чувство! Правда все-равно больше половины не понятно) Автору спасибо)

  • @serhii.akhmetshyn
    @serhii.akhmetshyn6 жыл бұрын

    О да, огромное спасибо за подробные комментарии в исходниках, очень помогают!

  • @artemk6096
    @artemk60966 жыл бұрын

    У эволюции тоже нет направления она никуда не идет и она не задана!!! Это всего лишь переработка энергии!!!

  • @user-cj9cl9fg1y
    @user-cj9cl9fg1y6 ай бұрын

    Даже не знал, что существует цифровая кибербиология! Офигенно!

  • @user-df5eo8ew3m84
    @user-df5eo8ew3m845 жыл бұрын

    Просто нет слов, насколько это круто)

  • @viRUSS666999
    @viRUSS6669995 жыл бұрын

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

  • @flikesdemovideos9265

    @flikesdemovideos9265

    4 жыл бұрын

    Это уравнение Лотки - Вольтерри

  • @JohnBrown-mq5pg
    @JohnBrown-mq5pg2 жыл бұрын

    Осень интересно наблюдать и приятно слушать. За фоновую музыку отдельно спасибо ☺️

  • @kadyr
    @kadyr6 жыл бұрын

    Спасибо за труд, и за открытые исходники!

  • @ShnaiderPavel
    @ShnaiderPavel7 жыл бұрын

    Очень интересно! продолжайте снимать :)

  • @rakim1401
    @rakim14014 жыл бұрын

    Чувствую себя ботом. Перестал верить в реальность жизни.....

  • @Ardbot
    @Ardbot5 жыл бұрын

    Как это прекрасно! И завораживающе

  • @Technics71
    @Technics716 жыл бұрын

    Очень интересно, продолжайте!

  • @otshelmynik
    @otshelmynik6 жыл бұрын

    Отличное видео! Буду ждать продолжения. В качестве идеи предлагаю развить социальную составляющую. Например как у муравьев. Роли можно определить отдельными генами (взаимоискючающимися) или наборами (как реализовать не знаю, но тема интересная). Для начала сделать по простой схеме: королева, рабочий, воин.

  • @user-kj3nc6yu4q
    @user-kj3nc6yu4q5 жыл бұрын

    офигительно. Наблюдаем эволюцию как мультики. Много времени прошло после life. Обязательно попробую что то на тему.

  • @user-lp1is2zq9n
    @user-lp1is2zq9n6 жыл бұрын

    Не думали сделать симуляцию рыночных отношений? Интересно с научной точки зрения наблюдать за тем, как рынок переживает регуляции, как влияют социальные гарантии государства, как может влиять МРОТ и БОД.. Уже видел, что кто-то делал симуляцию, но с помощью генетических алгоритмов можно по-другому взглянуть на процесс! Если вам будет интересно)

  • @foo52ru

    @foo52ru

    6 жыл бұрын

    Давно думал над этим, но пока для меня это слишком сложно. Серьёзная литература по экономике пестрит специфическими терминами и нужно долго во всё это въезжать, а мне лень. Популярная литература либо какая то наивная, либо о "теориях заговора". Складывается впечатление, что "экономика" - это не наука, а больше похоже на религию. Существуют разные школы, которые исповедуют противоположные взгляды. У одних "рука рынка" всё расставит на свои места, у других, без контроля государства экономику начнет колбасить и тд и тп.

  • @user-lp1is2zq9n

    @user-lp1is2zq9n

    6 жыл бұрын

    foo52ru, так я о том же.. Не надо строить какие-то модели по законам экономики ибо они имеют мало отношения к реальности. Об этом нам говорит Австрийская экономическая школа, говорящая о принципе невмешательства. Можно просто смоделировать просто рыночного игрока, который может: что-то производить, продавать, покупать, работать на кого-либо, использовать рабочую силу и вкладывать в чьё-либо производство.. А ещё над этим может быть(или нет) какой-либо регулятор/перераспределитель.. Думаю, это будет интересно. Надеюсь, подал вам идею.. Сам изучаю программирование, но пока до визуализаций не добрался)

  • @vovanmozg

    @vovanmozg

    5 жыл бұрын

    @@foo52ru Такая же проблема с тем, что лень разбираться с фундаментальными трудами по экономике. Но открыл для себя книгу "Экономический образ мышления" Пола Хейне. Это вводный курс по экономической теории. Написан очень понятно, я читаю с сыном (12 лет). Очень рекомендую

  • @arsentorosyan7834

    @arsentorosyan7834

    4 жыл бұрын

    kzread.info/dron/KzJFdi57J53Vr_BkTfN3uQ.html наслаждайся

  • @divonyoutube5903
    @divonyoutube59034 жыл бұрын

    Чел это очень круто и залипательно. Захотелось даже биологию перечитать!

  • @user-mw5om5jk8o
    @user-mw5om5jk8o6 жыл бұрын

    Это охренеть, как интересно!

  • @mrvetka4557
    @mrvetka45576 жыл бұрын

    ГЕНИАЛЬНО!!!

  • @alexneigh7089
    @alexneigh70894 жыл бұрын

    Классное продолжение, смотрю как сериал. Давай еще!

  • @alexneigh7089
    @alexneigh70894 жыл бұрын

    Интересный интерес познания: позволяет иначе взглянуть на реальную эволюцию и даже, возможно, эстраполировать наше будущее.

  • @noitaukkokronk
    @noitaukkokronk3 жыл бұрын

    Обожаю ваши видео про жизнь. Мне кажется, вы упустили одну из самых интересных тем в мире - сигналы. Именно они структурируют мир. Думаю, попробовать сделать нечто похожее, но с возможностью отличать своих от чужих, а также мимикрировать под чужих и под поверхности среды.

  • @NubasMr
    @NubasMr7 жыл бұрын

    больше таких видео!

  • @MikeWolfOfficial
    @MikeWolfOfficial6 жыл бұрын

    Это шедеврально! Я хочу похожую идею реализовать только в виде сайта и расширяющегося мира. Что то типо искуственной вселенной со своей эволюцией как у тебя. Очень занимательная тема и интересная.

  • @foo52ru

    @foo52ru

    6 жыл бұрын

    Посмотри вот это, возможно похоже на твою затею kzread.info/dash/bejne/lZqbxaePgZinXaQ.html&t

  • @MikeWolfOfficial

    @MikeWolfOfficial

    6 жыл бұрын

    foo52ru да все вот эти видео из подобной тематики это то что нужно. Хотел бы спросить на каком языке писалась данная программа у тебя для симуляции этих миров? На чем компилировалось? По возможности хотел бы почитать источник на гиктаймс если он сохранился. Я бы хотел вам автор предложить сотрудничать на подобных вещах. У меня есть сервак с доменами, я веб-разработчик. Если вас это интересует я бы хотел с вами реализовать вот этот алгоритм на сайте и намного усложнить схему. Что бы был 1 мир и он расширялся, начиная с 1 атома так сказать до целых организмов и что бы они как бы развивались и конкурировали за доминирование. Есть заинтересованная группа людей которая хочет сначало реализовать автоматический ИИ мир, и после перевести это дело из симуляции в реальную игру с очень сложным функционалом. У нас есть как бы план полного проекта и мы искали конкретные идеи как это реализовать. То что я тут увидел это то что мне нужно.

  • @MikeWolfOfficial

    @MikeWolfOfficial

    6 жыл бұрын

    foo52ru ниже комментатор Артур Шарифов написал интересную идею как ту что мы хотим реализовать. Вот вы создали генетический алгоритм и его бы было очень прекрасно усложнить на отдельные группы клеток со временем эволюции что после дает возможность реализовать даже организм человека и симулировать это дело получая каждый раз новый результат. То есть при каждой новой симуляции получается новый код, если дать возможность отдельным колониям определять себя и осозновать как отдельную часть системы то их можно будет направлять на определенные функции. Допустим есть колония и есть вторая "конкурент" в определенный момент одна определяет себя границами тела например, а другая составляющим тела(кровью, не считая другие колонии которые тоже могут брать определенные функции). Как я понимаю при определении функции колонии будут перетекать в те места где они должны те кто определен как граница тела(кожа) они будут "обтекать" ту колонию что отвечает за кровь, так же можно улучшить дальше колонию отвечающую за кровь как бы она эволюционирует в отдельные сложные органы внутри себя так же распределяясь на другие колонии внутри себя. На подобном примере можно создать подобие реальной "Флатландии" где код будет осознавать что он внутри симуляции и учиться исходя от результата

  • @foo52ru

    @foo52ru

    6 жыл бұрын

    Ссылка на исходники есть в описании к видео

  • @MikeWolfOfficial

    @MikeWolfOfficial

    6 жыл бұрын

    подскажи как запустить это дело? Скачал твой исходник и прогу только вот прогу запустить не понимаю как. На пк.

  • @sashaztek21
    @sashaztek216 жыл бұрын

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

  • @specialistka1
    @specialistka14 жыл бұрын

    автор у меня нет слов, от восторга материться хочется, я благоговею от того что такие как ты так шарят, ты реально крут

  • @ziminma
    @ziminma5 жыл бұрын

    Клево! Да еще и с исходничками и работающими(!) программами для собственных опытов! Очень любопытно и добротно сделано.

  • @Osorgin_Denis
    @Osorgin_Denis5 жыл бұрын

    Круто. Я нечто подобное в 96-97гг писал на паскале.

  • @malejeeck

    @malejeeck

    4 жыл бұрын

    Представляю какое убожество получилось

  • @Hoshikani

    @Hoshikani

    4 жыл бұрын

    Олег Абросимов почему?

  • @old_tlk6701

    @old_tlk6701

    3 жыл бұрын

    @@malejeeck обижаете, я писал подобные программы для работы в 2006.

  • @user-pk2op9ht8g
    @user-pk2op9ht8g5 жыл бұрын

    Выглядит невероятно

  • @user-vg3tr9ow3m
    @user-vg3tr9ow3m4 жыл бұрын

    Как же это круто и интересно

  • @258makaka
    @258makaka4 жыл бұрын

    Очень интересно!!! Спасибо!

  • @LK-mb9hz
    @LK-mb9hz4 жыл бұрын

    Мурашки по коже от этого.

  • @energyxd6160
    @energyxd61604 жыл бұрын

    Блин, ты меня вдохновил на создание своей экосистемы

  • @user-ts3jk6mb5w
    @user-ts3jk6mb5w4 жыл бұрын

    Интересный канал очень хочу увидеть продолжение

  • @user-nr5vp3sc5h
    @user-nr5vp3sc5h5 жыл бұрын

    Это великолепно 😍😍😍

  • @zhivoder915
    @zhivoder9154 жыл бұрын

    Чувак, все, сейчас скачаю твой код и проанализирую!! Очень интересно!

  • @tsoer2976
    @tsoer29765 жыл бұрын

    Удивило ни когда об этом не задумывался

  • @user-iy9lb5jk6b
    @user-iy9lb5jk6b6 жыл бұрын

    до жути интересно, засмотрелся, на работу опоздал.

  • @Tim-Slim
    @Tim-Slim4 жыл бұрын

    !!! Спасибо!!! Очень интересно!!!

  • @MikhailBalanov
    @MikhailBalanov5 жыл бұрын

    Спасибо! Очень интересно. Ещё можно сделать естественное разложение органики в минералы с течением времени.

  • @Nonobody7777
    @Nonobody7777 Жыл бұрын

    КиберБиологи офигеть. Меня всегда интересовало подобное.

  • @stMrJerry
    @stMrJerry6 жыл бұрын

    Сам очень много думал о симуляциях и возможных мирах, совершенно рандомно напоролся на этот канал (попал в рекоммендуемое). Очень интересно! Вот немножко мыслей: Взаимодействие! Вот чего не хватает в твоих мирах) Чуть больше, чем просто "передать энергию". Нужна кооперация! И нужно как-то поощрять взаимодействия, чтобы они имели место быть. Также возможно стоит добавить больше каких-то нейтральных объектов - стенки, растения или даже врагов-хищников, которые сами по себе довольно глупым образом работают и не развиваются - но способствуют развитию других. Возможно добавить какого-нибудь странствующего хищника, которого можно убить только путем кооперации, против которого одиночки не выстоят, и который принесет много еды в случае смерти. И, самое главное, чтобы все могли видеть намерения других (возможно в пределах области видимости?)! Это чтобы была возможность реакции одних на других. Необходимость спать (и появление естественным образом необходимости быть защищенным кем-то другим - потому что есть хищники).

  • @user-hy2wd2ui5j
    @user-hy2wd2ui5j6 жыл бұрын

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

  • @antonstezhkin5991

    @antonstezhkin5991

    5 жыл бұрын

    Отличная идея! Можно добавить команду "выделить слизь". В случайном свободном направлении появляется слизь. Её могут есть только клетки с таким же генотипом. Для других это яд или преграда, как Вам больше понравится. Таким образом, колония будет постепенно окружать себя стеной из слизи/яда. Ядовитость слизи может определяться, к примеру, следующим элементом массива. Надо нам чтобы вероятность ядовитости слизи была примерно 1/7 - берем остаток от деления на 7.

  • @JermaneWho

    @JermaneWho

    4 жыл бұрын

    И имеют большую зашиту или умеют атаковать чужаков , а им в замен дают энергию , очень много энергии

  • @JesusPartTime
    @JesusPartTime3 жыл бұрын

    Очень заинтересовал меня этот алгоритм, хотелось бы узнать больше деталей.

  • @vigilit-video1765
    @vigilit-video17655 жыл бұрын

    Отличное интересное видео!!!

  • @gprogt2761
    @gprogt27616 жыл бұрын

    Поставил лайк. Надеюсь в новом мире зачтется :)

  • @shalopay
    @shalopay4 жыл бұрын

    Такая мысль проскакивает. А не бот ли я.)

  • @rickkonev476
    @rickkonev4766 жыл бұрын

    вполне тянет на современный артхауз Лайк, однозначно!)

  • @SoarerGF
    @SoarerGF4 жыл бұрын

    Очень интересно, и страшно. Если есть возможность добавить такие параметры как: скорость, ловкость, сила, выносливость и стойкость, думаю будет эпично.

  • @dmitrypoznyakov3387
    @dmitrypoznyakov33873 жыл бұрын

    Ого, здорово! Интересно наблюдать эволюцию вживую. Я такие же эксперименты ставлю в Cell Lab, где можно наблюдать за развитием и эволюцией клеток в чашке Петри, меняя там условия. +в вк есть группа по этой игре, там я геномы выкладываю

  • @Fastereus
    @Fastereus6 жыл бұрын

    АФИГЕТЬ , вот это уже прогресс ...

  • @Eratosthenes0fCyrene
    @Eratosthenes0fCyrene6 жыл бұрын

    Удивительно!

  • @temichg
    @temichg7 жыл бұрын

    Спасибо, выглядит очень интересно. Вообще думаю вам стоит копать в сторону реального мира. То есть допустим ввести 2 пола ботов и плюс один тип как сейчас - гермафродиты. Было бы интересно понаблюдать преимущества полового размножения и деления. А вообще спасибо - очень интересно. Жду еще экспериментов!

  • @foo52ru

    @foo52ru

    7 жыл бұрын

    С устройством генома, который сейчас у ботов, половое размножение не дает преимущества. В новом мире геном предположительно будет работать по другому (по принципу прерываний у процессора), вот там и можно будет подумать о половом размножении. Собираюсь сделать "нудный" ролик с техническими подробностями этого проекта и предполагаемого следующего. Там эту тему и затрону.

  • @antonstezhkin5991

    @antonstezhkin5991

    5 жыл бұрын

    @@foo52ru половой процесс по принципу внедрения плазмиды (т.е. клетка преписывает чужой геном в копию своего) будет давать преимущество, если это мнее энергозатратно чем деление клетки. Превращая чужую клетку всвою копию бот решает сразу ряд проблем: 1. - увеличение числа собственных копий. 2. - уменьшене числа копий конкурентов 3. - генетическая стабильность колоний. К примеру, если в колонии (не дай бог) появился мутант - его тут же, извините, перезапишут с особым цинизмом.

  • @user-cj9cl9fg1y
    @user-cj9cl9fg1y6 ай бұрын

    Без RANDOMа - жизни нет! Это - основа всей жизни! И биологической и цифровой!

  • @user-ih3qx1nq4h
    @user-ih3qx1nq4h4 жыл бұрын

    Кайф! Я нихера не понял, но красиво Похоже на дефрагментацию диска))))

  • @universalind.6387
    @universalind.63876 жыл бұрын

    Не понимаю, просто первый раз вижу это видео. Мне интересно!

  • @alexfackprodaction
    @alexfackprodaction5 жыл бұрын

    Друг, тебе нужно добавить ещё одно свойство, чисто для эксперимента. Объединение колоний в ещё более сложные структуры. Собственно, чтобы боты объединялись во что-то более сложное. Будет интересно посмотреть

  • @user-tn3bw1wg8w
    @user-tn3bw1wg8w4 жыл бұрын

    Круто) 👍 мне нравится наблюдать за этой картиной, как боты "живут". Режимы просмотров порожают) ведь додуматься надо было до такого. Я восхещён... Предлагаю сделать сетевой обмен мирами, например через интернет... У меня появилось желание реализовать, данный проект на C#. Было бы интересно посмотреть) как себя будут вести боты с разных "миров"

  • @andyjonson7953
    @andyjonson79536 жыл бұрын

    Круто! смотрю и делаю "проекцию" на социологию групп в человеческих древних обществах... освоение территорий, вымирание после набегов или неурожаев...

  • @user-td7sd2yl5v
    @user-td7sd2yl5v4 жыл бұрын

    Завораживающе

  • @amiryann
    @amiryann4 жыл бұрын

    Интересный контент) лайк если пришёл от овера)

  • @user-iy9lb5jk6b
    @user-iy9lb5jk6b6 жыл бұрын

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

  • @linap5040

    @linap5040

    5 жыл бұрын

    Всё будет отлично, разум победит.

  • @4arliEdinorog
    @4arliEdinorog6 жыл бұрын

    Интересно, спасибо

  • @nRADRUS
    @nRADRUS7 жыл бұрын

    Интересные бактериальные маты )

  • @Galaktikaa
    @Galaktikaa6 жыл бұрын

    Дело в том что именно вот в этих ботах не какой эволюции нету и просто они разделены на 4 типа. Да и их ний ИИ не использует нейросетевое построение в плане развития и обучения.

  • @SplashT
    @SplashT6 жыл бұрын

    Класс)))! сделайте скринсейвер. настраиваемый и рандомный а что будет если по желанию при удержании кнопки какой-то отображать не тип питания, а например время жизни (относительно всех существующих, чтобы было наглядно видно кто живет дольше из сородичей и потом их селекционировать/скрещивать) или как-то там скорость развития (ведь одни быстрее а другие замедляются - распределить яркость например или цвет+яркость - самые быстрые яркие и по ниспадающей) и вообше замедлять или даже поворачивать вспять процесс для интересу

  • @sergeylinevich7101
    @sergeylinevich71013 жыл бұрын

    Вот это ДА! Осталось сделать нейросеть с функцией эвалюции, или наоборот! Хочу тоже такую штуку сделать ! )))

  • @user-kf1dx1tp2c
    @user-kf1dx1tp2c4 жыл бұрын

    💪Эфирный ветер))

  • @user-fy5rm5le7c
    @user-fy5rm5le7c4 жыл бұрын

    классные эксперементы!!!

  • @user-ff9ko8xx9s
    @user-ff9ko8xx9s4 жыл бұрын

    Автор ты молодец! Знай об этом!

  • @CDRRMechanic
    @CDRRMechanic2 жыл бұрын

    И ведь сделал новый мир :) правда боты не травку щипают, но все намного интереснее.. Будет разбор механики нового мира (где 8 изолированных квадратов) ? Оччччень жду :)

  • @Odnazhdy13
    @Odnazhdy136 жыл бұрын

    Как-то давно читала про прдобную симуляцию,где были разные боты. Если не ошибаюсь, четыре вида. Один из которых был щедрым, открытым и типа прямо бескорыстным. И вот при запуске сначала стали набирать силу три коварных вида(честно,не помню чем они там отличались), а потом вдруг пошел перевес в пользу этих добряков. Вы слышали про этот эксперимент? Или может есть у вас такой? Хочется наглядно увидеть - действительно ли это работает или опять нами манипулируют?

  • @Serik875
    @Serik8754 жыл бұрын

    После просмотра начал понимать наш мир ☮️

  • @user-se8tz8th7q
    @user-se8tz8th7q6 жыл бұрын

    Евальоцея веде до процветання всех слабше сгинут

  • @alexvarlyk9114
    @alexvarlyk91147 жыл бұрын

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

  • @foo52ru

    @foo52ru

    7 жыл бұрын

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

  • @ebb0

    @ebb0

    6 жыл бұрын

    Гомеостатическая адаптация не всегда является наиболее продуктивной

  • @YaShoom

    @YaShoom

    6 жыл бұрын

    +foo52ru А зачем клетке умирать при получении полной энергии и нехватке места? Они от старости умирать должны =)

  • @lexxx1994

    @lexxx1994

    5 жыл бұрын

    от нереализованных амбиций))

  • @Kate-pt9ch

    @Kate-pt9ch

    5 жыл бұрын

    Почему-то вспомнился эксперимент с крысами, когда им создали "утопию" - со временем их потомки стали отказываться от еды, перестали размножаться... Уже точно не вспомню - давно смотрела.

  • @dimsol7653
    @dimsol76536 жыл бұрын

    Я в восторге. Лайк однозначно. Сама идея и ее реализация вызывают восторг. вспоминается матрица, звёздные войны, и аватар. Шедевр.

  • @AFGur52
    @AFGur5210 ай бұрын

    Интересно было бы понаблюдать за развитием "организмов" при добавлении им некоторых "эмоций" и "морали" - таким образом немного очеловечив.

  • @user-iq5pl4bv1f
    @user-iq5pl4bv1f4 жыл бұрын

    Продолжай видео про искуственную жизнь, интересная тема

  • @Caoke
    @Caoke4 жыл бұрын

    Класс)

  • @forcanadaru
    @forcanadaru4 жыл бұрын

    Блин, это же гениальная идея - именно так и надо "выводить" искусственный интеллект!

  • @MS-wh8ky
    @MS-wh8ky4 жыл бұрын

    Вы гений!

  • @user-xc8mb2kx5k
    @user-xc8mb2kx5k5 жыл бұрын

    Мы у цели.

  • @denden4455
    @denden44556 жыл бұрын

    Атмосферно

  • @maxslobodianyk7145
    @maxslobodianyk71456 жыл бұрын

    гениально!

Келесі