Тема для обсуждения.
Это мои тёмные мысли, построенные на логике и моих знаний в биологии.
Допустим, что никакого естественного отбора нет и все особи оставляют равное количество потомков.
Без мутаций новое поколение будет иметь такую же приспособленость, как прежнее.
Но наличие мутаций ухудшает геном. Вероятность негативной мутации значительно выше, чем полезной.
Без естественного отбора популяция начнёт "ухудшаться", накапливая генетический груз.
(Левая часть картинки.)
Но благодаря тому, что ресурсы ограниченны, возникает естественный отбор. Чем лучше особь приспособленна, тем с большей вероятностью у неё будет больше потомков.
Здесь кроется любопытный парадокс:
В новом поколении в среднем каждая особь генетически хуже, чем родители, но всё поколение в среднем лучше, чем предыдущее.
Всё благодаря тому, что худшие представители из прошлого поколения имели ограничение на оставление потомков.
(Правая часть картинки.)
Если количество мутаций превысит некий порог, то естественный отбор перестанет справлятся.
Наступит так называемая катастрофа ошибок (Error Catastrophe).
Близко к этому понятие порога Эйгена. (критический порог точности копирования, за пределами которого генетическая информация просто растворяется в хаосе мутаций.)
PS слово "инволюция" взял у одного блогера, который продвигает версию, что все животные - это деградировшие люди.
Эволюции нет, есть Инволюция.
Это мои тёмные мысли, построенные на логике и моих знаний в биологии.
Допустим, что никакого естественного отбора нет и все особи оставляют равное количество потомков.
Без мутаций новое поколение будет иметь такую же приспособленость, как прежнее.
Но наличие мутаций ухудшает геном. Вероятность негативной мутации значительно выше, чем полезной.
Без естественного отбора популяция начнёт "ухудшаться", накапливая генетический груз.
(Левая часть картинки.)
Но благодаря тому, что ресурсы ограниченны, возникает естественный отбор. Чем лучше особь приспособленна, тем с большей вероятностью у неё будет больше потомков.
Здесь кроется любопытный парадокс:
В новом поколении в среднем каждая особь генетически хуже, чем родители, но всё поколение в среднем лучше, чем предыдущее.
Всё благодаря тому, что худшие представители из прошлого поколения имели ограничение на оставление потомков.
(Правая часть картинки.)
Если количество мутаций превысит некий порог, то естественный отбор перестанет справлятся.
Наступит так называемая катастрофа ошибок (Error Catastrophe).
Близко к этому понятие порога Эйгена. (критический порог точности копирования, за пределами которого генетическая информация просто растворяется в хаосе мутаций.)
PS слово "инволюция" взял у одного блогера, который продвигает версию, что все животные - это деградировшие люди.
Эволюции нет, есть Инволюция.
🔥22👍10❤3🥰1🗿1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Много лет назад я в ВК угодил в чат любителей "вечных двигателей".
Там был небольшой костяк из десятка человек, которые активно дискутировали и жарко спорили с использованием слов:
• квантовые эффекты
• СТЭ и ОТЭ
• Туннельный эффект:
• Эффект Казимира
• Прецессия Томаса
• торсионные поля
Для меня это звучало как магия.
Я слабо разбираюсь в физике за пределами школьной программы и немного завидовал им.
В то время я как раз делал модель вездехода и по приколу выложил в чат gif-ку, сказав, что это моя первая модель сверхединичного генератора и мощность зависит от массы грузиков, которые нужно прикрепить к трём рычагам.
Люди стали реально обсуждать достоинства этой модели.
Когда я возразил и стал объяснять с использованием школьной программы, что он не заработает, оказалось, что школьной программы они не знают. Это меня немного шокировало.
Оказалось, можно активно и правдоподобно дискутировать с использованием умных слов, но быть полным профаном на базовом уровне.
Для меня так и осталось загадкой, зачем они это делали.
Группа была маленькой, аудитории нет.
Возможно, это давало им ощущение причастности к чему то великому.
Налёт элитарности.
Попробовал сейчас найти эту группу или чат, но не нашёл :(
Там был небольшой костяк из десятка человек, которые активно дискутировали и жарко спорили с использованием слов:
• квантовые эффекты
• СТЭ и ОТЭ
• Туннельный эффект:
• Эффект Казимира
• Прецессия Томаса
• торсионные поля
Для меня это звучало как магия.
Я слабо разбираюсь в физике за пределами школьной программы и немного завидовал им.
В то время я как раз делал модель вездехода и по приколу выложил в чат gif-ку, сказав, что это моя первая модель сверхединичного генератора и мощность зависит от массы грузиков, которые нужно прикрепить к трём рычагам.
Люди стали реально обсуждать достоинства этой модели.
Когда я возразил и стал объяснять с использованием школьной программы, что он не заработает, оказалось, что школьной программы они не знают. Это меня немного шокировало.
Оказалось, можно активно и правдоподобно дискутировать с использованием умных слов, но быть полным профаном на базовом уровне.
Для меня так и осталось загадкой, зачем они это делали.
Группа была маленькой, аудитории нет.
Возможно, это давало им ощущение причастности к чему то великому.
Налёт элитарности.
Попробовал сейчас найти эту группу или чат, но не нашёл :(
1😁77🤔11👍7🤣3🔥2🥴2❤1👎1🥰1👏1🗿1
Есть концепция "Тёмного леса" из трилогии "Задача трёх тел".
Я много лет назад слушал эту триллогию и возможно что то забыл или не правильно понял.
Суть такая:
1. Появившаяся на планете жизнь может миллионы и миллиарды лет пребывать в младенческом состоянии, но потом неожиданно в течении нескольких тысячелетий происходит "технологическая сингулярность" и эта планета может представлять опасность для других.
2. Скорость обмена информацией ограниченна из за скорости света.
Из этих предпосылок, цивилизации, которая обнаружила жизнь на другой планете выгодно сразу запустить уничтожение этой планеты.
Для разведки того, что представляет из себя эта соседняя жизнь требуются столетия или тысячилетия.
За это время на той планете может произойти "технологическая сингулярность" и она обнаружит вас и запустит уничтожение вашей планеты.
Поэтому все цивилизации хранят молчание и стараются оставаться незаметными. Обнаружив где то признаки жизни, пытаются её уничтожить.
То есть основа это
1. резкий рост технологических возможностей в непредсказуемый момент и
2. затруднение общения из за гиганских расстояний.
Всё это можно смоделировать и посмотреть при каких параметрах какой будет результат.
- взаимное уничтожение
- останется только одна
- все будут дружить
Я пока не планирую этим заниматься, но хотел бы сделать наметки на будущее.
Есть множество планет в 3д пространстве.
С некоторой вероятностью на них появляется жизнь.
Для вновь появившейся жизни нужно случайно присвоить степень агрессивности и скрытности.
С какого то случайного момента происходит взрыв технологических возможностей.
Вокруг планеты растёт виртуальная сфера (сфера познания), внутри которой могут дистанционно изучаться другие планеты.
Скорость роста этой сферы пропорциональна росту технологических возможностей и обратно-пропорционально скрытности цивилизации.
Внутри этой "сферы познания" цивилизация может обнаружить другую жизнь.
Вероятность обнаружения обратно-пропорциональна скрытности той жизни и пропорциональна тому, насколько глубоко эта планета оказалась внутри "сферы познания".
И тут перед цивилизацией возникает вопрос, что делать.
Попытаться наладить контакт займёт сотни и тысячи лет.
Обмен знаниями и технологиями затруднён из за расстояний.
Посылать будут не всё сразу, а по кусочкам, что бы не быть обманутыми.
Но пока информация о технологиях и знаниях дойдёт до адресата, они уже сами достигли их.
А возможно уже запустили оружие, которое уничтожит вашу область пространства.
Оружие уничтожит чужую планету не сразу, а через сотни и тысячи лет.
Короче, предлагайте идеи и детали подобной модели.
Какие у меня ошибки в понимании.
Возможно, как нибудь возьмусь за реализацию.
А может кто то решит сделать что то подобное.
Я много лет назад слушал эту триллогию и возможно что то забыл или не правильно понял.
Суть такая:
1. Появившаяся на планете жизнь может миллионы и миллиарды лет пребывать в младенческом состоянии, но потом неожиданно в течении нескольких тысячелетий происходит "технологическая сингулярность" и эта планета может представлять опасность для других.
2. Скорость обмена информацией ограниченна из за скорости света.
Из этих предпосылок, цивилизации, которая обнаружила жизнь на другой планете выгодно сразу запустить уничтожение этой планеты.
Для разведки того, что представляет из себя эта соседняя жизнь требуются столетия или тысячилетия.
За это время на той планете может произойти "технологическая сингулярность" и она обнаружит вас и запустит уничтожение вашей планеты.
Поэтому все цивилизации хранят молчание и стараются оставаться незаметными. Обнаружив где то признаки жизни, пытаются её уничтожить.
То есть основа это
1. резкий рост технологических возможностей в непредсказуемый момент и
2. затруднение общения из за гиганских расстояний.
Всё это можно смоделировать и посмотреть при каких параметрах какой будет результат.
- взаимное уничтожение
- останется только одна
- все будут дружить
Я пока не планирую этим заниматься, но хотел бы сделать наметки на будущее.
Есть множество планет в 3д пространстве.
С некоторой вероятностью на них появляется жизнь.
Для вновь появившейся жизни нужно случайно присвоить степень агрессивности и скрытности.
С какого то случайного момента происходит взрыв технологических возможностей.
Вокруг планеты растёт виртуальная сфера (сфера познания), внутри которой могут дистанционно изучаться другие планеты.
Скорость роста этой сферы пропорциональна росту технологических возможностей и обратно-пропорционально скрытности цивилизации.
Внутри этой "сферы познания" цивилизация может обнаружить другую жизнь.
Вероятность обнаружения обратно-пропорциональна скрытности той жизни и пропорциональна тому, насколько глубоко эта планета оказалась внутри "сферы познания".
И тут перед цивилизацией возникает вопрос, что делать.
Попытаться наладить контакт займёт сотни и тысячи лет.
Обмен знаниями и технологиями затруднён из за расстояний.
Посылать будут не всё сразу, а по кусочкам, что бы не быть обманутыми.
Но пока информация о технологиях и знаниях дойдёт до адресата, они уже сами достигли их.
А возможно уже запустили оружие, которое уничтожит вашу область пространства.
Оружие уничтожит чужую планету не сразу, а через сотни и тысячи лет.
Короче, предлагайте идеи и детали подобной модели.
Какие у меня ошибки в понимании.
Возможно, как нибудь возьмусь за реализацию.
А может кто то решит сделать что то подобное.
1❤45🔥14👍7🥰1🤔1😢1🗿1
Запрограмировал простенькую стандартную модель "ястребы и голуби".
Hawk-Dove game (Ястребы и Голуби) — это базовая модель теории игр, которая объясняет, как возникает и поддерживается агрессивное и миролюбивое поведение в конфликтах за ресурс.
Есть популяция, где некоторые предпочитают агресивное поведение (ястребы), некоторые миролюбивое (голуби).
В этой модели на приз (ресурс) всегда выходят двое.
Если два ястреба, то вступают в драку. Один забирает приз, другой получает ущерб.
При встрече ястреба и голубя, ястреб забирает приз без боя.
При встрече двух голубей они делят приз поровну.
Если ущерб меньше приза, то ястребы вытесняют голубей.
Если ущерб превышает приз, то возникает некоторое соотношение между голубями и ястребами.
Так называемое - Эволюционно-стабильная стратегия.
В комментах исходник выложу. Но он написан максимально просто.
Hawk-Dove game (Ястребы и Голуби) — это базовая модель теории игр, которая объясняет, как возникает и поддерживается агрессивное и миролюбивое поведение в конфликтах за ресурс.
Есть популяция, где некоторые предпочитают агресивное поведение (ястребы), некоторые миролюбивое (голуби).
В этой модели на приз (ресурс) всегда выходят двое.
Если два ястреба, то вступают в драку. Один забирает приз, другой получает ущерб.
При встрече ястреба и голубя, ястреб забирает приз без боя.
При встрече двух голубей они делят приз поровну.
Если ущерб меньше приза, то ястребы вытесняют голубей.
Если ущерб превышает приз, то возникает некоторое соотношение между голубями и ястребами.
Так называемое - Эволюционно-стабильная стратегия.
В комментах исходник выложу. Но он написан максимально просто.
🔥41❤8👍5🆒2🥰1
https://github.com/BrunetTheo/OneCellWonder
Проект на гитхаб, вдохновлённый моим видео.
Ссылку мне прислал автор проекта.
Проект на гитхаб, вдохновлённый моим видео.
Ссылку мне прислал автор проекта.
GitHub
GitHub - BrunetTheo/OneCellWonder
Contribute to BrunetTheo/OneCellWonder development by creating an account on GitHub.
💯13👍7❤2🆒2🔥1🥰1
Forwarded from Юра Морозов
https://hexolution.yuuret.su/
Это симуляция эволюции, поделка на коленке, не уверен, что буду дальше развивать как-то, но опубликовал в сеть, можете потыкаться если интересно, посмотреть, что будет если оставить их на некоторое время
Это симуляция эволюции, поделка на коленке, не уверен, что буду дальше развивать как-то, но опубликовал в сеть, можете потыкаться если интересно, посмотреть, что будет если оставить их на некоторое время
1🥰21🔥7❤3👍2😍1🍓1😨1🗿1🆒1
Попалась любопытная статья на Хабре:
"Каждый день мы просим ИИ что-то делать. «Напиши код», «объясни концепцию», «исправь баг». Но что если перевернуть ситуацию? Что если дать ИИ собственный компьютер, полную свободу действий и... не давать никаких задач? Просто позволить ей существовать?
Это не философская абстракция — это реальный эксперимент, который я провёл за месяц...."
https://habr.com/ru/articles/1007574/
"Каждый день мы просим ИИ что-то делать. «Напиши код», «объясни концепцию», «исправь баг». Но что если перевернуть ситуацию? Что если дать ИИ собственный компьютер, полную свободу действий и... не давать никаких задач? Просто позволить ей существовать?
Это не философская абстракция — это реальный эксперимент, который я провёл за месяц...."
https://habr.com/ru/articles/1007574/
👍35🔥7🤪6❤2🗿2🥰1🥴1🌭1💅1💊1
В последнее время я эксперементирую с генетическим алгоритмом в проекте с боксёрами.
Изначально я использовал метод обучения с подкреплением.
Выбрал 8 самых сильных боксёров.
Они стали основой для обучения других с помощью генетического алгоритма.
Вначале создал популяцию из 100 боксёров со случайно сгенерированным геномом.
(ген - это ситуация на ринге и комбинация ударов и перемещений, которые нужно выполнить )
Каждый боксёр проводит по 128 поединков с базовыми боксёрами. Чем больше побед было у боксёра, тем с большей вероятностью ему будет позволенно скрестится с другим боксёром.
Генерируется новое поколение и добавляются случайные мутации.
В итоге после сотен поколений эволюционные боксёры стали чаще побеждать.
Но прикол в другом.
Часто, когда используют генетический алгоритм, агенты находят решение, эксплуатируя какой то баг в программе или формально выполняют условие, но это оказывается не то, что от них требовалось.
Такая ситуация возникла и у меня.
Между связками есть пауза в 14 тактов на обдумывание. Боксёры научились обходить это ограничение.
Я заметил это случайно, когда обнаружил бойца, который использует всего одну связку с одним ударом на все случаи и постоянно побеждает.
Отлаживая, я понял, что он просто молотит без пауз.
На графиках результат запуска 6 симуляций (760 поколений, почти 2 суток). Это уже без бага.
Чёрной линией показано 64 победы из 128 поединков.
Изначально я использовал метод обучения с подкреплением.
Выбрал 8 самых сильных боксёров.
Они стали основой для обучения других с помощью генетического алгоритма.
Вначале создал популяцию из 100 боксёров со случайно сгенерированным геномом.
(ген - это ситуация на ринге и комбинация ударов и перемещений, которые нужно выполнить )
Каждый боксёр проводит по 128 поединков с базовыми боксёрами. Чем больше побед было у боксёра, тем с большей вероятностью ему будет позволенно скрестится с другим боксёром.
Генерируется новое поколение и добавляются случайные мутации.
В итоге после сотен поколений эволюционные боксёры стали чаще побеждать.
Но прикол в другом.
Часто, когда используют генетический алгоритм, агенты находят решение, эксплуатируя какой то баг в программе или формально выполняют условие, но это оказывается не то, что от них требовалось.
Такая ситуация возникла и у меня.
Между связками есть пауза в 14 тактов на обдумывание. Боксёры научились обходить это ограничение.
Я заметил это случайно, когда обнаружил бойца, который использует всего одну связку с одним ударом на все случаи и постоянно побеждает.
Отлаживая, я понял, что он просто молотит без пауз.
На графиках результат запуска 6 симуляций (760 поколений, почти 2 суток). Это уже без бага.
Чёрной линией показано 64 победы из 128 поединков.
🔥29❤6😁4👍2🗿2🥰1
Какие эксперименты планирую
(но это уже задел на будущее)
1. Если обучили группу B на основе группы A, а группу C на основе группы B , то какой результат будет в турнире между C и A ?
Есть предположение, что группа C вполне может проиграть. Будет что то похожее на камень-ножницы-бумага.
2. Что если обучать не на боях с готовыми боксёрами, а что бы эволюционные боксёры бились друг с другом. Смогут ли они в итоге победить боксёров, обученных методом обучения с подкреплением.
3. Что будет, если скрестить боксёров из разных симуляций? Будут ли они сильнее всех?
В каждой симуляции, благодаря скрещиванию, боксёры почти идентичны.
Некоторые цифры:
При обучении с подкреплением у боксёров формируется 40 - 45 связок.
При эволюционном обучении у боксёров формируется 9 - 12 связок, но это не мешает им побеждать.
(всего можно сформировать 60 связок)
В качестве фунции приспособленности я использовал количество побед в 128 поединках.
Потомок в среднем имел на 1 победу меньше, чем в среднем его родители.
Я это предполагал и писал здесь об этом , но тут проверил в симуляции.
(но это уже задел на будущее)
1. Если обучили группу B на основе группы A, а группу C на основе группы B , то какой результат будет в турнире между C и A ?
Есть предположение, что группа C вполне может проиграть. Будет что то похожее на камень-ножницы-бумага.
2. Что если обучать не на боях с готовыми боксёрами, а что бы эволюционные боксёры бились друг с другом. Смогут ли они в итоге победить боксёров, обученных методом обучения с подкреплением.
3. Что будет, если скрестить боксёров из разных симуляций? Будут ли они сильнее всех?
В каждой симуляции, благодаря скрещиванию, боксёры почти идентичны.
Некоторые цифры:
При обучении с подкреплением у боксёров формируется 40 - 45 связок.
При эволюционном обучении у боксёров формируется 9 - 12 связок, но это не мешает им побеждать.
(всего можно сформировать 60 связок)
В качестве фунции приспособленности я использовал количество побед в 128 поединках.
Потомок в среднем имел на 1 победу меньше, чем в среднем его родители.
Я это предполагал и писал здесь об этом , но тут проверил в симуляции.
🔥25👍5❤4🗿2❤🔥1🥰1🆒1
Небольшие эксперименты.
Обучение боксёров генетическим алгоритмом.
Благодаря естественному отбору боксёры в моём проекте достигли высокого уровня боевитости.
Решил сильно ослабить отбор.
Предполагал, что будет плавное опускание графика.
Но всё пошло немного по другому.
(на графике по горизонтали - поколения боксёров, по вертикали - их боевой уровень)
(Первый график)
Общий уровень боеспособности опустился совсем немного (процентов на 15) и появились визуальные эффекты в виде дождя. Слабые боксёры из за ослабленного отбора стали чаще оставлять потомков и не убирались отбором сразу. Поэтому график размазался вниз.
Сильно деградировать популяция не собиралась. Даже слабый отбор способен поддерживать популяцию на некотором уровне.
Тогда я решил полностью убрать отбор.
(нижние графики)
Здесь уже всё рухнуло.
Но рухнуло не сразу, а ступеньками. Даже иногда была локальная тенденция на увеличение боевых способностей.
Обучение боксёров генетическим алгоритмом.
Благодаря естественному отбору боксёры в моём проекте достигли высокого уровня боевитости.
Решил сильно ослабить отбор.
Предполагал, что будет плавное опускание графика.
Но всё пошло немного по другому.
(на графике по горизонтали - поколения боксёров, по вертикали - их боевой уровень)
(Первый график)
Общий уровень боеспособности опустился совсем немного (процентов на 15) и появились визуальные эффекты в виде дождя. Слабые боксёры из за ослабленного отбора стали чаще оставлять потомков и не убирались отбором сразу. Поэтому график размазался вниз.
Сильно деградировать популяция не собиралась. Даже слабый отбор способен поддерживать популяцию на некотором уровне.
Тогда я решил полностью убрать отбор.
(нижние графики)
Здесь уже всё рухнуло.
Но рухнуло не сразу, а ступеньками. Даже иногда была локальная тенденция на увеличение боевых способностей.
🔥22👍4🗿2🥰1🆒1👾1
Дело было вечером, делать было нечего.
Я никогда не касался темы происхождения жизни, так как совершенный профан в химии и органической химии.
Но выходящие научно-популярные статьи на эту тему читаю.
И тут я заметил одну деталь. В предлагаемых вариантах первые репликаторы в виде РНК- цепочек создают копии не себя, а соседей.
Я прокрутил в голове симуляцию (профдеформация) и у меня получилось, что дарвиновский отбор будет действовать в обратную сторону, отбирая самых непригодных.
Накидал небольшую модель.
Популяция из 6000 РНК-репликаторов.
Половина имеет слабую скорость копирования, другая половина успевает за то же время скопировать в два раза больше соседей.
Такт симуляции
За однин такт симуляции каждый репликатор успевает копировать одного или двух случайных репликаторов, в зависимости от своей способности и распадается.
(цепочки РНК быстро распадаются)
Затем удаляем случайных репликаторов, что бы размер популяции оставался равным 6000.
Симуляция
Вначале медленных и быстрых поровну и через 1200 тактов смотрю, кого стало больше.
(голубые-медленые, розовые - быстрые).
На данный момент медленные доминировали 527 раз, а быстрые 464 раза.
То есть никакого отбора в пользу быстрых нет.
Что бы отбор заработал, рапликаторы должны копировать себя, а не соседей.
Недостатки модели
Модель чисто математическая и для копирования репликаторы берут случайный репликатор из всей популяции.
В реальности они будут брать того, кто пространственно находится рядом с ними. Если в популяции РНК-репликаторов появится мутант с лучшими качествами (скорость, точность), то подобные мутанты будут локализованы в небольшой области и чаще копировать друг друга.
Что бы это проверить, нужно делать уже нормальную симуляцию с объектами в пространстве.
Но это уже требует времени.
Я никогда не касался темы происхождения жизни, так как совершенный профан в химии и органической химии.
Но выходящие научно-популярные статьи на эту тему читаю.
И тут я заметил одну деталь. В предлагаемых вариантах первые репликаторы в виде РНК- цепочек создают копии не себя, а соседей.
Я прокрутил в голове симуляцию (профдеформация) и у меня получилось, что дарвиновский отбор будет действовать в обратную сторону, отбирая самых непригодных.
Накидал небольшую модель.
Популяция из 6000 РНК-репликаторов.
Половина имеет слабую скорость копирования, другая половина успевает за то же время скопировать в два раза больше соседей.
Такт симуляции
За однин такт симуляции каждый репликатор успевает копировать одного или двух случайных репликаторов, в зависимости от своей способности и распадается.
(цепочки РНК быстро распадаются)
Затем удаляем случайных репликаторов, что бы размер популяции оставался равным 6000.
Симуляция
Вначале медленных и быстрых поровну и через 1200 тактов смотрю, кого стало больше.
(голубые-медленые, розовые - быстрые).
На данный момент медленные доминировали 527 раз, а быстрые 464 раза.
То есть никакого отбора в пользу быстрых нет.
Что бы отбор заработал, рапликаторы должны копировать себя, а не соседей.
Недостатки модели
Модель чисто математическая и для копирования репликаторы берут случайный репликатор из всей популяции.
В реальности они будут брать того, кто пространственно находится рядом с ними. Если в популяции РНК-репликаторов появится мутант с лучшими качествами (скорость, точность), то подобные мутанты будут локализованы в небольшой области и чаще копировать друг друга.
Что бы это проверить, нужно делать уже нормальную симуляцию с объектами в пространстве.
Но это уже требует времени.
7🔥29❤6👍6🤔2⚡1🥰1🗿1
https://elementy.ru//novosti_nauki/434415/Nayden_malenkiy_ribozim_polimeraza_sposobnyy_replitsirovat_sam_sebya
Вот недавняя статья, после которой и накидал простенькую модель
Вот недавняя статья, после которой и накидал простенькую модель
🥰13👍6⚡1🗿1
На ютубе мне в рекомендациях вылез мой последний ролик с англоязычного канала, но с помощью функции "автодубляж" переведённый на русский язык.
Даже не знаю, как на это реагировать.
С этим автодубляжом иногда происходят забавные ситуации.
Например, мне попался ролик, где англичанин и американец произносят слова, которые у них звучат по разному.
Например, для слова метро один говорит Subway, другой Underground .
И в этом фишка ролика, в котором собрали много таких слов
Но с помощью автодубляжа получилось, что оба говорят Метро.
Сломали весь ролик :(
Даже не знаю, как на это реагировать.
С этим автодубляжом иногда происходят забавные ситуации.
Например, мне попался ролик, где англичанин и американец произносят слова, которые у них звучат по разному.
Например, для слова метро один говорит Subway, другой Underground .
И в этом фишка ролика, в котором собрали много таких слов
Но с помощью автодубляжа получилось, что оба говорят Метро.
Сломали весь ролик :(
🫡34😁10❤6💯5🤔4👍1😢1👀1🗿1
Когда-то в роликах про генетический алгоритм видел ситуации, где генетический алгоритм находит решение не совсем честное или каким-то необычным путём.
Например, человек обучал ботов ходьбе, и один из ботов начал просто скользить по полу.
Как это происходит, автор так и не понял. Просто алгоритм нашел какой-то баг в программе и воспользовался им.
Если знаете примеры видеороликов, где подобное показано, скиньте ссылку в комментариях.
Например, человек обучал ботов ходьбе, и один из ботов начал просто скользить по полу.
Как это происходит, автор так и не понял. Просто алгоритм нашел какой-то баг в программе и воспользовался им.
Если знаете примеры видеороликов, где подобное показано, скиньте ссылку в комментариях.
❤🔥39❤7👍4👀3🔥1🥰1🗿1🆒1
Media is too big
VIEW IN TELEGRAM
Вчера Онигири проводил стрим по вайб-кодингу. ( @onigiriScience )
Решил тоже, по приколу, сделать мастер-класс на бесплатной Gemini.
У меня есть несколько вопросов для обсуждения.
Вопрос 1
Люди совершенствовали способы общения с компьютером.
Начали с дырок на перфокарте, затем ассемблер, затем высокоуровневые языки программирования.
Языки совершенствовались. Придумывали разные парадигмы программирования, которые были нужны, чтобы позволить программисту сосредотачиваться на основных идеях проекта и совершать меньше ошибок.
Если все перейдут на вайб-кодинг, то развитие языков программирования остановится?
Нейросетям, видимо, без разницы, на каких языках и в каких парадигмах писать код.
Не приведёт ли это к тому, что останется только один язык программирования, оптимизированный под нейросети?
Есть ещё одно замечание.
Артём говорил, что есть идеи заставить нейросеть сразу писать машинный код. Но в этом случае нужно будет заново генерировать код под разные архитектуры процессоров.
Код, написанный на языке программирования, можно с минимальными затратами скомпилировать под любую архитектуру, поэтому предпочтительней генерировать именно в виде текстового кода.
Вопрос 2
Сейчас активно используются чужие библиотеки, чтобы не писать свои велосипеды. Это может создавать проблемы.
Библиотеки могут меняться. Ради одной функции в программу тащится вся библиотека.
С вайб-кодингом смысл в библиотеках теряется. Нейросеть сама напишет весь код. Будет ли меньше зависимостей в программах?
Решил тоже, по приколу, сделать мастер-класс на бесплатной Gemini.
У меня есть несколько вопросов для обсуждения.
Вопрос 1
Люди совершенствовали способы общения с компьютером.
Начали с дырок на перфокарте, затем ассемблер, затем высокоуровневые языки программирования.
Языки совершенствовались. Придумывали разные парадигмы программирования, которые были нужны, чтобы позволить программисту сосредотачиваться на основных идеях проекта и совершать меньше ошибок.
Если все перейдут на вайб-кодинг, то развитие языков программирования остановится?
Нейросетям, видимо, без разницы, на каких языках и в каких парадигмах писать код.
Не приведёт ли это к тому, что останется только один язык программирования, оптимизированный под нейросети?
Есть ещё одно замечание.
Артём говорил, что есть идеи заставить нейросеть сразу писать машинный код. Но в этом случае нужно будет заново генерировать код под разные архитектуры процессоров.
Код, написанный на языке программирования, можно с минимальными затратами скомпилировать под любую архитектуру, поэтому предпочтительней генерировать именно в виде текстового кода.
Вопрос 2
Сейчас активно используются чужие библиотеки, чтобы не писать свои велосипеды. Это может создавать проблемы.
Библиотеки могут меняться. Ради одной функции в программу тащится вся библиотека.
С вайб-кодингом смысл в библиотеках теряется. Нейросеть сама напишет весь код. Будет ли меньше зависимостей в программах?
🔥18🤔9👎3👍2❤1💩1🏆1🍓1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
Обнаружил боксёра, который владеет искусством бесконтактного боя.
Правда не на всех противниках магия работает
Правда не на всех противниках магия работает
1🔥76😁45🥰3😱3❤2👍2👏1🤔1🤣1🗿1🆒1
Forwarded from Осьмиарх Эльманн Павел II
Предупреждение: это НЕ пoлитический компас. Пишу на случай, если кто-то решит не вникать в текст.
Блогеры, помните, как много лет назад мы шутили в чате про свою версию "научпоп-компаса"? Дошутились) Вы не представляете, на что способен человек с ИИ-агентом, исполняющим желания.
В общем, за завтраком решил надиктовать ИИ ТЗ по этой теме, и получился "научпоп-компас", который по одной оси определяет, кто "науч", а кто "поп", а по другой показывает, насколько "развлекательно-познавательные" каналы "развлекательные" и насколько "познавательные".
Но, чтобы самим не быть судьями, расположение определял ИИ по шести доступным ему параметрам.
Это не значит, что кто-то менее научпоп, чем другой. Там все научпоп. Так что, блогеры, прошу не обижаться: это всего лишь шутка. Очевидные косяки в распределении ИИ я и сам там вижу. Но менять точки вручную не стал, оставил это на волю Кодекса. Тот самый случай, когда можно сказать "Так гласит Кодекс". Да и если вмешаюсь, карта сразу станет чьей-то субъективной оценкой, а так было бы неинтересно.
Единственное, что я позволил себе, это закрепить нас как "научпоп-центристов", потому что наша основная цель не в том, чтобы вести YouTube-канал. Основное для нас - Telegram и сайт.
Хоть я и залил это на сайт, страница скрыта от поисковых ботов, и на ней куча дисклеймеров. Плюс там есть множество фильтров, которые меняют расположение элементов, так что можно смотреть отдельные категории. Получилось довольно забавно, поиграйтесь фильтрами, поймёте. Цель достигнута. Надеюсь, это кого-нибудь улыбнёт. Заодно это очень хорошая визуализация того, насколько большое у нас сообщество.
Доступные фильтры:
- Теги канала
- Описание канала
- Названия последних 50 видео
- Теги последних 50 видео
- Категория базы
- Название канала
Секретная ссылка: https://scitopus.com/compass
Открывать лучше с компа.
Гит, если кому интересны детали.
Блогеры, помните, как много лет назад мы шутили в чате про свою версию "научпоп-компаса"? Дошутились) Вы не представляете, на что способен человек с ИИ-агентом, исполняющим желания.
В общем, за завтраком решил надиктовать ИИ ТЗ по этой теме, и получился "научпоп-компас", который по одной оси определяет, кто "науч", а кто "поп", а по другой показывает, насколько "развлекательно-познавательные" каналы "развлекательные" и насколько "познавательные".
Но, чтобы самим не быть судьями, расположение определял ИИ по шести доступным ему параметрам.
Это не значит, что кто-то менее научпоп, чем другой. Там все научпоп. Так что, блогеры, прошу не обижаться: это всего лишь шутка. Очевидные косяки в распределении ИИ я и сам там вижу. Но менять точки вручную не стал, оставил это на волю Кодекса. Тот самый случай, когда можно сказать "Так гласит Кодекс". Да и если вмешаюсь, карта сразу станет чьей-то субъективной оценкой, а так было бы неинтересно.
Единственное, что я позволил себе, это закрепить нас как "научпоп-центристов", потому что наша основная цель не в том, чтобы вести YouTube-канал. Основное для нас - Telegram и сайт.
Хоть я и залил это на сайт, страница скрыта от поисковых ботов, и на ней куча дисклеймеров. Плюс там есть множество фильтров, которые меняют расположение элементов, так что можно смотреть отдельные категории. Получилось довольно забавно, поиграйтесь фильтрами, поймёте. Цель достигнута. Надеюсь, это кого-нибудь улыбнёт. Заодно это очень хорошая визуализация того, насколько большое у нас сообщество.
Доступные фильтры:
- Теги канала
- Описание канала
- Названия последних 50 видео
- Теги последних 50 видео
- Категория базы
- Название канала
Секретная ссылка: https://scitopus.com/compass
Открывать лучше с компа.
Гит, если кому интересны детали.
🔥22👍7❤5🥰2🗿2❤🔥1👏1😁1💩1💯1🆒1
Эволюция начинается тут.
https://petriclash.ru
Проект от подписчика.
Я пока не смотрел.
Вопросы можно задать автору в комментариях
https://petriclash.ru
Проект от подписчика.
Я пока не смотрел.
Вопросы можно задать автору в комментариях
❤15🤔12👍4🔥3🆒2💩1🗿1