Chat:Ru/2020-07-24
BorisZ: я три дня гналась за вами, чтобы сказать, как вы мне безразличны
jiki: Ульян уже был с тобой разговор о твоей нейронке ты не показал примера
vrabosh: каждому свое, ктото тащится по общению, а ктото по достижению.
jiki: Vrabosh привет ты на чем кодишь?
jiki: понеслась пошел настраивать кроскомпил
jiki: https://habr.com/ru/post/258951/
Uljahn: почему ты это в чат постишь, а не в твиттер?
Uljahn: кому интересно - смогли бы сразу прочитать
jiki: Ульян лучше расскажи про нейронку
jiki: от того что я написал что иду компилить хуже никому не стало
jiki: а вот если ты покажешь как юзаешь нейрон на коке хотябы ты бы помог многим
jiki: что устанавливать куда что прописывать на том перцептроне я уверен твое видео=читай гайд было бы многим новичкам интересно
jiki: ведь перцептрон не займет твое первое место
jiki: а по гайду будет понятно что зачем и почему
jiki: и ктото может даже девелопом станет если реально понять зачем все это надо куда и как
jiki: даже пускай на питоне не понятно ну есть перцептрон
jiki: что вставлять я не пойму
jiki: пока у меня только одно на ум приходит это зрение которое юзает этот сайт и жмет на кнопки
Uljahn: нейронки в гоночках - это результат длительной эволюции применения поисковых алгоритмов (ГА, минимакс, MCTS), т.е. без понимания базовых принципов симуляции браться за нейронки преждевременно
Uljahn: напоминает https://i.imgur.com/4yc1sFR.jpg
jiki: эти алгоритмы если еще не в стандарте то скоро будут в стандарте хватит мне тут бабушку трепать)
jiki: ты сам про велосипеды тут писал
jiki: движок игры будет у всех примерно одинаковый но все будет зависеть от взглядов и предпочтений каждого
jiki: комуто захочется так а другому так
jiki: ладно пофиг с этими нейронками вашими мне и на жль норм живется
vrabosh: jiki, тут обучно в описании пишут, кто на чем прораммит. на ник когда наводишь видно.
Uljahn: да он тут сайтом только как чатом пользуется)
jiki: я свои реализации вспоминаю
jiki: чтобы куданить прикрутить их в реале
vrabosh: ну и реально тут наверно походу некому не интересны твои темы. Попробуй в телеграмме в тематических чатах, там обсужение активное по разным темам.
jiki: да ваши темы от моих недалеки
jiki: просто нашли кому писать негатив
jiki: плюс я чат не вырубаю вы же тут пишите чо как юзаете
Uljahn: у нас тематическое общение обычно - обсуждаем контент сайта, а ты оффтопишь постоянно, и никак тебя не заигнорить, и Мэд пропал
jiki: да тут контент про кодинг
jiki: какая тебе разница где ты буквы ищешь в игре на сайте или в реале в двигле
Uljahn: ну и шёл бы в чат по опенжелю, тут-то зачем флудить?
Uljahn: тут контент про кодинг на CG
jiki: как разобраться с топологией нейронки для машинок
jiki: как вообще спроектировать нейронку под какуюто игру тут
jiki: нужно не решение а решение для того как проектировали эти нейронки
jiki: может я другую нейронку хочу
jiki: я хочу не твое решение конкретно а понимание как проектировать нейронку под свои нужды
jiki: вот я например нашел нейронку
jiki: нашел например там описалово алгоритмов и рисунок с диаграммой слоев
jiki: нашел видео описание как парень на русском с нуля по такой диграмме пишет свою нейронку
jiki: а что у нас как входные данные?
jiki: у нас есть координаты мои противника что я юзаю и повороты и скорость
jiki: я на вход подаю получается свои координаты и все?
vrabosh: тут наверно, чтоб это понять, надо хоть както поработать с нейронками.. понять что это такое... банальные примеры поделать, типа поиск кошки на катинке:) итд...
vrabosh: Я так по видео смотрел, что такоей нейронки, поверхостно представляю, но также сам не представляю как это все прикручивать к играм. Для меня интуивно понятно как для фото это делать.
vrabosh: И даже когда это все понимаешь, это полдела.. потом еще рутиная работа, написать симуляцию игры, и чтобы она была оптимизирована.
Uljahn: https://github.com/pb4git/Nash-DQN-CSB-Article
Uljahn: тренируем одну машинку ездить по чекпоинтам, потом тренируем вторуб машинку блочить первую и т.д.
Uljahn: *вторую
Uljahn: можно просто брать данные от сильного бота и подавать на вход, но так очень медленно обучаться будет, придётся миллионы игр прокручивать
Uljahn: прежде чем за нейронки браться, лучше начать с ГА и минимакса, движок игры локально написать, чтобы данные генерировать
jiki: у коробки входы и выходы
jiki: в нашем случае в коробке двигаются машинки
jiki: я на вход подаю только свои координаты?
jiki: робот который не падает он же только на кселерометр ориентируется
jiki: ну или самолет более лучшее представление
jiki: самолет делает рутинную работу
jiki: да как с опенцв это понятно
jiki: я получается задаю на входы свои координаты
jiki: ну и обработка траектории по нормали которую себе просчитает обьект
jiki: это получается как модуль обьекта
jiki: это не обьект а его составная часть
inoryy: Uljahn насчет нейронок вс поиск я больше скажу, там надо юзать и то и то; например в CSB голая нейронка в топ10 не войдёт вроде
jiki: да вы ребят пропускаете то что мелочи для вас кажутся
jiki: как вообще определять что обьектам подавать на входы?
amurushkin: о куча халявной экспы подьехало на главной :)
inoryy: относительные вектора, скалярные произведения, етц
inoryy: чистые координаты тоже пробовали вроде, но не оч работает т.к. направление и относительное положение цели важнее
jiki: да получается так но их придется делать просто вне обьекта
jiki: типо подход или весь мир в обьекте или есть обьект и второй класс внешняя среда
jiki: знач можно все 1им классом делать
jiki: можно приватные делать для нейронки а паблик для остального мира
jiki: получится обьект где есть 2 подтипа работы
jiki: внутренняя и внещняя тема
jiki: еще состояния можно намутить
jiki: я кароче попробую сделать такое
jiki: мой обьект будет в него буду подавать мои координаты
jiki: он будет создавать обьекты
jiki: и выдавать на выходе следующую точку
jiki: траектория у него внутри будет
jiki: и я еще думаю тут выход на пик надо делать не миандром функцией
jiki: он ее подобрать должен в зависимости где чекеры
jiki: он стремится к максимуму
jiki: от чекера к чекеру разная длинна может быть
jiki: щас на жльке поиграюсь с теорией относительности