Тёмные мысли Техношамана
1.28K subscribers
51 photos
31 videos
4 files
28 links
Всякие мысли, которые приходят в голову.
Могу постить что то серьёзное, могу мемчики и глупости.
Всё зависит от настроения.
Download Telegram
Попался мне ролик, где обсуждали научную публикацию "Что такое жизнь?"
Я заитересовался и скачал статью.

Детали исследования:
68 экспертов (биология, компьютерные науки, физика, философия и инженерия).
Нужно было дать определение жизни.
Определение должно состоять максимум из трех предложений.
Ограничений по времени на формулировку не было, то есть респонденты могли пользоваться литературой и консультироваться с коллегами.

С ответами сделали:
- попарный корреляционный анализ
- кластеризацию
- внутрикластерный семантический анализ с генерацией определения для кластера
- визуализация в двумерное пространство

В итоге выделили 8 кластеров, их я опишу в следующем посте.

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

На картинке распределение ответов по некоторым категориям:

Жизнь объективна (57%). Жизнь субъективна, зависит от наблюдателя (43%)
Жизнь бинарна, либо живое, либо нет (46%). Жизнь - это спектр (54%)
Конкретные научные критерии (88%), философские или поэтичные (12%)
🔥20👍7🗿32🥰1👾1
Что такое Жизнь?

