Chat:Ru/2020-07-24

From CG community
Jump to navigation Jump to search

BorisZ: я три дня гналась за вами, чтобы сказать, как вы мне безразличны

Default avatar.png jiki: Ульян уже был с тобой разговор о твоей нейронке ты не показал примера

vrabosh: каждому свое, ктото тащится по общению, а ктото по достижению.

Default avatar.png jiki: Vrabosh привет ты на чем кодишь?

Default avatar.png jiki: понеслась пошел настраивать кроскомпил

Default avatar.png jiki: https://habr.com/ru/post/258951/

Uljahn: почему ты это в чат постишь, а не в твиттер?

Uljahn: кому интересно - смогли бы сразу прочитать

Default avatar.png jiki: Ульян лучше расскажи про нейронку

Default avatar.png jiki: от того что я написал что иду компилить хуже никому не стало

Default avatar.png jiki: а вот если ты покажешь как юзаешь нейрон на коке хотябы ты бы помог многим

Default avatar.png jiki: что устанавливать куда что прописывать на том перцептроне я уверен твое видео=читай гайд было бы многим новичкам интересно

Default avatar.png jiki: на Коде

Default avatar.png jiki: ну на машинкахз

Default avatar.png jiki: ведь перцептрон не займет твое первое место

Default avatar.png jiki: а по гайду будет понятно что зачем и почему

Default avatar.png jiki: и ктото может даже девелопом станет если реально понять зачем все это надо куда и как

Default avatar.png jiki: даже пускай на питоне не понятно ну есть перцептрон

Default avatar.png jiki: ну и есть он у меня

Default avatar.png jiki: и чо дальше то делать

Default avatar.png jiki: куда его вставлять

Default avatar.png jiki: что вставлять я не пойму

Default avatar.png jiki: пока у меня только одно на ум приходит это зрение которое юзает этот сайт и жмет на кнопки

Default avatar.png jiki: но тут же не это надо

Uljahn: нейронки в гоночках - это результат длительной эволюции применения поисковых алгоритмов (ГА, минимакс, MCTS), т.е. без понимания базовых принципов симуляции браться за нейронки преждевременно

Uljahn: напоминает https://i.imgur.com/4yc1sFR.jpg

Default avatar.png jiki: эти алгоритмы если еще не в стандарте то скоро будут в стандарте хватит мне тут бабушку трепать)

Default avatar.png jiki: ты сам про велосипеды тут писал

Default avatar.png jiki: движок игры будет у всех примерно одинаковый но все будет зависеть от взглядов и предпочтений каждого

Default avatar.png jiki: комуто захочется так а другому так

Default avatar.png jiki: ладно пофиг с этими нейронками вашими мне и на жль норм живется

vrabosh: jiki, тут обучно в описании пишут, кто на чем прораммит. на ник когда наводишь видно.

Uljahn: да он тут сайтом только как чатом пользуется)

Default avatar.png jiki: нет

Default avatar.png jiki: я свои реализации вспоминаю

Default avatar.png jiki: чтобы куданить прикрутить их в реале

vrabosh: ну и реально тут наверно походу некому не интересны твои темы. Попробуй в телеграмме в тематических чатах, там обсужение активное по разным темам.

Default avatar.png jiki: да ваши темы от моих недалеки

Default avatar.png jiki: просто нашли кому писать негатив

Default avatar.png jiki: плюс я чат не вырубаю вы же тут пишите чо как юзаете

Default avatar.png jiki: парсим потихой

Uljahn: у нас тематическое общение обычно - обсуждаем контент сайта, а ты оффтопишь постоянно, и никак тебя не заигнорить, и Мэд пропал

Default avatar.png jiki: да тут контент про кодинг

Default avatar.png jiki: какая тебе разница где ты буквы ищешь в игре на сайте или в реале в двигле

Default avatar.png jiki: в опенжеле том же

Uljahn: ну и шёл бы в чат по опенжелю, тут-то зачем флудить?

Uljahn: тут контент про кодинг на CG

Default avatar.png jiki: ну ок вопрос

Default avatar.png jiki: как разобраться с топологией нейронки для машинок

Default avatar.png jiki: как вообще спроектировать нейронку под какуюто игру тут

Default avatar.png jiki: нужно не решение а решение для того как проектировали эти нейронки

Default avatar.png jiki: может я другую нейронку хочу

Default avatar.png jiki: я хочу не твое решение конкретно а понимание как проектировать нейронку под свои нужды

Default avatar.png jiki: конкретно для машинок

Default avatar.png jiki: вот я например нашел нейронку

Default avatar.png jiki: нашел например там описалово алгоритмов и рисунок с диаграммой слоев

Default avatar.png jiki: входы и выходы

