Space Engineers: Роторная пушка. Обучение нейросети на Keras и первые тесты стрельбы в игре.

Subscribers:
23,000
Published on ● Video Link: https://www.youtube.com/watch?v=58Pn4J4_kQ8



Space Engineers
Game:
Duration: 2:20:11
18,838 views
690


Продолжаем тему нейронной сети для наведения орудия в Space Engineers.
Сегодня должно уже быть кое-что интересное, в конце стрима даже постреляем с помощью нашего "искусственного интеллекта", а план на стрим примерно следующий:

1. На основании тренировочного датасета, сгенерированного в прошлом стриме, попробуем учить самопальную нейросеть в Python.
2. Потом подключим к делу Keras и Tensorflow, набросаем простую сеть и будем точить ее на видеокарте до минимального отклонения.
3. Пока сеть учится, напишем упрощенный класс нейронной сети на C# в скрипте пушки. В рабочем варианте будет только прямое распространение. Учить и переучивать сетку будем в Python, а в игре она должна просто работать.
4. Скопируем таблички весов из обученной в Керасе сетки в скрипт пушки и протестируем работу скрипта.
5. Ну и наконец-то: первые выстрелы по тестовым целям с наведением ствола нейросетью.

Ссылки
---------------
Jupyter блокнот со стрима: https://drive.google.com/open?id=16JvHHblX44r_x_btyjWfXSaArz22sq5N

Скрипт пушки: https://drive.google.com/open?id=1L7u_KJuYqmsAdsybN5O_nVBWGGuePRDI
---------------




Other Videos By Renesco Rocketman


2018-07-17Space Engineers: Компенсатор гравитации и ховеркрафт
2018-07-07Space Engineers, KSP, FTD: Скалярное произведение векторов. Как считается, где используется.
2018-07-03From the Depths: Торпедой по кораблю, ракетой по танку. Разнообразие траекторий атаки.
2018-06-29Space Engineers: Как загриферить стримера? Поиск базы по скриншоту (без скриптов)
2018-06-27From the Depths: Скорости, направления, азимут. Несколько примеров векторов в скриптах на LUA.
2018-06-24Space Engineers: Бомбардировка с орбиты 20км. Расчет точки сброса бомбы
2018-06-232. Space Engineers, KSP, FTD: длина вектора, умножение на скаляр, нормализация, сумма векторов
2018-06-231. Векторная алгебра в Space Engineers, KSP, FTD: что такое вектор, примеры в игре
2018-06-230. Векторная алгебра на примере игр Space Engineers, KSP, From the Depths
2018-06-15X-Plane: Типичный пятничный алкострим. Boeing 737-800 Zibo.
2018-06-11Space Engineers: Роторная пушка. Обучение нейросети на Keras и первые тесты стрельбы в игре.
2018-06-08Радар из ИК дальномера SHARP 2Y0A02. Попробуем вариант на STM32F103 и на Arduino.
2018-05-31Space Engineers: Роторная пушка. Генерируем датасет для обучения нейросети в Python.
2018-05-28Датчик MPU 9250: Читаем данные по SPI и выводим в Python через COM-порт. Инерционный трекер.
2018-05-15Space Engineers: Улучшенная конструкция роторной пушки. Анализируем полет снаряда в Python.
2018-05-11Играемся с Python: Распознаем рукописные цифры из набора MNIST нейросетью с одним скрытым слоем.
2018-05-04Space Engineers: Роторная пушка. Пробный отстрел и баллистика снаряда.
2018-05-01Играемся с Python: приближаем функцию 2х переменных с помощью нейросети. Пробуем Keras + Tensorflow
2018-04-27Space Engineers: Делаем атакующего дрона из робота-спутника. Пока вариант для планет с атмосферой.
2018-04-21From The Depths: Японский скрипт противокорабельных ракет. Разбираемся и крадем секреты.
2018-04-14Играемся с Python: аппроксимируем функции нейросетью. Мозг для будущих пушек в FTD и Space Engineers



Tags:
стрим
Space Engineers
скрипты
оружие
пираты
робот
программирование
C#
C++
игры для программистов
Питон
Python
Keras
Tensorflow
нейронные сети
нейросеть
нейронная сеть
машинное обучение
matplotlib
numpy
vpython
AI
искусственный интеллект
обучение
расчет
plot
роторы
роторная пушка
plot3d
VPython
геймплей
летсплей
прохождение
космос
планеты
орбиты
Керас
машинное зрение
баллистика
снаряд
ротор
PvP
ПвП
мультиплеер



Other Statistics

Space Engineers Statistics For Renesco Rocketman

At present, Renesco Rocketman has 3,052,441 views spread across 189 videos for Space Engineers, and roughly 15 days worth of Space Engineers videos were uploaded to his channel. This makes up 56.02% of the content that Renesco Rocketman has uploaded to YouTube.