Выделеные кластеры и количество экспертов в кластере.
Половину из них я не понял :(

1. Когнитивная автономия (Cognitive Autonomy) (24)
Жизнь — это самоподдерживающаяся, целенаправленная система, которая обрабатывает информацию для адаптации к изменениям среды, оперируя как автономный агент.

2. Диссипативные самоорганизующиеся системы (Dissipative Self-Organizing Systems) (21)
Жизнь — это динамический процесс вдали от равновесия, характеризующийся самоорганизацией через контролируемую диссипацию энергии.

3. Самореплицирующиеся термодинамические системы (Self-Replicating Thermodynamic Systems) (8)
Жизнь — это самоподдерживающаяся химическая система, которая воспроизводится, оставаясь вдали от термодинамического равновесия. Ее репродуктивные способности делают возможными эволюционные процессы

4. Прагматический дефиниционный скептицизм (Pragmatic Definitional Skepticism) (4)
критика попытки дать определение.

5. Самоподдерживающиеся динамические паттерны (Self-Sustaining Dynamic Patterns) (4)
Жизнь — это устойчивый динамический паттерн, поддерживающий собственные условия существования через гармоническое взаимодействие компонентов.

6. Информационная саморепликация (Informational Self-Replication) (3)
Жизнь — это система информации, закодированная в физическом субстрате, способная к воспроизведению себя.

7. Перцептивная категоризация (Perceptual Categorization) (2)
Живым является тот, кого считают живым другие живые.

8. Динамический реляционный процесс (Dynamic Relational Process) (2)
Жизнь — это постоянное движение и обмен между внутренним и внешним, принципиально требующий связи с уже существующими живыми другими.
🗿9👍7🔥2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Время ночь, а я сижу, экспериментирую с ландшафтом приспособленности.
Популяция из 10000 особей.
Есть только два признака - координаты по X и Y.
Чем на более светлом фоне находится организм, тем с большей вероятностью он оставит потомство.
У потомков происходит небольшое изменение в случайном направлении (мутация).
Попробовал с бесполым размножением, с половым размножением (координаты x и y случайно берутся от одного из родителей)
и протестировал то, что называют кошмаром Дженкина.

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

Хотя я не пойму, в чём проблема. Описанный Дарвиным механизм прекрасно работает и при "растворении" признака.
Более того, большая часть признаков, зависящих от многих генов именно так себя и ведут.
В этой модели популяция с усреднением признаков родителей так же перемещается по ландшафту, правда скорость ниже.
🔥30👍95🥰2👏2🗿2👀1🆒1
https://youtube.com/shorts/fLQr5DqyqnM?si=DU9HCqXGT_2yTR5E

"Ты должен был бороться со злом, а не примкнуть к нему!"

Когда то я сделал симуляцию, которая показывает, как программа, записанная в геноме сама меняется под действием мутаций и отбора.
Теперь фрагменты моей симуляции используются в ролике креационистов где продвигается мысль, что у программы есть создатель.
(На последних секундах)

"Есть гипотеза, что код и программа появились путём непредсказуемых химических преобразований, из шума.
А есть гипотеза, о великом программисте"
1😁30🤣6🔥4😭4🗿32🥰2👀2👍1🤯1🆒1
Переодически попадаются необычные вещи из биологии.

Из англоязычной википедии.

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

Это классический пример матрофагии (поедания матери).
Тут у меня возник вопрос, зачем в этой схеме нужен самец.
Нейросеть пишет, что это костыль.

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

Природа прекрасна.
27👍15🥰5🤓3🤯2😱2🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
Смерть запрограммированна?

Часто можно слышать, что смерть от старости нужна, что бы освободить место для молодых. Это ускоряет эволюцию.

У меня другое представление об этом.
Клетки накапливают ошибки в геноме и другие повреждения естественным образом.
Заботится и восстанавливать все клетки слишком накладно.
Всё внимание сосредоточено на половых клетках.
О соматических клетках стоит заботится ровно настолько, что бы успеть передать половые клетки в следующее поколение.
То есть возникает баланс.
Смерть от старости эволюцию не ускоряет, а замедлить может.
С человечеством сложнее, но в природе многие виды до смерти от старости могут просто не доживать.
Естественный отбор прекрасно регулируют численность популяции.

Сделал небольшую модель.
Популяция 1000 особей.
Начальная приспособленность равна 30.
Каждый сезон каждая выжившая особь оставляет одного потомка.
(чем больше приспособленность, тем выше вероятность выжить)
У потомка приспособленность может улучшится в 1% случаев или ухудшится в 50% случаев.
Голубая гистограмма показывает приспособленность, оранжевая возраст.

эксперимент 1 ( первая часть видео ): Срок жизни - 3 сезона.
Приспособленность популяции снижается.

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

эксперимент 2 ( вторая часть видео ): Срок жизни не ограничен.
Приспособленность популяции быстро растёт.

То есть особь с хорошей приспособленностью может прожить больше 10 сезонов, пока кто то из её потомков не получит удачную мутацию и не вытеснит предка.

То есть для эволюции никакого смысла специально ограничивать продолжительность жизни в большинстве случаев нет. Организмы стареют естественным образом.

Но можно найти исключения. Например однолетнии растения или какая нибудь лосось, умирающая после нереста.
🔥338👍4🤔3🗿2🥰1🆒1👾1
График по возрастам в популяции, где нет смерти от старости.
Каждый год есть шанс погибнуть по неестественным причинам. Ресурсы среды вносят органичения на размер популяции.
Поэтому долго никто не живёт.
Меняя параметры, можно растянуть график до большего числа лет.
Но эта популяция, где каждый сам за себя.
В популяции со сложной социальной структурой (человечество) график уже будет другим.
Как я предполагаю, будет каста бессмертных.
👍275🗿3🥰2👾1
Тема для обсуждения.
Это мои тёмные мысли, построенные на логике и моих знаний в биологии.
Допустим, что никакого естественного отбора нет и все особи оставляют равное количество потомков.
Без мутаций новое поколение будет иметь такую же приспособленость, как прежнее.
Но наличие мутаций ухудшает геном. Вероятность негативной мутации значительно выше, чем полезной.
Без естественного отбора популяция начнёт "ухудшаться", накапливая генетический груз.
(Левая часть картинки.)

Но благодаря тому, что ресурсы ограниченны, возникает естественный отбор. Чем лучше особь приспособленна, тем с большей вероятностью у неё будет больше потомков.

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

Всё благодаря тому, что худшие представители из прошлого поколения имели ограничение на оставление потомков.
(Правая часть картинки.)

Если количество мутаций превысит некий порог, то естественный отбор перестанет справлятся.
Наступит так называемая катастрофа ошибок (Error Catastrophe).
Близко к этому понятие порога Эйгена. (критический порог точности копирования, за пределами которого генетическая информация просто растворяется в хаосе мутаций.)

PS слово "инволюция" взял у одного блогера, который продвигает версию, что все животные - это деградировшие люди.
Эволюции нет, есть Инволюция.
🔥22👍103🥰1🗿1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Много лет назад я в ВК угодил в чат любителей "вечных двигателей".
Там был небольшой костяк из десятка человек, которые активно дискутировали и жарко спорили с использованием слов:
• квантовые эффекты
• СТЭ и ОТЭ
• Туннельный эффект:
• Эффект Казимира
• Прецессия Томаса
• торсионные поля

Для меня это звучало как магия.
Я слабо разбираюсь в физике за пределами школьной программы и немного завидовал им.
В то время я как раз делал модель вездехода и по приколу выложил в чат gif-ку, сказав, что это моя первая модель сверхединичного генератора и мощность зависит от массы грузиков, которые нужно прикрепить к трём рычагам.
Люди стали реально обсуждать достоинства этой модели.
Когда я возразил и стал объяснять с использованием школьной программы, что он не заработает, оказалось, что школьной программы они не знают. Это меня немного шокировало.
Оказалось, можно активно и правдоподобно дискутировать с использованием умных слов, но быть полным профаном на базовом уровне.
Для меня так и осталось загадкой, зачем они это делали.
Группа была маленькой, аудитории нет.
Возможно, это давало им ощущение причастности к чему то великому.
Налёт элитарности.
Попробовал сейчас найти эту группу или чат, но не нашёл :(
1😁76🤔11👍7🤣3🔥2🥴21👎1🥰1👏1🗿1
Есть концепция "Тёмного леса" из трилогии "Задача трёх тел".
Я много лет назад слушал эту триллогию и возможно что то забыл или не правильно понял.

Суть такая:

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

2. Скорость обмена информацией ограниченна из за скорости света.

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

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

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

То есть основа это
1. резкий рост технологических возможностей в непредсказуемый момент и
2. затруднение общения из за гиганских расстояний.

Всё это можно смоделировать и посмотреть при каких параметрах какой будет результат.

- взаимное уничтожение
- останется только одна
- все будут дружить

Я пока не планирую этим заниматься, но хотел бы сделать наметки на будущее.
Есть множество планет в 3д пространстве.
С некоторой вероятностью на них появляется жизнь.
Для вновь появившейся жизни нужно случайно присвоить степень агрессивности и скрытности.
С какого то случайного момента происходит взрыв технологических возможностей.
Вокруг планеты растёт виртуальная сфера (сфера познания), внутри которой могут дистанционно изучаться другие планеты.
Скорость роста этой сферы пропорциональна росту технологических возможностей и обратно-пропорционально скрытности цивилизации.
Внутри этой "сферы познания" цивилизация может обнаружить другую жизнь.
Вероятность обнаружения обратно-пропорциональна скрытности той жизни и пропорциональна тому, насколько глубоко эта планета оказалась внутри "сферы познания".
И тут перед цивилизацией возникает вопрос, что делать.
Попытаться наладить контакт займёт сотни и тысячи лет.
Обмен знаниями и технологиями затруднён из за расстояний.
Посылать будут не всё сразу, а по кусочкам, что бы не быть обманутыми.
Но пока информация о технологиях и знаниях дойдёт до адресата, они уже сами достигли их.
А возможно уже запустили оружие, которое уничтожит вашу область пространства.
Оружие уничтожит чужую планету не сразу, а через сотни и тысячи лет.

Короче, предлагайте идеи и детали подобной модели.
Какие у меня ошибки в понимании.
Возможно, как нибудь возьмусь за реализацию.
А может кто то решит сделать что то подобное.
144🔥14👍7🥰1🤔1😢1🗿1
Запрограмировал простенькую стандартную модель "ястребы и голуби".

Hawk-Dove game (Ястребы и Голуби) — это базовая модель теории игр, которая объясняет, как возникает и поддерживается агрессивное и миролюбивое поведение в конфликтах за ресурс.

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

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

В комментах исходник выложу. Но он написан максимально просто.
🔥418👍5🆒2🥰1
https://github.com/BrunetTheo/OneCellWonder

Проект на гитхаб, вдохновлённый моим видео.
Ссылку мне прислал автор проекта.
💯13👍72🆒2🔥1🥰1
Forwarded from Юра Морозов
Media is too big
VIEW IN TELEGRAM
🔥17🥰42👍2🤔1😍1🌭1👀1
Forwarded from Юра Морозов
https://hexolution.yuuret.su/

Это симуляция эволюции, поделка на коленке, не уверен, что буду дальше развивать как-то, но опубликовал в сеть, можете потыкаться если интересно, посмотреть, что будет если оставить их на некоторое время
1🥰21🔥73👍2😍1🍓1😨1🗿1🆒1
Попалась любопытная статья на Хабре:

"Каждый день мы просим ИИ что-то делать. «Напиши код», «объясни концепцию», «исправь баг». Но что если перевернуть ситуацию? Что если дать ИИ собственный компьютер, полную свободу действий и... не давать никаких задач? Просто позволить ей существовать?
Это не философская абстракция — это реальный эксперимент, который я провёл за месяц...."

https://habr.com/ru/articles/1007574/
👍35🔥7🤪62🗿2🥰1🥴1🌭1💅1💊1
В последнее время я эксперементирую с генетическим алгоритмом в проекте с боксёрами.
Изначально я использовал метод обучения с подкреплением.
Выбрал 8 самых сильных боксёров.
Они стали основой для обучения других с помощью генетического алгоритма.
Вначале создал популяцию из 100 боксёров со случайно сгенерированным геномом.
(ген - это ситуация на ринге и комбинация ударов и перемещений, которые нужно выполнить )
Каждый боксёр проводит по 128 поединков с базовыми боксёрами. Чем больше побед было у боксёра, тем с большей вероятностью ему будет позволенно скрестится с другим боксёром.
Генерируется новое поколение и добавляются случайные мутации.
В итоге после сотен поколений эволюционные боксёры стали чаще побеждать.
Но прикол в другом.
Часто, когда используют генетический алгоритм, агенты находят решение, эксплуатируя какой то баг в программе или формально выполняют условие, но это оказывается не то, что от них требовалось.
Такая ситуация возникла и у меня.
Между связками есть пауза в 14 тактов на обдумывание. Боксёры научились обходить это ограничение.
Я заметил это случайно, когда обнаружил бойца, который использует всего одну связку с одним ударом на все случаи и постоянно побеждает.
Отлаживая, я понял, что он просто молотит без пауз.

На графиках результат запуска 6 симуляций (760 поколений, почти 2 суток). Это уже без бага.
Чёрной линией показано 64 победы из 128 поединков.
🔥296😁4👍2🗿2🥰1
Какие эксперименты планирую
(но это уже задел на будущее)
1. Если обучили группу B на основе группы A, а группу C на основе группы B , то какой результат будет в турнире между C и A ?
Есть предположение, что группа C вполне может проиграть. Будет что то похожее на камень-ножницы-бумага.
2. Что если обучать не на боях с готовыми боксёрами, а что бы эволюционные боксёры бились друг с другом. Смогут ли они в итоге победить боксёров, обученных методом обучения с подкреплением.
3. Что будет, если скрестить боксёров из разных симуляций? Будут ли они сильнее всех?
В каждой симуляции, благодаря скрещиванию, боксёры почти идентичны.

Некоторые цифры:
При обучении с подкреплением у боксёров формируется 40 - 45 связок.
При эволюционном обучении у боксёров формируется 9 - 12 связок, но это не мешает им побеждать.
(всего можно сформировать 60 связок)

В качестве фунции приспособленности я использовал количество побед в 128 поединках.
Потомок в среднем имел на 1 победу меньше, чем в среднем его родители.
Я это предполагал и писал здесь об этом , но тут проверил в симуляции.
🔥24👍54🗿2❤‍🔥1🥰1🆒1
Небольшие эксперименты.
Обучение боксёров генетическим алгоритмом.
Благодаря естественному отбору боксёры в моём проекте достигли высокого уровня боевитости.
Решил сильно ослабить отбор.
Предполагал, что будет плавное опускание графика.
Но всё пошло немного по другому.
(на графике по горизонтали - поколения боксёров, по вертикали - их боевой уровень)
(Первый график)
Общий уровень боеспособности опустился совсем немного (процентов на 15) и появились визуальные эффекты в виде дождя. Слабые боксёры из за ослабленного отбора стали чаще оставлять потомков и не убирались отбором сразу. Поэтому график размазался вниз.
Сильно деградировать популяция не собиралась. Даже слабый отбор способен поддерживать популяцию на некотором уровне.
Тогда я решил полностью убрать отбор.
(нижние графики)
Здесь уже всё рухнуло.
Но рухнуло не сразу, а ступеньками. Даже иногда была локальная тенденция на увеличение боевых способностей.
🔥22👍4🗿2🥰1🆒1👾1