Default avatar.png jiki: нашел видео описание как парень на русском с нуля по такой диграмме пишет свою нейронку

Default avatar.png jiki: а что у нас как входные данные?

Default avatar.png jiki: у нас есть координаты мои противника что я юзаю и повороты и скорость

Default avatar.png jiki: я на вход подаю получается свои координаты и все?

vrabosh: тут наверно, чтоб это понять, надо хоть както поработать с нейронками.. понять что это такое... банальные примеры поделать, типа поиск кошки на катинке:) итд...

vrabosh: Я так по видео смотрел, что такоей нейронки, поверхостно представляю, но также сам не представляю как это все прикручивать к играм. Для меня интуивно понятно как для фото это делать.

vrabosh: И даже когда это все понимаешь, это полдела.. потом еще рутиная работа, написать симуляцию игры, и чтобы она была оптимизирована.

Uljahn: https://github.com/pb4git/Nash-DQN-CSB-Article

Uljahn: тренируем одну машинку ездить по чекпоинтам, потом тренируем вторуб машинку блочить первую и т.д.

Uljahn: *вторую

Uljahn: можно просто брать данные от сильного бота и подавать на вход, но так очень медленно обучаться будет, придётся миллионы игр прокручивать

Uljahn: прежде чем за нейронки браться, лучше начать с ГА и минимакса, движок игры локально написать, чтобы данные генерировать

Default avatar.png jiki: tcnm rjhj,rf

Default avatar.png jiki: есть коробка

Default avatar.png jiki: у коробки входы и выходы

Default avatar.png jiki: в нашем случае в коробке двигаются машинки

Default avatar.png jiki: я на вход подаю только свои координаты?

Default avatar.png jiki: робот который не падает он же только на кселерометр ориентируется

Default avatar.png jiki: ну или самолет более лучшее представление

Default avatar.png jiki: в самолет входят люди

Default avatar.png jiki: самолет делает рутинную работу

Default avatar.png jiki: а потом люди выходят

Default avatar.png jiki: да как с опенцв это понятно

Default avatar.png jiki: нейронка или обьект

Default avatar.png jiki: я получается задаю на входы свои координаты

Default avatar.png jiki: ну и обработка траектории по нормали которую себе просчитает обьект

Default avatar.png jiki: это получается как модуль обьекта

Default avatar.png jiki: это не обьект а его составная часть

Default avatar.png jiki: а обьект машинка

inoryy: Uljahn насчет нейронок вс поиск я больше скажу, там надо юзать и то и то; например в CSB голая нейронка в топ10 не войдёт вроде

Default avatar.png jiki: да вы ребят пропускаете то что мелочи для вас кажутся

Default avatar.png jiki: что на вход то подавать

Default avatar.png jiki: на вход моего обьекта

Default avatar.png jiki: как вообще определять что обьектам подавать на входы?

Default avatar.png jiki: состояния?

Default avatar.png jiki: координаты?

amurushkin: о куча халявной экспы подьехало на главной :)

inoryy: относительные вектора, скалярные произведения, етц

inoryy: чистые координаты тоже пробовали вроде, но не оч работает т.к. направление и относительное положение цели важнее

Default avatar.png jiki: да получается так но их придется делать просто вне обьекта

Default avatar.png jiki: типо подход или весь мир в обьекте или есть обьект и второй класс внешняя среда

Default avatar.png jiki: знач можно все 1им классом делать

Default avatar.png jiki: понятно

Default avatar.png jiki: можно приватные делать для нейронки а паблик для остального мира

Default avatar.png jiki: получится обьект где есть 2 подтипа работы

Default avatar.png jiki: внутренняя и внещняя тема

Default avatar.png jiki: еще состояния можно намутить

Default avatar.png jiki: я кароче попробую сделать такое

Default avatar.png jiki: мой обьект будет в него буду подавать мои координаты

Default avatar.png jiki: он будет создавать обьекты

Default avatar.png jiki: и выдавать на выходе следующую точку

Default avatar.png jiki: траектория у него внутри будет

Default avatar.png jiki: и я еще думаю тут выход на пик надо делать не миандром функцией

Default avatar.png jiki: он ее подобрать должен в зависимости где чекеры

Default avatar.png jiki: а пик это у нас траст

Default avatar.png jiki: (пи/4)*trust

Default avatar.png jiki: а стопе)

Default avatar.png jiki: lim (trust) = pi/4

Default avatar.png jiki: он стремится к максимуму

Default avatar.png jiki: а длина это частота

Default avatar.png jiki: от чекера к чекеру разная длинна может быть

Default avatar.png jiki: = разная скорость

Default avatar.png jiki: щас на жльке поиграюсь с теорией относительности