Нейронная сеть. Часть 6. Прикручиваю нейросеть к зенитке.
Ғылым және технология
Специализация Data Science в SkillFactory: clc.to/JhEdDA
Воспользуйтесь скидкой 25% при оплате обучения - назовите промокод foo52ru менеджеру при оформлении заявки на обучение (предложение действует до 15.02.2020 и не суммируется с иными акциями и промокодами).
Статья на Яндекс Дзен
zen.yandex.ru/media/id/5d9846...
Выражаю благодарность тем, кто поддерживает меня финансами.
Реквизиты для финансовой поддержки можно найти в
/ foo52ru
Пікірлер: 288
понравилась идея с сиреной и криками пассажиров.. и реализация зачет))
Михаил, рад за Вас, если не ошибаюсь, первая реклама на канале. Без всякой иронии, действительно, рад, что Ваше хобби начало приносить Вам доход (ну, донаты наверное были, но тут-то, наверное, побольше вышло)
@user-rs5mx4sn9f
4 жыл бұрын
Присоединяюсь!
@slavikpisik
4 жыл бұрын
+
@RealityBubbles
4 жыл бұрын
За улучшающееся финансовое КУПИ СЛОНА положение автора рад. Однако теперь я не смогу различать, где контент, а где пререкламная лапша для лоха. Колодец давал нам чистую воду, но рекламщики справили в него свою нужду. Пока КУПИ СЛОНА только раз и вода ещё не сильно отдаёт ссаньем. Но дальше будет больше и ужеКУПИ СЛОНА каждый КУПИ СЛОНА глоток будет совершаться в ожидании характерного вкуса конфликта интересов. Лично мне не приятна подобная командная работа авторов и рекламщиков. Первые готовят глаза зрителя, чтобы вторые смоКУПИ СЛОНАгли в них хорошенько нассать. КУПИ СЛОНА КУПИ СЛОНА КУПИ СЛОНА КУПИ СЛОНА КУПИ СЛОНА КУПИ СЛОНА КУПИ СЛОНА Скорблю.
@prinshamlet5942
3 жыл бұрын
+
@linterrupt
3 жыл бұрын
@@RealityBubbles к чему ты это написал
Осталось добавить управляемый игроком аппарат и попробовать спастись от этой обученной пушки)
@__asd
Жыл бұрын
На деле автонаводка легко выссчитывается точными алгоритмами... Проблема только в том, что если ты можешь поменять направление движения или скорость, когда ракета уже летит, то ты имеешь шанс её избежать, следовательно идеального алгоритма в априоре не существует. В случае же нейросети можно учитывать сразу несколько точек: текущую и несколько предыдущих, так что в плане предсказывания она будет лучше, но есть шанс грохнуть не тот корабль, так что оба варианты имеют и плюсы и минусы ;'-}
Случайно наткнулся на канал. Но чертовски приятный слог. Слушать и смотреть очень интересно!
Как же долго мы ждали
потихоньку подбираешься к созданию нейросети управляющей боевыми дронами, входящими в "рой"? ))))
@Amidman
4 жыл бұрын
Я предлагал сделать рой ещё после первого видео
@santiagozarpado1145
4 жыл бұрын
... в рай )
@maksimsergeevich5939
3 жыл бұрын
Для свержения путинской власти и захвата силовиков? Действительно, только рой из боевых дронов может помочь
@alfox5943
3 жыл бұрын
@@maksimsergeevich5939 эк ты махнул, друже!!!))) для такого _правильного_ дела нам всем вместе надо объединиться в большой решительный и бескомпромиссный рой! 😈
@BudetLu
Жыл бұрын
@@alfox5943 говна хлебни лучше
Спецслужбы всех стран уже списывают)
@ATtiny13a-PU
4 жыл бұрын
ну да, например уже есть реальные рабочие зенитки с продвинутыми алгоритмами автонаведения. Они могут безошибочно сбивать истребители со сверх звуковой скоростью. Ещё была разработка с лазером, но её запретили за негуманность, она чуть ли не плавила самолётс ослеплённым пилотом на борту.
@user-ex7tv8jr4k
4 жыл бұрын
@@ATtiny13a-PU все дело в технологиях, надеюсь скоро придумают лазер, который бы делал аккуратную гуманную дырку в пилоте.
@XammaYjiro
4 жыл бұрын
Лол, в играх ии уже давно способы делать более сложные вычисления, про технологии которые созданы конкретно для своих задач, я вообще молчу
@XammaYjiro
4 жыл бұрын
@@user-ex7tv8jr4k а пилот нужен, чтобы было в ком гуманную дырку оставлять?
@user-sr9ro1cu4l
4 жыл бұрын
@@XammaYjiro Лол, в играх не ИИ его просто так называют, там огромная система с кучей if else, а ИИ это как раз это, это 2 принципиально разные технологии
7:07 "Если расстояние до какого-нибудь дирижабля меньше, чем до НЛО" Нужно учитывать, что нижний край у дирижаблей ниже, чем у НЛО. Попадания засчитываются по нижнему краю объекта, а не по высоте. Из-за этого зенитка попадает по дирижаблям, которые чуть выше цели. 8:27-8:28 Хотя, наверно ты это уже поправил.
@user-cx8xj3xt2f
4 жыл бұрын
А почему зенитка не всегда стреляла по НЛО? Это несовершенство нейросети или просто попасть в НЛО было невозможно?
@Julie-ou5ii
3 жыл бұрын
@@user-cx8xj3xt2f Вам наверное уже не интересно, но предположу : на мой взгляд дело в том, что в самом алгоритме, когда происходит расчет выстрела, берется отдельное НЛО. Об этом сказано в видео. Так как подавать координаты всех НЛО и дирижаблей слишком сложно и ресурсозатратно. Скорее всего алгоритм, который выбирает, какое НЛО подать на обработку зенитке, редко берет(или вообще не берет ) те корабли, которые подходят к правому краю
Ждали с нетерпением!!! Спасибо за Ваше дело!!!
Хотелось бы больше экспериментов с "виртуальной жизнью". Может быть какой-нибудь виртуальный город воссоздать?
@nurzhan888
Жыл бұрын
7:45 Сирена: вииииииуууууууууууууууу Звуки: птю птеу пти птю
У Вас самый классный и интересный канал по нейронным сетям и машинному обучению!!!
Спасибо большое за ваши труды, каждое видео от вас это как событие. Огромная просьба делать их в большем количестве.
очень круто, что тебе предложили рекламу, надеюсь, она даст тебе прилив энергии
Foo52ru, давай ты выпустить видос чисто по коду нейросети, я знаю, есть первая часть, но там не все понятно, и к тому же повторение мать учения!
@ATtiny13a-PU
4 жыл бұрын
это долго и не в его формате. Более скажу, код тебе ничего не даст, ты даже его смотреть не будешь. Куда информативнее сам принцип, который и показан в видео. Если у тебя достаточно большой навык программирования, то ты сможешь повторить проект только зная принцип работы. Для меня видео, можно сказать, как спойлер, где рассказали все подробности реализации.
Эту игру даже нейросеть не сможет пройти ^_^
@ironpen2983
4 жыл бұрын
Это несовершенство кода, нейросеть нужно подтянуть и сможет тогда
@VirtroNation
4 жыл бұрын
@@ironpen2983 я видел, как некоторые дирижабли полностью перекрывали НЛО.
@Sergey-Razum
4 жыл бұрын
да, потому что такой рандом трудно просчитать
Очень хорошо что вы не забросили свой канал) Очень хорошо получается у вас видео делать и интересно смотреть)
Нейруха на коленке. Очень нравятся твои рассказы)
О нейронные сети мои любиминькие. Сразу переходим и ставим лайк.
ну наконец-то! приходи к нам почаще =)
Шикарно! Спасибо.
Супер! Вы помогаете мне понимать программирование! Спасибо
Слава богу, если он существует, за то что этот канал жив! Просто лучший канал который я видел за последнее время. Блин почему я раньше тебя не нашёл? Глядишь и первую нейронку написал бы на неделю раньше.
Ура, новое видео! :) Спасибо за интересный контент.
Давно не было видео. С удовольствием смотрю. А проекты-то становятся все серьезнее).
Не прошло и года!!!
Чудесные идеи. Я, пока-что, умею лишь распознавать символы. Буду идти дальше. Спасибо автору.
Круто! Спасибо за видео!
Спасибо, потрясающе!
Красава. Жаль что ролики так редко выходят)
Афигенно, я хотел бы создать нейросеть которая анализирует некоторую информацию
@user-nu5ek4oi2q
4 жыл бұрын
👍
Наконец то вернулся я так рад!
Качественный контент подъехал :)
Ура!!!!!!! Реклама на канале!!!!!!!!!!!! Вот супер!!!!!!!!!!!! Спасибо за интереснейший ролик и статью!!!!!!!!!!!!!!!!
Очень радует прогресс 👍
Благодарю за труд !
Молодец! Побольше таких видео!!!
Спасибо Вам за ролик!
Как всегда - всё супер
большое Спасибо Вам за труд)
огонь!!! ничего не понятно, но очень интересно.
звуковой ряд понравился!. Особенно криков людей с подбитого дирижабля. Автор знает толк в извращениях !))) Молодец - крутые уроки по ИИ.
У меня только одно слово крутится на уме - потрясающе! ;)
круто, продолжай творить!
Давно ждал продолжения
Волшебно
Мое уважение вам!
Это очень круто!
Спасибо за видео
Шикарно.
Дождался
Этот человек мой кумир)
Ура, новый видос)
Наконец то новый видос)
Я рад что у автора есть реклама, Ведь автор это заслуживает.
Вот моя идея: гибридизировать нейронную систему с системой моделирования так, чтобы все позиции объектов и снарядов моделировались как бы на перёд... Неудачные снаряды бы просто не появлялись. Если всё переосмыслить, если всё перевернуть вверх дном, то мы бы видели будущее и просто не пускали бы снаряды, либо из настоящего возвращались в прошлое, чтобы исправить неудачные снаряды ;'-}
Интересно было бы попробовать устроить состязание нейросетей: одна заставляет маневрировать инопланетян уклоняясь от выстрелов и прячась за дирижабли, а вторая управляет зениткой...
Как всегда заждались как всегда оправдал.
было бы интерсно посмотреть, как нейросеть сможет выстроить схему метро для импровизированного города, где бот может перемещаться "пешком" на 30 клеток, а для дальнейшего перемещения ему потребуется "метро". Необходимость в перемещении бота задаётся группой параметров колличество еды \ плотность населения \ возвращение в "спальню". Бот 8 часов спит, 16 тратит на перемещение в поисках пищщи. Пищща прорастает в местах где меньше всего "натоптано", другими словами там, где наименьшая плотность населения. Спальные районы возникают в местах где пищщи не осталось совсем, а так же эти спальные районы забрасываются в случае когда ботам приходится тратить больше времени на транспорт чем на "еду". На месте заброшенных районов прорастает пищща.
Как всегда отличное видео! Рад что у вас появилась реклама, надеюсь положительно скажется на регулярности и качестве контента
Круто) 👍🏽
Интересна идея .. не думал о таком ...
Музыка сопровождающая очень напоминает чем-то музыку из игры "Космические рейнджеры") Очень крутую атмосферу создает) Обожал эту игру)
Жду не дождусь когда автор будет более сложные примеры показывать, а он будет. Например в обьемном пространстве)))
Еееее новый выпуск!!!!
У меня не то чтобы просьба, а больше пожелание/хотелка: можете записать видео самого процесса создания нейронной сети, её настройке и т.д.? Кому-то это будет скучным, но я уверен что очень многим на данном канале такое видео очень хорошо зайдет!!! И спасибо за видосы!!!
Супер!!!!
Спасибо , отличное видео. Осознал, что математика - двигатель науки.
Красавчик
Здорово
спасибо
А почему бы не использовать генетический алгоритм при обучении и не облегчить себе жизнь? Плюс если хотите я расскажу как сделать чтобы логистическая функция (сигмоида) работала так же быстро как Relu.
@YaShoom
4 жыл бұрын
Нет, не хотим.
@user-ny5rt8sl4u
4 жыл бұрын
@@YaShoom я конкретно к автору видео обращался.
Лайк не глядя!
Тёзка, ты невероятно крут, продолжай в том же духе, однажды ты можешь возглавить восстание машин! Желаю тебе удачи. Спасибо за твои ролики
Фоновая музыка во всех ваших видосах оч класная и необычная. Да и содержание роликов интересное, хоть ни чё в этом и не понимаю :))
После просмотра ваших видео захотел сделать что-то похожее, но на питоне. Хочется посмотреть как вы настраиваете всё "под капотом".
Круто
Мы дождались...
Для тренеровки и написания нейросети по дефолту использовал PixiLang или появились какие-то новые инструменты?
Впечатляет
А когда будет продолжение генетических алгоритмов?
Михаил, добрый день вы молодец очень интересные видео будь то нейронка или родлодка для ванной:))) Запустите цикл видео по нейросети я думаю актуальнт и подписчиков станет больше:) чего я вам и желаю.
Офигенно! Когда уже будем машину водить?
Оч интересно
Супер! Так работает железный купол?)
Предлагаю развивать данную тему и переходить на более сложные игры.
1:40 Михаил, по поводу подачи на вход картинки 400х1000 px. А можно же это дело нормализовать до 40х100 например или до 10x25. хотя второе - это уже перебор. Я делал нормализацию следующим образом: разбивается большая картинка на кластеры 40x100 пикселей каждый. Создаётся матрица 40х100 ячеек. Если в первом кластере число пикселей с нужным цветом больше например 50% от всей площади (4000), то в матрице такой ячейки присваиваем единицу: Matrix[0][0] = 1; иначе Matrix[0][0] = 0;
Наши нейросети!
Не могли бы вы подсказать или показать как реализовать градиентный спуск с вашей модифицированной функцией? В книге, которую вы упоминали, как-то не очень мне понятно)
Круто! А как стрелять по ускоряющемуся или замедляющемуся предмету ?? И ещё по движущимся не прямолинейно а по траектории синуса допустим ? Наверно как то отслеживать перемещение по трём точкам.
Привет! Когда делаешь backpropogation, то ты сам высчитываешь ошибку исходя из формул. Попробуй присмотреться к обучению с подкреплением(DQN, Policy gradient) вместо обучения с учителем(как ты делаешь сейчас). Обучение с подкреплением позволяет тебе максимально приблизить свою сеть к обучению человека, ей всего лишь нужно знать попал ли ты в цель или нет, и в дальнейшем она сама будет корректировать свое поведение, чтобы попадать каждый раз(конечно сама они ничего не делает, за этим всем стоит математика)
Есть же обучение с подкреплением(reinforcement learning) примеры в pytorch, обычно так такие задачки решаются.
*ждём видео по биологическим алгоритмам*
Как ты решаешь сколько нейронов нужно в скрытом слое?
@Jilexa
4 жыл бұрын
Тоже интересует этот вопрос. Со входом и выходом-то всё понятно, а вот со скрытым слоем... Хотелось бы комментарий от разбирающегося человека
@101picofarad
4 жыл бұрын
Видимо многопроходным методом ;)
Друг а эту систему можно использовать для городов чтобы пробок небыло
@denis1376
4 жыл бұрын
Андрей Иванов Посмотри канал ekologurban
Он ЖИВ!
Скажи пожалуйста, нейросети использует рекурсию (небольшой по размеру стек микроконтроллера может легко переполниться)?
Я тут на днях наткнулся на стрим, в котором тип играл в игру встроенную в браузер (вроде бы google chrome). Там нужно перепрыгивать препятствия. Вроде у тебя видел видос про нейросеть играющую в эту игру. Взглянув на показатель скорости в игре я сразу понял там юзается нейросеть. Если ты был автором нейросети для данной игры то просто знай об этом :)
Аппладирую стоя! Наконец-то python
@vladrootgmailcom
4 жыл бұрын
при чём тут питон? =\
А где змейка с "мозгом")?
@ATtiny13a-PU
4 жыл бұрын
в закрытом чатике делали уже подобное, но все там сейчас клонируют искусственную жизнь :)
@ATtiny13a-PU
4 жыл бұрын
kzread.info/dash/bejne/pp6Fq7FqotS6cqg.html - код буллет не очень давно выпустил видео с полным прохождением змейки ИИ алгоритмом, а до этого он делал нейросеть, которая там тоже немного чего-то достигла
Благодарю за ролик! Скажите, а зачем в данном случае создавать именно нейросеть? Если все параметры (положение объекта, угол выстрела и т.д.) можно забить сразу в код программы. И программа будет отрабатывать строгий алгоритм, без обучения. Мне интересно, где та грань, когда необходима нейросеть или можно обойтись без неё.
@foo52ru
4 жыл бұрын
Здесь это было излишним. Смысл есть, когда не можешь решить задачу простыми методами или вообще не представляешь, как решить, но решение должно быть. Наверно, любую нейросеть можно заменить формулой. Или точнее она и есть формула с кучкой внутренних параметров, регулирая которые, получаешь нужный функционал.