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