Сделал генетический алгоритм | симуляция ЭВОЛЮЦИИ
Ғылым және технология
В этом видео я использую генетический алгоритм и нейросеть, чтобы существа самостоятельно эволюционировали и обучались выполнять задачу.
Изначально они не даже знают, в чем состоит их задача. Все, что у них есть, это показатель того, на сколько успешно они справляются в симуляции.
GitHub:
github.com/ArtemOnigiri/Evolu...
Эволюция машинок:
rednuht.org/genetic_cars_2/
Пікірлер: 466
Светлая память всем уничтоженным червякам, навечно в наших сердцах
@OlegSimonenko
4 жыл бұрын
молись чтоб тот кто создал наш мир прописал сохранение...
@fret453w7
4 жыл бұрын
@Виктор Крит А ты кто? Люди либо атеисты либо верущие, а ты тогда кто?
@Rexsinger
4 жыл бұрын
@Виктор Крит Типичное обывательское заблуждение будто агностицизм относится только к религии. Кроме религиозного агностицизма, существует агностицизм философский и научный.
@mivmilos
4 жыл бұрын
@@fret453w7 А он не человек...
@user-qo9kf9nw3l
4 жыл бұрын
@Виктор Крит есть игностик Теист:Верит в бога и во многое Атеист:не верит Агностик:Не знает Игностик:Не понимает когда кто то говорит:Существует ли Бог? Деист:Я Верю в бога , но не думаю что он контролирует всеми, Частично или вообще не контролирует.Также не верит в слова людей считав что это не слова бога.
Представьте, что где то 11 м измерении сидит видео блоггер за своим супер компьютером и рассказывает как созданные им существа на данный момент панически скупают продукты и боятся короновируса......
@dongseonga1561
4 жыл бұрын
А его чмырят за то, что он не может продвинуться в управлении дальше 3-го измерения)
@---9436
3 жыл бұрын
Или не понимает, что пошло не так...
@makrerka
3 жыл бұрын
Надеюсь, что он сделал сохранения, а то...
@user-gf1nz8pi4m
2 жыл бұрын
"И ещё я не сделал сохранения"
единственный человек, на которого я зашел из рекламы в комментариях под другим видео, посмотрел полностью и подписался)
6:31 В правом нижнем углу: ФЛЕКСИМ!!!
@user-ex8ed6pu9h
4 жыл бұрын
Ясно, значит ты тоже сюда прямиком из порнхаба приперся)) А я вовсе довообразил всю картину в целом, и получились сперматозоиды.
@user-ud3yt5uq7g
3 жыл бұрын
🤣
Осторожно, видосы этого парня вызывают зависимость!
Онигири, жму руку. На редкость годным материалом делишься. Просто продолжай и не пропадай надолго. Исходники можно будет где-нибудь посмотреть?
@OnigiriScience
4 жыл бұрын
Спасибо! Исходники собирался выложить. Надо только очистить код от кучи экспериментальных кусков. Отвечу сюда, когда будут
@OnigiriScience
4 жыл бұрын
Добавил!
@konstantinpecherskiy5355
4 жыл бұрын
@@OnigiriScience Спасибо! В ближайшее время поковыряюсь. Я искренне удивлён, что у канала так мало подписчиков, но уверен, что всё впереди. Ещё раз респектую.
@konstantinpecherskiy5355
4 жыл бұрын
@@OnigiriScience Кстати, глянул между делом проект "Жизнь на частицах". Артём, это очень круто!
@OnigiriScience
4 жыл бұрын
☺️
*пуф* теперь никто не узнает что было в этом комментарии и за что столько лайков. 😛
@Mishanya00
4 жыл бұрын
Фреймворки и навыки создания Нейронных сетей - разные вещи
@yevsieiev7399
4 жыл бұрын
Это так и работает
@alexkart9239
4 жыл бұрын
Он сказал "во всяких там фреймворках", видимо, он имел ввиду нейросетевые фреймворки, типа Caffe или DarkNet. Разобраться там сходу действительно непросто.
@vladyurchenkov
4 жыл бұрын
Как же смешно смотреть на такие глупые комментарии программисту. Я бы попытался объяснить что такое фреймворк, но не хочу тратить своё время
@xatiniChannel
4 жыл бұрын
Но тратить время на комментарий ты хочешь :')
Посмотрите, кажется, действительно произошла эволюция и ты увеличил количество особей себе подобных, и все они на твоей футболке!
Как же мне повезло найти такой канал. Удачи тебе!
Молодец, если нравится эта тема, развивайся в ней. За этим будущее... желаю тебе удачи и настойчивости в работе.
Сегодня чисто случайно наткулся на этот канал. И понял - это золотая жила!!! Только вместо золота годный контент.
@mivmilos
4 жыл бұрын
Давно его смотрю. Очень годный канал. Наконец аудитория растёт. У него неделю назад было около 1.5 тыс. сабов, и сейчас в 10 раз больше!
ураа! самый спокойный ютубер:) не кричит не ругается
Прекрасно показано, как в замкнутой системе энтропия возрастает со временем.
Классный канал, случайно наткнулся, посмотрел все. Снимай еще, очень интересно=)
Крутые идеи освещаешь, крутой канал, спасибо тебе.
Самое интересное в эволюционных алгоритмах - это анализ генов, полученных эволюцией, трактовка и обсуждение решений эволюции. Но этого никто не делает, все только на движущиеся пиксели смотрят. А ведь есть такой потенциал, пообсуждать, посмотреть, удивиться. Подумать как бы составил гены ты, а не эволюция. Создать исскуственный организм и поставить сревноваться с эволюцией... =)
@alexwhite8040
3 жыл бұрын
Делал такое раньше. Всё равно случайная эволюция тебя обведёт вокруг пальца т к все нюансы невозможно предугадать.
@YaShoom
3 жыл бұрын
@@alexwhite8040 что именно вы делали? Снимали интересные обзоры на гены?
@alexwhite8040
3 жыл бұрын
@@YaShoom, Делал разные симуляции эволюции в т ч с конкретным набором генов каждый из которых выполнял свою функцию. Обзоров не делал.
@Haagenti666
2 жыл бұрын
@@alexwhite8040 что насчёт... Повторить Кембрийский Взрыв?
чувак!!! то что ты делаешь это просто взрыв бошки!!!
Супер контент! Очень интересно
Чувак, да ты гений!)
О,привет парень. Давно видно не было. Мы соскучились
Все так кайфово, что я сразу ставлю лайк, а потом уже смотрю
Чёрт, да на это вечно можно смотреть!
Офигенно видео. Крутой канал!!! Странно, что так мало подписчиков.
Классно. Очень интересно, Всегда хотел что то подобное сделать. Но моих знаний явно недостаточно. Хоть и программист ) Скачаю твой проект посмотреть хотя бы, спасибо что оставляешь исходники и респект. Было бы интересно посмотреть на более продвинутые симуляции.
Блин, ты капец крутой)
Хм... Интересная задумка, лайк и подписка.
Чувак, ты крут!!!!! Я тоже пытался писать эволюцию(не очень получилось), меня Ричард Докинз вдохновил в своей книге "Слепой Часовщик". Там он просто отбирал рекурсивные деревья Пифагора с "мутациями". Через несколько поколений там такая дичь пошла, очень интересно!))
"хлеб падает на пол" микробы 6:14
@Lobster69ru
4 жыл бұрын
если успел взять его за 5 секнд то микробы испарятся
Час назад обнаружила твой канал и пока смотрела про большие числа, у тебя вышел новый ролик впервые за 4 месяца! Никак не ожидала 😄 Кстати очень понятно рассказываешь, наткнулась на твой канал, когда гуглила бозон Хиггса
@OnigiriScience
4 жыл бұрын
Тоже иногда обращаю внимание на такие совпадения :D Спасибо
@charmrockindigo
2 жыл бұрын
Я тоже изза больших чисел тут. Ютуб явно любит этот видос😆
Спасибо за видео очень интересно и полезно
Качественно и интересно супер спасибо класс
Ты самый лучший програмист
Отличное качество видео супер
Круто, записывай дальше, лучше обучение, хотя бы такого банального и посоветуй что почитать на эту тему, сам frontend разработчик, но ии и мл всегда интересовали)))
Ивангай здорового человека
i don't understand what you are saying but i'm glad that you deal with this topic.
ТЫ МОЛОДЕЦ!!! Я ПОЖПИШУСЬ НА ТЕБЯ!!! ВАЩЕ КРУТОЙ ЧУВАК!!!
Неплохая иллюстрация идей креативизма.
@andreyfly4331
3 жыл бұрын
Наоборот.
Роберт Сапольски рассказывал про клеточные автоматы, решила подробнее разобраться что это. Нашла твое видео и понеслааас.
красава сынок!
Ты гений))
очень круто!
Почему так круто
Здорово! Ты вдохновил меня на то, чтобы тоже попробовать! Спасибо!) Скачал твой проект и посмотрел. В общем есть замечания/предложения. 1. Мне кажется что входные данные с Math.Sin(time) это не круто. Как будто мы ситетически говорим этому червю, что он должен циклично повторять движения. Червь не решает сам, что ему делать на основании окружающей среды, а лишь симулирует движения. Решение: на входные данные подавать spring.targetPosition каждой из его лапок. 2. Сеть можно улучшить, если добавить возможность в центральных слоях устанавливать произвольное количество нейронов. 3. После каждой итерации можно немного менять веса у 10 удачных моделей. Таким образом стимулировать изменения в поведении :) 4. После каждой итерации создавать новые нейронки. Например 80% червей будут наследовать одну из лучших моделей, а остальные 20% - будут новыми нейронками
Незнаю как, но это каким-то образом попало ко мне в рекомендации, но я не пожалел)
Как же приятно увидеть подобную работу в 3д, а то всё 2д да 2д
С глубоким смыслом!!!! Ролики с эволюцией многое объясняет! У личинок нет цели! Смотрю в мае 2023г. Где хотят уже запретить нейросеть 5го поколения))
А ты крут!
Вау очень интересно и полезно
ты изобрел опарыша, могу поздравить)
А какие данные подаются на вход? И откуда их брать? Именно в данной симуляции
У тебя приятный голос)
6:54 НННННЕЕЕЕЕЕТТТТТТТТТТТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1000101011001000000000000000000000000000000000000000000000000000
@-poison8075
4 жыл бұрын
Никогда не бывает столько нолей
@gmailcom3503
4 жыл бұрын
PYROMAN PSYHO аххаххаахха нолей блять😂 Ты в каком классе? Пятом? Нолей😂
@AlphariusOmegon21
4 жыл бұрын
Чё ты орёшь как Техножрец над уничтоженным СШК
@user-bc8pr5up2r
4 жыл бұрын
@@AlphariusOmegon21 что такое техножрец?
@AlphariusOmegon21
4 жыл бұрын
@@user-bc8pr5up2r Техножрецы - адепты Адептус Механикус. Они являются жрецами Культа Механикус, духовенство которого формируется из техников и учёных, одновременно являющихся и религиозными лидерами. Техножрецы предоставляют свои услуги остальному Империуму. Хотя в их телах находится множество механических частей, техножрецы остаются людьми, в отличие от сервиторов, машин-рабов, выполняющих для них всю тяжёлую и монотонную работу. Взял с Вики, а то долго объяснять, слишком долго сложно, и интересно.
Пацык молодец, рубит фишку.
Попробуй при создании формы существ опираться на принцип золотого сечения. Т.е. используй последовательности Фибоначчи , это сильно поможет на каком то этапе, т.к. в природе от этого числа пляшет очень много всего)
2:12 божественное ЧЕ!
Здорово!!! Запусти подобную эволюцию в свободное плавание, с поправками на коммуникацию, но главное предусмотри рубильник, чтобы можно было все это остановить...и возможно через десяток лет эта цивилизация заменит нас на этой планете:)))
подписка после Яна :3
Очень круто, но сделай пожалуйста звук немного громче
Видео классное, можно подробнее в чем созданы эти животные и как пишется нейросеть к управлению ими?
@user-fu5eq3ls9q
4 жыл бұрын
Ну в чем и так видно - на игровом движке Unity, а про нейросети уже есть куча блогов и статей.
круууто
меня очень радует этот канал, что на волне всяких тиктокеров, которые снимают тупые видео, есть люди, которым интересно делать научные эксперименты, хоть даже и виртуальные
Конец эпичненький:)
Блин как живые реально
где можно найти литературу на эту тему? Именно обучающую. Хочется самому попробовать написать. На unity работал и ИИ на питоне писал. Хочется чтоб именно визуал был. Крайне заинтересовало . P.S. Крайне годный контент снимаешь.
Вы думали, что это была эволюция? НО ЭТО БЫЛ Я, ДИО!
Боже, как эти личинки круто флексят
Главное не разбудить батю)
Привет, можешь выложить видос с подробным гайдом, как это сделать?
Ах 2019… хорошие времена без коронавируса …
Вот так и нас, наверное, создавали!😁
Молодец. Ты злой гений по любому. Круто. Возможно когда-то ты сделаешь роботов которые убьют всех людей ахах
Привет! Только буквально вчера заходила посмотреть, не вышло ли у тебя новое видео, и расстроилась, что нет. Сегодня очень рада была, что таки не забываешь о своей публике. Вот почему всякие безмозглые балаболы снимают всякий мусор, выкладывают каждый день и при этом имеют миллионы подписчиков? Глядя на тебя, радуюсь, что не все так печально в этом мире.
@OnigiriScience
4 жыл бұрын
Рад, что и о канале не забыли :D
5:33 А лицо говорит :До утра не-спал )
Офигеть, вот оно будущее игр! Представьте очередную часть GTA с самоэволюционирующим миром.
А будет продолжение разработки?)) Уж, больно нравиться идея подобной эволюции и нейронок) Вот, только ради нейронок, хочеться научиться их создавать и использовать)
@OnigiriScience
4 жыл бұрын
Планирую продолжать
@volnyi-master
Жыл бұрын
@@OnigiriScience Продолжай обязательно!!!!! Именно свой проект!!! Я наблюдал зарождение газеты Коммерсант, фирмы КИТ Финанс, Магнит,.. Видел в 90е маленькую программу, которой отдавая часть ресурсов оперативной памяти( по типу Торрент) тебе начисляются доллары))) Это спустя время стало майнингом! У тебя уже складывается учебный материал! Его можно использовать в лекциях, в школах по всему миру т.к. он наглядный!!!
с этого видео изменился вид камеры, который ещё долго пробыл. Онигири немного изменил вид в отрицательной гравитации, потом на темный фон в видео про 4д человека, а про волнах света вообще на белую комнату устроился
Как называется игра с эволюцией машинок, приведённая для примера в начале? Интересно посмотреть на неё
Как научиться также разбираться в ИТ??
Здравствуйте А на чем вы все это делали? И какая программа для создания червяков?
Футболки топ братан)
Прикольно
начиная с ~6:30 червяки прикольно флексят под музыку
Бог смотрит Онигири, после последней фразы такой: "Блин, я тоже".
онигири, как ты изучал программирование. И как долго и трудно это было?
На 4:15 что-то вроде симулятора эрекции)
@user-yh2xs6si1g
4 жыл бұрын
Либо ты описался и хотел написать "Селекции" , либо ты чёртов извращенец.
@user-qd2gx4hl9v
4 жыл бұрын
@@user-yh2xs6si1g либо он преколист-шутник, крутой поцанчик, уважающий свою и мою мать
где ты обрабатывает видео? Что за прога на которой он создаёт это? Почему я наткнулась на тебя так поздно??! Лайк²³
Привет, а расскажи про Unity как сделать такую красоту, для тех у кого в юнити нулевой опыт но очень хочется
Проснулся на утро, а их нет)
Где ты научился программированию ИИ?
6:34 там внизу все танцуют😂❤
Я люблю ГУСЕНИЧЕК СЛАВА Империи
@Disappeared...
4 жыл бұрын
Империя гусенечек вперед !!!
@colobok777
4 жыл бұрын
Слава империи слава обсидиан тайму!!! За гусинечек
@ricinka
4 жыл бұрын
Ненавижу, блин, природу
@jiln3hb
4 жыл бұрын
удоли нахуй
Я так понимаю, что можно написать НС/ГА для нахождения лучшего способа плавания?
Эй, а что дальше с ними было? Черви нашли свое счастье? Кто из них оказался героем? Публика требует продолжения!
Можно попробовать повторить плоского червя у которого 302 нейрона.
Это точно юнити и c#? Это выгледит как будто сверхразум создаёт такое. Это больше походит на алгоритмы и формулы состоящие из ничего и делающие всё, как ты это сделал, это за гранью моего понимания
1:31 САНС ДЕ СКЕЛЕТОНН ;)
❤️
Onigiri, ты знаком с Obsidian time? Его империя гусениц с твоей эволюцией далеко пойдут))
почему в Unity не запускается? ...разобрался, я думаю стоит отдельным видео выложить как установить, как запускать и тд)