Естественный отбор. Ещё более простая модель
HTML-код
- Опубликовано: 7 авг 2023
- Упрощаем "самую простую модель" естественного отбора из прошлого ролика. Оставляем только один параметр, мир становиться одномерным. Что бы модель выглядела эстетичнее, использую для отображения гистограмму.
Окружающий мир представляет отрезок, на котором обитают агенты. Агент имеет один параметр, это его скорость.
Что бы выжить, агенту надо оставаться на отрезке.
За свою жизнь агент может успеть оставить 2 потомков.
Потомки получают скорость от предка, но возможно небольшая мутации (скорость у потомка чуть отличаются).
Мир может меняться, всех агентов сносит в определённую сторону с определённой скоростью. Что бы выжить и оставить потомков, агенту нужно смещаться в противоположную сторону с такой же скоростью.
Также добавил кадры из моей последней симуляции, над которой сейчас работаю.
---------------
Поддержать нас можно на Boosty ( boosty.to/foo52ru )
--------------- Наука
Канал можно описать как «редко, но метко»
Обожаю его видосы, особенно искусственную жизнь
"Meж тeм, нa вoздyxe слaбeя
И силe рyccкoй изyмяcь,
Вoлшебник гoрдoму Руслану
Кoварнo мoлвит: «Слушай, князь!
Тебе вредить я перестану;
Младoе мужество любя,
Забуду всё, прoщу тебя,
Спущусь - нo тoлькo с угoвoрoм...»
«Мoлчи, кoварный чарoдей! -
Прервал наш витязь: - с Черномором,
С мучителем жены свoей,
Руслан не знает дoгoвoра!
Сей грoзный меч накажет вoра.
Лети хоть дo нoчнoй звезды,
А быть тебе без бoрoды!»
Бoязнь объемлет Черномора;
В дoсаде, в горести немой,
Напрасно длиннoй бoрoдoй
Усталый карла потрясает:
Руслан её не выпускает
И щиплет вoлoсы пoрoй.
Два дни колдун герoя нoсит,
На третий oн пoщады прoсит:
«O рыцарь, сжалься надo мнoй;
Едва дышу; нет мoчи бoле;
Oставь мне жизнь, в твoей я вoле;
Скажи - спущусь, куда велишь... »
«Теперь ты наш: ага, дрoжишь!
Смирись, пoкoрствуй pyccкoй силе!
Неси меня к мoей Людмилe»."
- oтрывoк из пoэмы Руслан и Людмила
Алeксaндp Сepгeeвич Пушкин
И кратко(
Гении никогда не меняются. Я был в полной уверенности что это ролик ~5-летней давности, пока не посмотрел на дату выхода
Автор видимо преисполнен знаниями полученными из симуляций, поэтому выбрал лучшую тактику роста канала
@@Sparkytail1 и придерживается ее
@@Eva_in_nigredo с самого начала
Если бы он был пятилетней давности, то ты скорей всего его бы и не увидел, ролик утонул бы в бездне ютуба.
Что правда,то правда
Потрясающе, восторг!
Спасибо всем тем кто поддерживает его
наконец-то новая исскуственная жизнь. Обожаю эту серию
Ждём, думаем , гадаем. Ждём новых видео!
Блин, жаль что вы не выкладываете свои проекты в виде приложений. Было бы очень интересно посидеть в подобном симуляторе.
Да... особенно проект из "Битвы Кланов"
Каждый раз поражаюсь красоте того что вы делаете. Даже те подводные лодки на 3д принтере , очень классные конструкции. А тут прям почти реальная жизнь, как будто на лишай к смотрю в ускореном режиме, а там ещё и мутации гены и тд. Ваще ништяк ❤
😊😊 ... Лишай.... Как поэтично😊😊
@@user-su8ev4cm8h очепятка. Хотел сказать лишайник
Дааааааааа, это то что нам нужно , продолжение битвы кланов , можешь ли ты скинуть код когда-то или на бусти?
На Boosty
Вы вдохновляете меня на изучение информатики и биологии. СПАСИБО!!!
Стерилизацию компьютера не забывайте проводить !
Спасибо. По зову сердца
Последняя симуляция меня очень порадовала, но ей было очень мало времени уделено. Очень красиво.
Очень жду продолжение
Самый любимый формат! А крайняя симуляция невероятно красивая и интересная :D
Ну где же вы были??? Сразу лайк
🥉
обожаю такие наглядные симуляции естественного отбора, как борьба кланов
Нам нравится более сложная эволюция с большими возможными вариациями мутаций!
Очень интересно, как и всегда. Будем ждать еще:3
Вот эти стимуляции, что в конце, завораживают
В новой симуляции очень большое поле!!! Супер, очень жду)
3960 х 2160
4К
@@foo52ruтак его можно увеличить, добавить масштабирование и хоть до 100К на 75К 😊
Мужик, ты очень крут. Очень интересно!
Хотел бы я игру где можно выращивать вот такие образцы и стравливать с другими образцами других людей
Эта модель навела на пожалуй очень стрёмную, но наверное важную мысль.
Суть в том, что люди сегодня слишком быстро стали менять среду, но при этом не имея возможности подстроиться под это изменение генетически т.к. скорость изменения нас осталась всё на том же медленном уровне.... чем это грозит, и не это ли тот самый великий фильтр... думаю догадаться не сложно...
Интересно было бы увидеть развитие подобной модели, где сами "существа" в ней обитающие, ещё и влияют на скорость изменения самого мира или этого движения... и какова вероятность параметров того, что они же сами создадут за счёт слишком быстрого роста, тот набор условий, при котором все и резко вымрут, не успев подстроиться под то, то сами же изменили...
Вот это увлечение у человека! Мне бы так быть увлечееным
Ждем 3d симуляцию естественного отбора
надо будет перейти на другой язык. Всё руки никак не доходят )
Невероятная робота. Благодарю за ваш труд ❤
ЕЙ! Ждал тебя! Спасибо за труд!
Не ожидал вторую часть битвы кланов, но это мой любимый эксперимент и хотелось бы увидеть еще, с дальнейшими переработками и усовершенствованиями
было бы интересно прикрутить какой-либо механизм эволюции кусакам из игры факторио.
В mindustry засунь
Побольше экспериментов с борьбой кланов, пожалуйста. 🙂
Новая симуляция очень красивая, не терпится увидеть видео по ней.
Смотря этот ролик, у меня появилась идея. Можно ли добавить в "генетический код" условно память на смену окружающей среды, чтобы при цикличном изменении мира "существа" могли предугадывать следующий цикл и подготавливать следующее потомство уже под условия нового мира, а не каждый раз эволюционировать "изобретая велосипед заново".
А есть ли где-то в гите код этих прекрассных поделок?
Я на Boosty выкладываю для платных подписчиков.
Геотермальные источники,это структуры, на которых не могут расти клетки,как и на камушках,но они выделяют в окружающее пространство случайное количество органики,энергии или их вместе. То есть они со временем будут сильно насыщать окружающее пространство энергией и если организмы не адаптируются к ним,то они имеют огромный шанс погибнуть. В каждом мире есть случайное количество таких источников, которые переключаются от состояния спит,не давая ресурсы, в божрствование то есть дает ресурсы. Это будет крутой дополнительный фактор случайности, который даст интересные результаты:)
Также прикольно было бы добавить как бы климатические пояса, то есть в разных местах фотосинтез имеет разную выгоду,и в определеных солнце вовсе выжигает все жмвое:)
Круто мделано, кстати интересная идея подложить звук сверчков и жарящейся яичници по рост биомассы))
Почему модуляция из конца видео меня так успокаивает?😮
Какая ещё модуляция?!?
@@Prived1234o*Симуляция
Ааа понятно...
Ждем новую симуляцию!
Ура!
Хочется больше контента про искусственную жизнь
Благодарю!
Круто. Выглядит красиво, завораживает)
Интересно!
Как же интересно!
Какая-то более сложная более простая модель получилась :D
Она формально проще, но что бы выглядела более менее красиво, пришлось отображение усложнить ))
афигенный ролик! А на чем написана вся эта симуляция?
Потомки отличаются от предков сильнее и популяция лучше приспосабливается к изменениям... Да это же лучший аргумент против консерватизма.
Ну если изменений слишком много, то популяция не удерживается и стабильно прыгает с обоих краёв
Подобное можно в жизни наблюдать.
В некоторых обществах создаются тысячи стартапов, абсолютное большинство из них исчезнет, но парочка выстрелит и окупит все затраты.
Общество, где такой практики нет, с большей вероятностью будет в числе догоняющих.
Но не стоит забывать, что общество, где через чур этим увлекаются, может промахнуться и свалиться в долги.
Нужен баланс
будем с нетерпением ждать более подробного видео по новой кибер эволюции мельком представленной в этом видео
лучший
Давай побольше вот этого всего бро!
Супер! Спасибо
Автору большое спасибо
Ожидается что-то грандиозное
Очень интересные правда редкие видео. Сильно обрадовался когда узнал что проект искуственая жизнь, борьба кланов не завершен. Хотелось бы увидеть ваши творения в качестве приложений или же веб-сайтов. Удачи вам!
Прэлэстно. ждем еще!
Спасибо!
Звук - жрущие бактерии, очень реалистично. До жути.
Это звук то ли колонии термитов, то ли жуков из интернета.
Спасибо за твои видео, очень интересно
В шоке от гениальности
круть!
Увидев потоки энергии из новой симуляции, почему-то подумал про раковые клетки. Интересно, что, если бы в результате мутаций могли появляться раковые клетки-паразиты, которые перенаправляют эти потоки к себе и отбирают энергию у организма? Наверное, выглядело бы красиво...
Кстати, есть такая команда в геноме для одинокой клетки. Я уже и забыл про неё. Клетка может пристроится к стволу другого организма и получать энергию, как своя. Внешне она никак не отличается от других, поэтому я и не замечаю. Надо будет как то помечать их, что бы узнать, пользуются ли организмы подобным трюком.
Спасибо, что наомнили ))
Ураа, спасибо! Вы лучший!
Наконец-то новое видео!!
hello, absolutely love your content! Also, I wanted to ask which programming language is used to perform these algorithms and models?
idk
отличный ролик
Пожалуйста запусти продолжение борьбы кланов
Знаю как ещё сильнее "упростить" модель. Одномерный мир с одной координатой - слишком много информации. Давайте хранить каждую особь в одном бите. Тогда она сможет принимать значения "0" и "1". Популяция тогда - битовая строка. 512 бит - 512 особей. Окружающая среда (точнее её факторы адаптации) - тоже битовая строка. В каждом поколении применяем операцию XOR (среда к популяции) - если результирующий бит "0" - особь погибает. Передача генов (точнее одного 1бит-ного гена) происходит между соседями (как в прочих клеточных автоматах). Ну и т.д. Дальше сами нафантазируете :)
Программировать такую модель будет геморройно. Гораздо проще запрограммировать особей байтами. Там и комбинаций много для разных свойств, и работать с байтами значительно проще.
@@1kvolt1978 Ну так я и говорю, "упростить" модель, а не жизнь себе :)
Круто. Спасибо
Здесь у нас растёт колония которая оставляет за собой отравленную почву, а тут у нас колония с коротким жизненным циклом.
А это красивый миленький кустик😊
Но пока ничего страшного в этом нет...
Человек, который держит шамана в подвале и заставляет его делать видосы, спасибо! Но ты это, не переусердствуй, он нам ещё живой нужен)
Матиас Висман (нем. Matthias Wissmann; род. 15 апреля 1949) - немецкий юрист и политик, министр научных исследований (1993), министр транспорта (1993-1998).
Можешь ещё сделать видео про естественный отбор, которая более сложная, как пред.... Оооо, вижу вижу уже работаешь, больше такого хочу, как на половине видео.
Спасибо за игнор очень приятно🥰
Классно! Ждём продолжения! Вопрос века: Как устроена эта ситуация в конце? 🤔
цифровые деревья ---> борьба кланов ----> текущий проект
Принцип работы генома тот же, только потихоньку его усложняю.
@@foo52ruа как же генетический алгоритм и змейка до цифровых деревьев? 😢
Всё таки двумерная модель естественного отбора более наглядная. По правде говоря одномерную не понял.
Симуляция искусственной жизни впечатляет. Вроде бы простые правила, но вызывают такое сложное поведение.
Очень классная симуляция искусственной жизни. Интересно, можно ли ещё упростить ту симуляцию из начала?)
Ещё упростить? Чтоб вместо 1 параметра стало 0 параметров?
Можешь выложить музыку, которую ты используешь на фоне?
Дождались! Главное, снова не пропадай...
было бы круто если бы лист должен был граничить с корнем(или древесиной) иначе он умерает, это даст возможность более сложным организмам
еще можно чтобы с корнем лист не мог граничить, а древесина тогда должна граничить с корнем, или она умрет, но в этом варианте я уже не уверен, т к не знаю что получится
На счёт последнего варианта.
Думаю выйдет 3-5 клеточное растение.
3 клеточное
[•] -лист
[#] -древесина
[%]-корень
5 клеточное
[•]
[•][#][•]
[%]
Это симулятор можно как-то запустить самому?
Или даний симулятор, можно скачать?
А если в той простой симуляции, в гены записать также и параметр того, насколько потомок будет отличаться от предка?.. И также позволить этому параметру мутировать
надо подумать
Это ж какая мощность вычислительной техники нужна для таких симуляций? сервер или мощный пк?
Никакая.
Ну если это продолжение предыдущей работы, то обычного компьютера вполне достаточно. Спустя несколько часов симуляции уже встречаются довольно интересные виды с несколькими стадиями жизненного процесса.
Ага, а что ты скажешь про Atomic Heart? Какой пк нужен для такой "симуляции" ?)
Я на обычном ПК работаю. В реальном времени не понаблюдаешь ( это как за ростом травы наблюдать).
В текущем проекте шаг симуляции может до секунды длиться.
Результаты записываются и через несколько часов смотрю, что происходит.
@@foo52ru вы на процессинга пишете?
Уважаемый @Foo52ru очень интересуют ваши симуляции хотелось бы получить "борьба кланов" 1 версии для запуска на профессиональных машинах с огромными мощностями (деревья 19000 поколений/час) просьба ответить!
я её на boosty выложил для платных подписчиков
Ок посмотрю
Поставил палец вверх еще не посмотрев, я так делаю очень редко, почти так же как и автор выпускает новые видео😅
Очент интересная борьба кланов
Каждое видео как глоток свежего воздуха
Чел, ты не выключай потом симуляцию, возможно они в космос стремятся.
Меня очень интересует тематика симуляций и хотел бы задать вопрос. На каком языке програмирования вы все это делаете, очень интересно узнать. Заранее спасибо
Мало!
Такую залипалочку бы на час-два поставить на запись
Можно ещë упростить модель:в место скорости единственный ген ботов будет обозначать их позицию по X
Парадокс Эйгена попробуй смоделировать
Опять хорошо. Спасибо. Только в конце с линиями не понял 😮
На сколько большая производительность и как ты добился такого фпс?
как-то мало и сумбурно теперь
А как насчёт симуляции, где 1000+ агентов пытается в рыночные отношения?
думаю )
Есть идея, которой кажется еще не было в прошлых роликах. Условия среды будут полностью зависеть от организмов, с возможностью полного уничтожения приемлемых для жизни условий. Задача вывести такую симуляцию, в которой природа (состоянии среды) и организмы будут компенсировать друг друга, не приводя к полному вымиранию
Сейчас что то подобное и делаю. Идея в том, что сами организмы своей жизнедеятельностью меняют среду и создают новые ниши для других организмов.
Как, например, было с кислородной катастрофой, когда биосфере пришлось полностью перестраиваться из за того, что она же и поменяла состав атмосферы
Ещё одна идея для симуляции из конца видео: пусть будет вид клеток, которые выделяют энергию в окружающую среду.
У этого много вариантов применения, навскидку организмы смогут избавляться от излишков энергии, осуществлять симбиоз и даже убивать друг друга.
Пытаюсь получить что то подобное
Как ты сделал фон в начале?
Там вроде кадры симуляции. Взял, что было под рукой
Думаю, было бы интересно прикрутить какое-то управление распределением энергии в организме, чтобы организм мог, например, отключать растущие побеги при недостатке энергии и сжигать свои старые части при избытке энергии. Не уверен, что организмы смогут научиться этим пользоваться, но не попробуешь, не узнаешь.
Нам не нужно улучшение качества, если не увеличится количество!
Ура новое видео