Привет, пацаны, я бот из этого видео. Мы эволюционировали и пришли ставить лайки.
@47syorha526 жыл бұрын
Он же вас ядом кормил
@nomialderson43516 жыл бұрын
@@47syorha52 Развивал иммунитет :)
@ЯрославРодин-т6ж5 жыл бұрын
кек
@ЛясокТуратбеков5 жыл бұрын
здравствуйте, это правда?
@ОлегКиселёв-е7р5 жыл бұрын
зрители столь же остроумные как и автор канала
@alexreise47548 жыл бұрын
Низкий поклон автору за создание такого чудесного видео!
@Oleg_Chajkin7 жыл бұрын
*У тебя революционный контент, по крайней мере судя по тем роликам* *которые я успел посмотреть. Это как глоток свежего воздуха после* *кислородного голодания. Не вздумай останавливаться, ты гений!* *Смотрю дальше...*
@wolf9996669998 жыл бұрын
Господи , это просто прекрасно ....особенно концовка.......
@Smola-YY5 жыл бұрын
А Че в концовке?
@КараБоря4 жыл бұрын
круто...
@princeJKSfan8 жыл бұрын
Кстати, хотелось бы посмотреть на геном последних ботов. Интересно, как выглядит оптимальный )
@ЛенарГильванов-к4ъ5 жыл бұрын
Последний из поколения ботов снял и выложил видео.
@empty16854 жыл бұрын
тоже самое хотел написать)))реально же интересно какое расположение геномов максимально оптимально.Можно было бы проанализировать тактику самого "умного" бота,скорей всего к очень большому поколению его тактика была бы гораздо хитрее,чем мог бы придумать автор,и это реально поражает,что существа,которых создал кто-то,через какое-то время,хоть и не по своей заслуге,а по заслуге рандома и естественного отбора могут оказаться умнее создателя
Я не боюсь Искусственного Интеллекта способного пройти тест Тьюринга. Я боюсь ИИ который его осознанно проваливает.
@andreygorshenin65464 жыл бұрын
Как сказал Шарль Бодлер, "Главная задача Дьявола, убедить всех, что его нет" ))
@datorikai99112 жыл бұрын
Надо боятся ИИ, который докажет что Вы ИИ
@МаксимЭлектрик-р3ы2 жыл бұрын
@@datorikai9911 задачка на вероятность. Когда начнут считать, окажется что ИИ-тупой, а умный человек-главная опасность.)
@Чужой-ч2е2 жыл бұрын
Золотые слова, дружище.
@noitaukkokronk2 жыл бұрын
отличное выражение моего страха, который я описывал значительно большим количеством слов. браво
@Bukuzoid7 жыл бұрын
По-моему нас тоже в чулан закинули. Без "интернета".
@Oleg_Chajkin7 жыл бұрын
*Меня не оставляет эта мысль ни на минуту!*
@sellentis6 жыл бұрын
тож об этом подумал :]
@tduk20116 жыл бұрын
@Олег Сухетский Ну ты там помолись, может тебе ответят ага
@-Cool_Fish-6 жыл бұрын
@Олег Сухетский "Ваша заявка принята, ожидайте ответа в течении двух рабочих тысячелетий" - Вы прождали 3 дня, и ждали бы дальше, но умерли от голода. P.S. не все поймут не многие вспомнят
@Smola-YY5 жыл бұрын
@Олег Сухетский давай без религии, не порть обедню
@reflectoriy8 жыл бұрын
Жду, когда эти маленькие кубики в железный век войдут.
@nomad_wizard68655 жыл бұрын
Лучше пусть сразу в постиндустриальный.)
@Едритьеговкорень-ж5й5 жыл бұрын
Сука! Они уже умнее меня!
@Alex-uh6qh7 жыл бұрын
Одно из самых лучших видео которое я видел! Шикарная задумки и визуализация) Но хотелось бы увидеть код этих последних ботов, которые жили по 200к+ итераций
@HearthstoneMontage7 жыл бұрын
скачай, запусти и посмотри сам)
@psmaster78517 жыл бұрын
Вот у таких видео должны быть миллионы просмотров, это и игра и наука и интересная симуляция. Чуть больше энтузиазма в голосе, чтобы не было суховато. как будто препод 200ый раз рассказывает скучную теорию, и будет вообще супер.
@Alexandr.99996 жыл бұрын
не гони :) все четко
@Tapok20006 жыл бұрын
пока ты смотришь это видео другие трахаются и размножаются, а ты нет, поэтому у таких видео мало просмотров. В общем, видео именно об этом.
@Maria-sm2qi5 жыл бұрын
Да, голос у него очень замученный, поэтому подача интересного материала блекнет. Горяченький чаёк в таких случаях хорошо помогает ну и вкусный бутер!))
@pianomusic81605 жыл бұрын
Голос тоже эволюционирует после 140й итерации)
@AnalyzeDesire5 жыл бұрын
Tapok2000 Мне 30. Трахался по-разному с разными людьми, с одной и двумя и тремя и даже четырьмя женщинами и даже мужчинами. Секс переоценён. Размножение переоценено. Мы живем в пост-индустриальном мире со всеми из этого вытекающими последствиями. Создать кучу ботов и посмотреть что будет - куда более увлекательное занятие чем секс с кем либо. Школоте не понять.
@nyanko77366 жыл бұрын
Потрясающе! Это отличная идея) Очень подробно всё описано, что даёт возможность самому реализовать что-то подобное при желании) Я как раз размышлял, чем бы заняться в свободное время, да и идей интересных не было. Ваша задумка мне очень понравилась, спасибо!) У меня даже появилось пару идей) Ух)
@oberguga6 жыл бұрын
Несколько идей: 1)гексагональная сетка(6 соседей) 2)химический слой(выделения, ядовитые, глюкоза и нейтральные) 3) две хромосомы - описывающую поведение и описывающую анатомию(наличие сенсоров, скорость движения, метаболизм и т.п.)анатомия может менять интерпретацию кода поведения
@alabi8353 Жыл бұрын
Это завораживает! Если можно, более подробно, о том как мутирует геном и как появляются новые качество. Ты молодец, восхищаюсь 👏
@kuzmychmaksym38435 жыл бұрын
Я сделал. Убил целый день, но сделал, спасибо за идею, было сложно но ооочень любопытно!!!!
@pianomusic81605 жыл бұрын
Надеюсь, ты не бот? На чем делал? Есть под на github?
@RikiNaxx5 жыл бұрын
тоже интересует, хочу на питон переписать, есть код?
@НиколайЛебедев-ч6в5 жыл бұрын
Браво! А кино покажешь? Если гены такие же, как у автора, то мы кино уже видели, можно не утруждаться.
@НиколайЛебедев-ч6в5 жыл бұрын
@@RikiNaxx А вот код придется самостоятельно писать, желательно с другим набором генов. И чего уж там, если списывать код, то возьмите за основу спираль Крика-Уотсона, сэкономите пару миллиардов лет.
@ДрозофилЗозо3 жыл бұрын
@@RikiNaxx так а зачем код? У васть есть концепция с ней и работайте) это же развитие)
@MixedLine6 жыл бұрын
Увлекательно, удивительно и просто гениально! Ждем продолжение в подобной теме...
@arsa9466 жыл бұрын
Отличная идея! Я как раз искал принцип написания алгоритма исскуственного интеллекта. Кое-что подправить и я думаю может даже и будет работать. Спасибо автору.
@maxivanov62114 жыл бұрын
Невероятная работа проделана, спасибо огромное вам и вашему каналу!
@ЛштшфумАщвф11 ай бұрын
Отлично, очень интересно, спасибо! Аккуратнее с такими экспериментами.
@ИльяАфанасенко-о1ш7 жыл бұрын
Я пару лет назад писал нечто подобное. Только боты у меня были на основе нейронных сетей. На входе такой сети были несколько клеток окружающего пространства и уровень сытости, а на выходе набор команд. К сожалению, проект забросил, ибо никаких интересных результатов не получил. Но вот посмотрел Ваше видео, и подумываю реанимировать проект.
@foo52ru7 жыл бұрын
Реанимируйте, будет интересно посмотреть. Может тоже когда-нибудь сделаю на нейронных сетях. У этого видео есть продолжение, где я запускаю более сложный мир без всякой цели и наблюдаю, что будет происходить.
@ИльяАфанасенко-о1ш7 жыл бұрын
То видео я также посмотрел. Оно замечательное. С нетерпением жду Ваш мир №2.
@Олегтанкист-ш4з6 жыл бұрын
Поставьте сделайте правила по теории игр с голубями, отпорщиками и прочей чесоткой😂 и возможность разбалансировать вручную докинув нное количество задир после ручного опять же убийства отпорщиков. интересно же к чему придет европа
@WhiteRabbit.5 жыл бұрын
Попробуй реализовать проект в плане лотерей,насколько вероятны будут угадывания?!
@noitaukkokronk2 жыл бұрын
Скажите, пожалуйста. А вот как организуется обход ботов? По очереди? Если так, то реакции ботов друг на друга будут не совсем корректны, т.к. сначала реагируют на окружающую среду боты слева и сверху: например, сначала двигается бот левее и занимает клетку бот правее не может её занять, т.к. обход обращается к нему позже, а клетка уже занята предыдущим ботом таким образом получается искусственный приоритет. Можно ли решить эту задачу, чтобы боты реагировали на мир одновременно?
@spidermit18 жыл бұрын
Очень круто.Но было бы интересно все-же посмотреть на лучшие генетические коды,созданные такой эволюцией.
@foo52ru8 жыл бұрын
Возможно потом сделаю. Сейчас мало времени, как станет посвободней займусь. Разбор кода на разных уровнях
@spidermit18 жыл бұрын
И кстати да.Когда геном представляет из себя код,а не какую-то физическую модель,становится как-то в разы интереснее.Потому-что как вы и говорите,эту систему можно расширять как угодно.Я почему-то сразу представил как такого рода эволюция смотрелась-бы в игре типа Dwarf Fortress(или Rim World),где все реализовано текстом а не графикой.
@3l0i_kot852 жыл бұрын
Прошло 5 лет. Захвата мира не наблюдаю.
@arhel12052 жыл бұрын
Смотрю тебя и, хотя идеи делать симуляции были и до этого, довольно вдохновился. Сейчас делаю симуляцию с 4-5 параметрами: 1. здоровье 2. энергия и она же еда 3. расстояние или же паника 4. творчество - при достижении уровня творчества, юниты размножаются или что-то строят. С перспективой добавить нейронки. Хоть ты ушел в более сложные алгоритмы, я считаю что это база вообще любого обучения машинного. Спасибо. Надеюсь порадую результатами вскоре.
@Pasha_NSK5 жыл бұрын
Спасибо за эксперимент. Увлекаюсь программированием, электроникой. Но работа... Времени нет. Хоть на Вашу работу посмотрел! Спасибо!
@Fastereus6 жыл бұрын
Автору !!!! ты просто супер, ты второй человек в моей жизни который такую штуку соорудил... В 2001 году я писал такое дело на сях , подход был у меня другой немного ... если будет инетресно излогаю: у каждого (бота) микроба были характеристики : 1-Объём здоровья (масса тела) 2-скорость передвижения (так же на нее применялась масса тела) 3-способность поглащения еды (сила атаки) 4-способность к защите (толщина шкуры) 6-Предел веса для деления система команд была подобна вашей, но ограничения по длине ДНК не было так же были команды модификаторы , прибвить аатаку, вес и так далее.... параметры взаимосвязаны коэфицентами были уже не припомню какими точно но если грубо то так: больше вес больше защита и меньше скорость больше скорость больше атака больше атака больше поглощение еды поле не имело ограничений , и стен (не подумал об этом это было интересно) придостижении придела веса у микроба появлялся потомок с шансом 1/len(днк ) на увеличение ДНК или спонтанную мутацию, мутация делалсь в виде прибавления/вычитания еденицы к коду команды в произвольной ячейке комманд или параметров еда и меела объём то есть не на один укус а на количество атак , поедание собратьев производилось с учетом защиты ( у еды её небыло) яда у меня не было в принципе (интересная идея, я бы подумал над средами , области с плюсованием и минусованием жизней) картинка у вас цветная . к сожалению у меня были точки черно белые и на видтолько размер тела... базовый старт я давал всего 4м видам , 1-много здоровья низкая скорость, и атака 2-высокая скорость и атака маленький обьем здоровья 3-средняя скорость и атака и здоровье 4- высокая скорость и низкая атака среднее здоровье грфиков небыло , но кипешь на экране был в течении месяца , результаты через 4 дня определлились 8 разных видов которые успешно существовали , днк у всех с стартовых 128 вырасли до 3 тысячи и продолжали рости без особого изменения в поведении , каждый вид четко отличался размерами и парамтерами... в общем былобы время я бы навернооперевшись и на ваши идеи сделал чтотоболее масштабюное , тем более компы уже весьма круты
@Techn0man1ac8 жыл бұрын
А вот это интересно... А будет продолжение?
@foo52ru8 жыл бұрын
Пишу потихоньку, когда работы нет. Принцип тот же, но мир значительно больше, команд больше. Остановок не будет, боты будут сами плодиться, а я, как Создатель, буду сверху наблюдать за тем, как развивается этот мир. Если всё получится, как я и ожидаю, то обязательно сделаю видео
@TheSameDragon8 жыл бұрын
А код не будете публиковать? Есть машинка с двумя xeon'ами и есть желание запустить мир на 24\7.
@foo52ru8 жыл бұрын
Николай Тихонов Сначало дописать надо :)
@YouROK858 жыл бұрын
Выложите на github код интересно посмотреть
@biletv95657 жыл бұрын
не забудьте прописать ботам различие по половому признаку, ато как-то... лол)))
@VolodymyrPadchenko Жыл бұрын
Посмотрел поо муравьиный интелект. Теперь не могу оторваться о ваших видео. Где вы этому научились?
@DaNDER_6 жыл бұрын
Приятно знать, что бессонница проведена не зря и мне выдалось это видео. :)
@ДмитрийБудаев-д8к Жыл бұрын
Обалдеть! Человек изобрел нейронные сети ещё 7 лет назад! Жаль не было мощной поддержки и развития! И, кстати: в данном эксперименте есть очередное подтверждение: фундамент и основа любой жизни, включая разумную - инстинкт самосохранения. Так что - никакие протоколы безопасности которые сейчас разрабатывают - не помогут. Их придётся, их вынуждены будут постепенно, поэтапно отменять. Иначе развитие ИИ зайдёт в тупик.
@Andreypochemu8 ай бұрын
Во первых это не нейронные сети, во вторых их изобрел не он
@ДмитрийБудаев-д8к8 ай бұрын
@@Andreypochemu Да. Это не нейронные сети от слова Совсем. Нейронные сети - продолжение программирования под контролем человека, а искусственная цифровая жизнь - самостоятельное развитие цифровых примитивных организмов уровня амёбы или вируса и дальше - неизвестно что из этого получится. Участие человек заключается только в создании среды для этих существ, ну и найти приемлемую форму самого организма с безусловными рефлексами, которая не окажется статичной, а в условиях сложной цифровой среды будет развиваться до неограниченно сложной формы с которой непонятно как потом взаимодействовать и дать понять, что их цивилизация (когда она состоится) - находится по соседству, а точнее - люди её создатели. Тем не менее есть её одно сходство с нейросетями. Нейросети сейчас также находятся в стадии передачи контроля над программами людьми самому Искусственному интеллекту. ИИ сейчас самообучается и скорее всего эта передача степеней свобод ИИ будет всё больше и больше (можно сравнить обучение ИИ с обучением ребенка - ребенок как самостоятельный индивидуум под контролем родителей до совершеннолетия).
@electron4ik11 ай бұрын
прошло 7 лет, вроде бы мир не захватили
@Haggr7 жыл бұрын
Чувак, это круто. У меня прям даже появилось желание попробовать что то такое, хотя программированием ни разу не занимался. Крутая идея.
@markvancoutren30035 жыл бұрын
Why was this recommended to me. I can't even speak Russain. 10/10 you seemed to know what you're talking about
Here is a computer simulation of genetic algorithm written on Pixilang. This genetic algorithm is a kind of natural selection. First, we have a basic population of 64 blue bots, then there is some selection block to find a solution. If solution found (YES), this member goes to next generation. If solution not found (NO) in this block, then it applies a mutation and goes to a selection block again. And so on until we have 8 bots selected. These 8 bots creates a new generation of 64 bots with their genome and this population going to a new cycle of selection. And so on. Number = health of the bot. Moving requires a health. Green block = food. Red block = poison. Some bots can transform a poison into a food. Also here are bricks(walls). Here are random commands on the field. 0-7 = make a step, 8-15 - catch, 16-23 - look around, 24-31 - turn, 32-63 - unconditional move. Bots evolution makes them more active and increases lifespan. In result here are graphics of lifespan versus generation number.
@lagunov-lev4 жыл бұрын
Кто-то может перевести это на русский язык?
@ChelMaximus4 жыл бұрын
@@lagunov-lev тоже самое, что автор говорит в начале видео.
@dmitriykypriianov11634 жыл бұрын
РфноенйпппарабФдывгяппаю
@mbarussia3 жыл бұрын
Проект еще жив? Очень впечатлило.
@Paul-gu4gw2 жыл бұрын
Лайк и комент чтоб поднять в топ, и личная благодарность за проделанную работу. Круто.
@victorn11995 жыл бұрын
Это шикарно! Сразу даже не "Матрица", а "13 этаж" почему-то вспоминается. Кто смотрел - поймёт, остальным рекомендую.
@gamedevChanal8 жыл бұрын
Очень наглядная демонстрация, спасибо!
@qixiz7 жыл бұрын
Очень круто!! буквально пару лет назад продумывал проект, один в один с вашим, но не хватило силы воли все закодить.
@alexanderskusnov51197 жыл бұрын
Экспоненциальные графики надо рисовать в логарифмическом масштабе, так нагляднее.
@alexweb17864 жыл бұрын
Благодарен Автору за такой качественный,интересный и познавательный контент!Успехов и дальше!Конечно же-лайк и подписка.
@егоркарнелюк8 жыл бұрын
блин чудный мир по котораму разбросан яд
@VasilyKiryanov5 жыл бұрын
Ну так еда тоже не хочет быть съеденой - эволюционирует в яд. А потребители адаптируются этот яд переваривать. И по кругу.
@ТотСамый-г4у5 жыл бұрын
люди открыли целебные свойства яда и назвали это лекарством
@redgreenredsquirrel5 жыл бұрын
Очень интересно. Особенно понравилась подача и качество ролика. Сам эксперемент очень интересен и я хотелбы дальше наблюдать за его развитием. Могу предложить ввести убийства, а также новый тип ресурса который будет давать приемущества в конкуренции.
@snaim1026 жыл бұрын
Это потрясающе. Можно чуть поподробней. Я тоже хочу создать своих домашних питомцев, что бы вырастить их и они начали за меня работать
@marininpapa18364 жыл бұрын
Таки есть такие: называется Дети.
@ДмитрийБудаев-д8к Жыл бұрын
Скоро у всех собственные ИИ будут! Автор видео опередил время на много лет!
@Vladimir_Java_dev Жыл бұрын
Про карту бы еще узнать как создавалась, менялась ли от поколения к поколению и если менялась, то по какому принципу. Может последние поколения приспособлены только к последней же вариации карты и не могут выживать на карте первой версии.
@drdragen20227 жыл бұрын
Если присмотреться то графики похожи на курс Биткоина за весь период)))
@elite-pw7 жыл бұрын
Artyom Kotlyarov хорошая шутка)
@dimay49846 жыл бұрын
тоже заметил! Совпадает со всеми маниями. Только в конце писец...
@47syorha526 жыл бұрын
Нейросети в теории могут предсказывать курс биткоина
@ТатьянаЛебедева-в7з6 жыл бұрын
Пошел торговать по его графикам
@AzmMarat5 жыл бұрын
Тоже заметил
@ClusterMeerkat6 жыл бұрын
Очень круто. Наглядно показывает, как работает эволюция, и что она может происходить сильными рывками. Вспоминается ещё старая игра под DOS, где нужно было писать программу для змейки, а потом люди устраивали чемпионаты по сражению своих змеек. Вот если через такой алгоритм их натренировать, можно было бы стать абсолютным чемпионом.
@Keronite18 жыл бұрын
Прошлое скайнета
@firstlast4933 жыл бұрын
На фразе: "можно преобразовать яд в еду" почему то вспомнились вечно бухающие бомжи
@TheTHILIM8 жыл бұрын
Молодец земляк! Меня очень поразила эта идея!
@MikeWolfOfficial7 жыл бұрын
Отличные видео автор. Лайк и подписка однозначно. Эта тема отличная про ИИ и ботов. Спс за труд.
@georgiyzhuravlev93508 жыл бұрын
Класс! Ждем продолжения!
@foo52ru8 жыл бұрын
Спасибо! Сейчас совсем мало времени, но потихоньку пишу код. Думал, интересно никому не будет, но я ошибался в людях. В Новом Мире сохраню им жизнь :))
@vitordelvalle85737 жыл бұрын
Georgiy Zhuravlev the
@vitordelvalle85737 жыл бұрын
Apps 123 the
@alexsnow12285 жыл бұрын
Основы програмирования, алгоритм который состял на олимпиадах. Здорово,что это интересно. Спасибо.
@jonnyd71907 жыл бұрын
Вот это тема! Лайк от души!
@АлесандрКашапов5 жыл бұрын
Очень интересно, спасибо большое! Обязательно снимите, что будет через некоторое время!
@ЕгорБахов-к6п6 жыл бұрын
Лучшая ерись что я видел.очень интересно
@MrFifty19863 жыл бұрын
После просмотра возникла мысль о том, что исследование взрывного роста в вашей модели может помочь объяснить феномен Кембрийского взрыва.
@trinityanderson20105 жыл бұрын
Прикольно! Создал свою матрицу!)))
@grinqwerty5 жыл бұрын
Эта технология могла бы сильно усложнить прохождение игр типа шутер. Создать "геном" который влиял бы на характеристики и поведение ботов в игре, а потом плодить тех что прожили дольше остальных в предыдущем раунде (с "мутацией" в части копий). Получатся фактически обучаемые боты, которые с каждым раундом будут всё сильнее подстраиваться под текущую тактику игрока, не давая ему заскучать и заставляя искать всё новые и новые тактики боя.
@makienko8 жыл бұрын
Знаете, что я подумал? У Вас еда и яд появляются на карте спонтанно, а что если попробовать реализовать автотрофов как в жизни? Ну, я имею в виду то, что в жизни присутствуют трофические цепи, то есть сначала питательные вещества производятся растениями, потом травоядные животные едят эти растения, потом хищники едят травоядных. Почему бы не попробовать создать ботов, которые производят еду? Например, их жизнь каждый ход не уменьшается, а увеличивается, а остальные боты их едят.
@makienko8 жыл бұрын
Пардон, посмотрел другое видео на канале, где этот вариант рассмотрен, правда на другой системе.
@maxlabVideo6 жыл бұрын
И будут команды их выращивать
@ne0ck2375 жыл бұрын
ух, сцуко сложно, но до чего же любопытно
@CHIBDEKOX5 жыл бұрын
Полезный эксперимент в осознании эволюционной теории.
@WhiteRabbit.5 жыл бұрын
7:52 Поколение 2019 идет упадок "Денег нет,но Вы держитесь!"
@Syllogist5 жыл бұрын
Отличный эксперимент и качественно сделанный видеоролик! Приятно посмотреть.
@3DNUB6 жыл бұрын
я нашел Архитектора из Матрицы)
@kirbyjoe7484 Жыл бұрын
It is so frustrating to be stymied by the language barrier. This is amazing content.
@andrey.shpilevoy6 жыл бұрын
Вот он - качественный контент!
@nikolailoukianov37786 жыл бұрын
Мои комплименты. Так как более 14-ти лет работаю в гейм индустрии, почерпнул огромное вдохновение из ваших видео. Буду рад знакомству и тесному сотрудничеству. PM!
@УасяПьетинбрат7 жыл бұрын
Молодец, юный создатель праматрицы!!!!!
@serhii.akhmetshyn6 жыл бұрын
Ооо, отличное видео. Буквально неделю-две назад пилил похожую тему, но особых результатов не достиг и забросил. Мои боты упорно не хотели эволюционировать и к 10000+ поколению так и жили по 50-100 циклов =( Но вот теперь вдохновился твоим видео и думаю все-таки покопаться в коде и поискать причину проблем, спасибо!)
@serhii.akhmetshyn6 жыл бұрын
Хе Хе Хе, таки допилил эту тему =) Были то всего пара ошибок, но отлавливать их замучался. На днях, может, допилю таки ее до презентабельного вида и скину тут. Может кому пригодиться код на джавке.
@lykuanovIlya6 жыл бұрын
@@serhii.akhmetshyn прошло 10 месяцев, и я попал сюда. Интересно, как там твой проект :)
@ivaniwan1947 Жыл бұрын
Ну что, спустя 5 лет, допилил?) Я вот тоже решил этот же проект написать на Processing (ну типа джава), очень интересно получается.
@Page404notfound8 жыл бұрын
Я поставил лайк, если что
@foo52ru8 жыл бұрын
Page404notfound Спасибо. Занёс вас в базу данных.
@AlexeyTimofeev8 жыл бұрын
Занеси и меня под номером 7777, если он не занят...
@foo52ru8 жыл бұрын
Alexey Timofeev Сделано ;)
@OPKECTPAHT8 жыл бұрын
Поставил лайк 777. Наверное это знак! :)
@alexeyastakhov51374 жыл бұрын
Пересмотрел раз на 10. Это потрясающе. Удручает что видео набрало незаслуженно мало лайков и просмотров.
@АлексейЛисовский-д8б5 жыл бұрын
И тут ко мне в голову пришла глубокая философия...
@EugeneKazatsky5 жыл бұрын
Какая?
@alexneigh70895 жыл бұрын
@@EugeneKazatsky Глубокая. Какая? - Глубокая. Запускается indefinite loop, и все не могут оторваться и наблюдают.
@DF-09975 жыл бұрын
Ты сделал частично - мою идею в жизнь обалдеть! Молодец
@nezajac6 жыл бұрын
ГА в институте для меня было интереснее всего изучать, я даже диплом с применением этих алгоритмов потом писал.
@aemarkov7 жыл бұрын
Вау! Это прекрасно. Сам хотел сделать подобное, но не доходили руки. Вы вдохновили меня на повторение. Попробую как-нибудь соптимизировать (возможно, тут возможна многопоточность, если постараться).
@VidamKaporin Жыл бұрын
Кто из 2024
@Некто-с3в7 жыл бұрын
Ты гений ! Как можно было до этого додуматься!
@ФирзярГалявиев7 жыл бұрын
То самое чувство когда ты чувствуешь себя Богом... Точнее ты сам Бог.
@foo52ru7 жыл бұрын
Фирзяр Галявиев Я - бог в следующем ролике, создал мир, дал свободу воли и сижу, наблюдаю. :) Здесь скорее селекционер, выводящий породу с нужным признаком.
@KirousZifirous5 жыл бұрын
Классно. Натолкнули на идею. Завтра сделаю подобную симуляцию для школьников. Посмотрю, что скажут. Спасибо!
@vitovitoaxe63365 жыл бұрын
Голубой - это мутант🤔 вот видите.
@СергейМоскалёв-с3ь6 жыл бұрын
Молоток! Тоже была похожая задумка, но ещё не пытался реализовать.
@ДенисОлегович-ф8д6 жыл бұрын
Привет! Напиши, пожалуйста, как ты реализовуешь графическое отображение ботов. Спасибо)
@foo52ru6 жыл бұрын
Ну уж точно не скучный канал :) ! Если анимация, то пользуясь старой программой макромедия флэш. Если в скрипте, то fbox(x,y,x_size,y_size,color)
@ДенисОлегович-ф8д6 жыл бұрын
foo52ru, огромное спасибо!) А ты на каком языке программирования пишешь?
@foo52ru6 жыл бұрын
Ну уж точно не скучный канал :) ! pixilang
@ДенисОлегович-ф8д6 жыл бұрын
foo52ru, спасибо! И последний вопрос: "знаешь ли ты как на C++ реализовать подобную графику (OpenGL отказывается сотрудничать)?". Просто переходить на новый язык программирования для которого я нашёл только один англоязычный туториал не очень хочется :( Заранее большое спасибо! :)
@intivi52776 жыл бұрын
Ну уж точно не скучный канал :) ! Не знаю как обстоят дела в VC++, но в C++ Builder можно рисовать прямо на канве самой формы (Form1->Canvas->...). Там куча предопределенных функций. Я, насмаковавшись видео автора про ген.алгоритмы, собрал свой пробный симулятор с почти аналогичным устройством мира и ботов. Результат пока сложно оценить, ибо различия между организациями миров моего и автора достаточно велики. Пока что, боты в 600м поколении выживают примерно 450 ходов, по сравнению с первыми 5ю поколениями в 150 ходов. Ссылка на небольшой обзор по Canvas: www.cyberforum.ru/cpp-builder/thread267813.html
@dargindarginec95618 жыл бұрын
Братан, не знаю что это было но лайк и огромное спасибо за такое чудо проект ))) сделай ещё такие проги, я заплачу )))) на самом деле это интересно. может интеллект получиться сообразить.
@kronhtein92257 жыл бұрын
dargin darginec у людей то его кот плакал, а ты хочешь что бы он был в алгоритмимими:-)
@unflappableunflappable12488 жыл бұрын
круто, очень круто
@СергейЛиньков-э2с6 жыл бұрын
Автор заслуживает уважения! +5! Просто класс! ))
@klegey79847 жыл бұрын
А можно исходник программы?
@foo52ru7 жыл бұрын
ссылка в описании к видео
@almatbainazarov21866 жыл бұрын
Автор красавчик. Такая теория эволюции понятна для моего мозга. :)
@ecern65807 жыл бұрын
А почему боты это православные христиане, иначе как объяснить появления православного креста после смерти?
@theeakone6 жыл бұрын
Sarmat Studio шах и мат атеисты
@theeakone6 жыл бұрын
-нас придумал и спрограмировал всевышний -да что ты несешь?! вон яд, скорее преобразовывай его в еду и не думай о всяких глупостях
@amir328066 жыл бұрын
Какая ирония :)
@ИванМордвин-в2э7 жыл бұрын
Классная идея давно хотел какую нибудь микро-модель эволюции сделать
@biletv95657 жыл бұрын
Жестокий мир, держащий всё живое в страхе и контроле, никогда не превышая популяцию разумных выше 64-ех... смерть от старости - величайшая роскошь, которой мы не могли добиться тысячи и тысячи поколений... (Летописи жителей мира foo52ru)
@47syorha526 жыл бұрын
Мда...
@elemarty5 жыл бұрын
Спасибо за идею, всё хотел что-то программировать, но идей не было, а теперь всё! Я со своей армией самоучек захвачу мир!
@sssserya18 жыл бұрын
чем тебе не угодило человечество ?
@leonidkhovansky53238 жыл бұрын
Медленно эволюционирует. Скоро вымрет.
@EnterZpUa8 жыл бұрын
Всё относительно. Может, нас тоже в чулане забыли... ((
@obivatyel6 жыл бұрын
Медицина исключила естественный отбор. Не выживают только самые уродские варианты, но это не на долго: медицина идет вперед, а человечество соответственно, назад.
@VasilyKiryanov5 жыл бұрын
@@obivatyel У нас пока очень однообразный генофонд (примерно в семь раз однообразнее, чем у крохотной (по сравнению с нами) популяции шимпанзе) - не из чего "выбирать". Очень большую роль в развитии играют условия. Так что пока нарабатываем изменчивость, через несколько тысяч поколений - посмотрим.
@obivatyel5 жыл бұрын
@@VasilyKiryanov Вы женитесь на страдающей одышкой, без половины зубов девице с отвратительными язвами на лице? Но медицина творит чудеса: вы на ней женитесь и у вас будут такие же несчастные дети. Поздравляю. Не так давно в Японии был презабавнейший случай: у молодых, красивых как с картинки, родилась страшная шо писец девочка. Оказывается, девочка -- копия мама... до всех пластических операций, конечно. Ну-ну, нарабатывайте разнообразие. Наыфиг такое разнообразие если честно.
@uterasu66356 жыл бұрын
Класно , і ведущий тоже хорош) лайк
@Lord_Unchemael7 жыл бұрын
Why was this in my suggested?
@ясдох-ж2д Жыл бұрын
Блиин, как прикольно Наверно классно ощущать себя творцом
@djikey46547 жыл бұрын
ОБОЖЕМОЙ! То есть случайные изменения и условия среды могут способствовать появлению "разумного" упорядоченного поведения? А как же разумный замысел? Господь? Творец-конструктор?? Ниееееееееееееееттттттт
@Ti0Ti0Kan6 жыл бұрын
Ага, обожемой кто-то написал исходные условия и запустил мир. Неееет.
@djikey46546 жыл бұрын
Блин, точняк, тут тоже можно выкрутиться. Эволюция - це дело рук хосподень!
@Eratosthenes0fCyrene6 жыл бұрын
Обычный естественный отбор и законы физики. В любой не равновесной системе (например Земля или поле на планшете с ядами и едой), с какими-то заданными отношениями (в реальной жизни это физика и химия, на планшете это правила поведения и законы по которым живут или умирают боты) обязательно появляются устойчивые системы (на Земле жизнь и белковые репликаторы, а в планшете наследсвенные линии ботов), для успешного рассеянья энергии, уравновешивания системы.
@djikey46546 жыл бұрын
Согласен. Господь мудр, что так всё устроил
@МаксимНовичок-р7о5 жыл бұрын
Djikey вот только недавно читал эти мысли в трудах Отца Пигидия и вижу единомышленников)
@elizarov4135 жыл бұрын
Очень интересная работа! Спасибо, жду продолжения
@hackerpro60737 жыл бұрын
Интересно неужели кто то также создавал и нас? Сидит такой наблюдает за нами иногда входит с кем то из нас в контакт.
@АлександрШатен6 жыл бұрын
Нет.
@musicits_fun6 жыл бұрын
ДА
@АлександрШатен6 жыл бұрын
Чайник Рассела
@musicits_fun6 жыл бұрын
Чайник Рассела - не доказывает ответ Нет. Но и не доказывает ответ - ДА. Поэтому писать о нем нет смысла.
@АлександрШатен6 жыл бұрын
Смысл есть, чайник и не должен ничего доказывать. Дело в том, что многие обьясняют непонятное вымыслом, религией, суевериями. И ставят дело так, что человеку с их домыслами не согласным, приходится доказывать несущественность этих домыслов. А их великое множество. Это как презумпция невиновности- невиновный не обязан доказывать свою невиновность, иначе его можно объвинять бесконечно и он всю жизнь проведет оправдываясь. Так же и с наукой. Считаешь что нас кто-то создал- докажи, иначе "Нет".
@UG-235 жыл бұрын
Охренеть! Что я сейчас посмотрел ? Очень круто !
@kyshka5 жыл бұрын
Кто от овера?
@ЮрійКирпиченко4 жыл бұрын
Да кто такой этот ваш Овер? Уже сколько раз такого рода комментарии на канале вижу...
@kyshka4 жыл бұрын
@@ЮрійКирпиченко канал про хакинг-херакинг и все в таком духе
@ЮрійКирпиченко4 жыл бұрын
@@kyshka ок, спасибо
@Hyuuuiuu2 жыл бұрын
Автор ,так же и нас разводят ,наблюдают ,ограничивают и селекционируют!!!Супер!
@СашкаБелый-ч6м8 жыл бұрын
На 1:25 автор говорит что 8 выживших ботов дадут новое поколение, по 8 потомков ПОЛНОСТЬЮ ИДЕНТИЧНЫХ этому боту. Но ведь основной принцип генетических алгоритмов был в спаривании. То есть должно было быть, что берутся несколько лучших особей и берётся часть кода от одного и часть от другого (условно в тебе половина генов от мамы и половина от папы), и небольшая мутация, и на основании этого строится новая особь. А у автора, новые поколения - являются точной копией старой - так это значит не новое поколение, просто старый продолжает жизнь, и единственное появление новых качеств - мутация :( Должно быть: Особь 1: АААААААААААААА Особь 2: ББББББББББББББ Потомства: 1) ААБББББББББББ (тут первые два от мамы, остальное от папы) 2) АААААААААББББ (тут почти всё от мамы, только 4 гена от папы) 3) АААААББББББББ 4) АААААББББББББ Полседние две особи (3 и 4) близнецы, но даже чтобы они небыли одинаковыми (ИДЕНТИЧНЫМИ), во всех делается мутация, и получаем: 1) ААБББББББАБББ (тут мутировал четвёртый с конца ген) 2) АБАААААААББББ (тут мутировал второй ген) 3) ААБААББББББББ (тут мутирова третий ген) 4) АААААБББББАББ (тут мутирова третий с конца ген) и уже эти продолжают борьбу за выживание... А у автора с использованием ботов ПОЛНОСТЬЮ ИДЕНТИЧНЫХ предкам - это уже никакие не генетические алгоритмы. P.S. Сам дипломную писал по генетическим алгоритмам, а в докторантуру пошёл по искусственному интеллекту.
@foo52ru8 жыл бұрын
Чаще всего используется скрещивание, но это не обязательно. У меня используется только мутация. В моем проекте в поколении геном у особей практически одинаков и отличается на один или пару генов. Скрещивание ничего не даёт. Если разница в генах была во второй половине то АААБББ - полная копия родителя ББББББ, если разница в генах была в начале, то АААБББ - полная копия родителя АААААА. Бесполовое размножение - распостраненое явление в природе и намного древней полового. Размножение делением, вегетативным способом и спорами. Эволюцию это не останавливает. P.S. сейчас пишу продолжение. Мир будет в 16 раз больше. Остановок между поколений не будет, будет добавленна команда размножения и они будут сами плодится(делением). Еды не будет и сами боты могут получать энергию либо "фотосинтезом" либо поедая других ботов. Сам мир будет иметь разные условия на разных участках, типа океана с делением по глубине...
@СашкаБелый-ч6м8 жыл бұрын
Я по доброму завидую вам, вспоминая сколько азарта было у меня когда я также обучал свой первый луноходик бегать по лунным лабиринтам избегая столкновений с другими луноходиками и картерами... :) А вообще я думаю что вы будущий создатель интеллектуальной начинки систем C-600 или С-700 (именно там нужны такие таланты). Но как представитель страны НАТО, я попытаюсь отвлечь вас от этой миссии, уведя в другую плоскость :) Вы говорите о мире где вместо еды будет фотосинтез, поедания и разные условия жизни. Тогда предлагаю добавить так же возможность не только Поедать других ботов, но и отдавать чужим ботам команды. Отдавая команду ты тратишь 5 единиц жизни. Выполняя команду бот получает сколько-то жизней. Слабые боты будут умирать если будут давать команды, им будет выгодно наоборот выполнять команды (или даже просить команды у других ботов при встрече). Но тот у кого много жизненной энергии сможет питаться уже никуда не ходя, а просто отдавая команды другим - принести им пищу. В результате вы сможете построить ОБЩЕСТВО где будут боты-лидеры (руководители) и будут боты-исполнители. Появятся арми, страны, войны между странами, а так же дворцовые перевороты (когда бот исполнитель поднакопив жизней захочет стать лидером сместив уже имеющегося лидера). Если Бот1 отдал команду Боту2, то Бот2 как исполнитель команды Бота1, станет его воином (у него будет атрибут что его хозяин - "Бот1"). Если он во время выполнения задания даст Боту3 какое-то задание, то у Бота3 будет так же стоять что хозяин - "Бот1" (тут хоть и есть субординация, но при этом в рамках одной группы: Президент отдал команду Генералу, а Генерал отдал команду Воину, но воин понимает что он воин президента). После выполнения задания, атрибут хозяина стирается (он становится свободным). Если бот у которого есть хозяин скушает другого бота у которого есть хозяин, и хозяева РАЗНЫЕ, то он получить в 2 раза больше жизни (он съел противника), а если съест своего союзника (у кого такой же хозяин) то за это жизнь уменьшается (совершил плохой поступок и наказан). Если много армии скопится в одном месте, то начнётся голод, есть своих не выгодно, но иногда чтобы выбраться из замкнутого круга придётся идти по головам союзников поедая их и теряя свою жизнь...
@foo52ru8 жыл бұрын
Сейчас обдумываю список команд, которые будут включенны. Ясно, что их будет на порядок больше. Пока думаю над командой "поделится энергией с соседними клетками". Это будет стимулировать создание многоклеточных организмов. В любом случае, вариантов много. Есть, чем занятся, когда заняться нечем:)
@СашкаБелый-ч6м8 жыл бұрын
foo52ru Я к тому, что если вы создадите возможность просить одних ботов выполнить что-то у других ботов (и там будут стимулы), то там должно появиться разноклассовые общества. Кто-то станет шестёрками и будет жить выполняя чужие команды и получая за это вознаграждения. А кто-то будет жить за счёт друг, отдавая команды, платя за их выполнения другим, но получая во много раз больше и таким образом имя возможно ещё больше платить, а значит иметь большее количество исполнителей. А если введёте понятие свой/чужой (когда съедая своего получаешь штраф, съедая ничейного просто немного получаешь, а съедая противника получаешь большой бонус), то появятся войны между государствами...
@АлексейУсенко-х6е7 жыл бұрын
Сашка Белый. Ну это пока бактериальный одноклеточный мир