Chat:Ru/2020-09-10

From CG community
Jump to navigation Jump to search

gsomix: Доброе утро.

Roka20012: Хай

depthzer0: привет, закинуло меня в голду гоночек тригонометрически

Uljahn: :thumbsup:

mabu: Ну и что дальше?

Uljahn: дальше надо бота переписывать и штурмовать легу :)

depthzer0: Да. Решил всё-таки правила почить, для начала... ))

depthzer0: *почитать

depthzer0: о, скорость пода нахаляву дают

Uljahn: и карту чеков

Uljahn: и угол теперь абсолютный

Uljahn: крутись как хочешь

depthzer0: о... интересно

depthzer0: а в следующей лиге что-нибудь ещё добавиться, кроме крутых ботов?

Uljahn: нет, только максимальное ускорение будет 200

depthzer0: Тут (в след лиге) уже NN понадобиться или не обязательно?

depthzer0: *понадобится

Uljahn: NN нужен для топ-5

depthzer0: Т.е. "победить Мэда" (с) можно и так попробовать?

Uljahn: попробовать можно, но шансов мало - он давно уже пилит бота :)

depthzer0: абсолютный угол это они конечно классно придумали... у меня теперь как пьяный за рулём

depthzer0: придётся переделывать всё-таки

mykeich: depthzer0 симу написал?

depthzer0: Да не, пока только тригонометрически + пара коэффициентов с потолка

depthzer0: сейчас ещё подкорректирую, чтобы в голде также ездили, как раньше и буду симу наверное пилить, но это уже надолго

depthzer0: *так же

Uljahn: ник прям символизирует отношение к симуляциям и методам поиска, глубина 0 - это обычно эвристики :)

Default avatar.png QuantumQQ: в голде был вторым, думал уже почти в леге,... что-то подкрутил и теперь даже в 10-ку не могу попасть :))

Uljahn: по первым 20 боям дают ориентировочный ретинг, остальные бои его уточняют, если первые 20 боёв неудачные, лучше сразу ресабмитить, но есть опасность упереться в ограничение по сабмитам

Uljahn: ограничение вроде такое: 10 сабмитов в первые 30 минут, потом по 5 каждые 30 минут, всего 25 за 3 часа, потом кулдаун до истечения 5 часов с первого сабмита. В среднем один сабмит в 12 минут получается.

Uljahn: инфа довольно старая, могли что-то подкрутить и изменить

depthzer0: чё то не пойму, у них эти углы по часовой стрелки что ли?

depthzer0: *стрелке

gsomix: > The provided angle is absolute. 0° means facing EAST while 90° means facing SOUTH.

magaiti: по часовой, потому что ось у направлена сверху вниз

magaiti: так что угол идет стандартно - 0 градусов вдоль х, 90 вдоль у

magaiti: если я ничего не забыл

depthzer0: ну да, всё верно. люблю просто поворчать иногда, сорри ))

Uljahn: Automaton2000: поворчать — это святое

Automaton2000: у нее внутре нейронка (с)

DinuBrat: Как у вас дела ребята?

gsomix: DinuBrat, я работаю. :)

DinuBrat: А я только с ошколы )

DinuBrat: со школы*

depthzer0: А я на обед пошёл ))

DinuBrat: Приятного :relieved:

Default avatar.png QuantumQQ: мешает работать игрушка

**Uljahn спасает мышь от кота, зачётный пазл

DinuBrat: пх

gsomix: Uljahn, получает лавированием?

gsomix: *получается

DinuBrat: Юху , доделал управление для каждого пода

Default avatar.png QuantumQQ: я чет никак не вычислю следующую точку пода своего

DinuBrat: Всм следующую

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

DinuBrat: ага

DinuBrat: скорость направление и текущая позиция

depthzer0: 741-й - просто катаются, без щитов

DinuBrat: Легенда?

depthzer0: не, следующая, секретная - открывается, когда в легенде в топ -50 входишь

depthzer0: голда, конечно ))

DinuBrat: я без щитов гоняю

DinuBrat: в голде

depthzer0: я тоже. у тебя какой номер?

depthzer0: ранк

DinuBrat: ща у меня проверяется

DinuBrat: 90%

DinuBrat: щас скажу

Default avatar.png QuantumQQ: зафоловете друг друга, будет видно

depthzer0: ок, поставлю твоих ботов, посражаюсь

depthzer0: уже есть

DinuBrat: уже зафоловлены

DinuBrat: 456

DinuBrat: depthzer0

depthzer0: :metal:

depthzer0: https://prnt.sc/ueunb3

DinuBrat: щас тоже с тобой попытаюсь

depthzer0: https://www.codingame.com/replay/486225469

depthzer0: вечерком если время будет попробую щиты приделать

DinuBrat: чел с 1 места выравнивает под с помощью разницы

depthzer0: ушёл на семинар

DinuBrat: Давай удачи

Default avatar.png QuantumQQ: на 0.85 итоговый вектор скорости, или текущий умножается?

DinuBrat: текущий

Default avatar.png QuantumQQ: gj[jle ltkj d jrheuktybz[

Default avatar.png QuantumQQ: Похоже дело в округлениях к целому

Uljahn: http://chat.codingame.com/pastebin/aff46398-4829-4812-8a78-1775ea5d9f9e

Uljahn: вот тут про вычисления стейта написал

magaiti: координаты округляются только при выводе на консоль

Uljahn: только угол округляется, вроде

magaiti: а угол то заче

Uljahn: он в градусах

Uljahn: в целых, а на самом деле дробный

Uljahn: в инпутах он округлённый

Uljahn: поэтому точный угол врага не известен, только в диапазоне +/- 0.5 градуса

magaiti: это да

magaiti: но ведь известно что враг не может повернуть больше чем на 18

Uljahn: 0.5 градуса дают отклонение в 1.74 при ускорении 200, может и не критично

magaiti: в топе криитчно, я думаю

Default avatar.png QuantumQQ: угол точно считаю, координаты нет

Uljahn: большая разница в координатах? с чем сравниваешь?

Default avatar.png QuantumQQ: всё, победил. Спасибо Uljahn, на 0.85 не надо умножать было.

Uljahn: да, это только в конце, чтобы на несколько ходов вперёд считать

Default avatar.png QuantumQQ: а ну да, начальную скорость на следующем ходе ведь тоже надо знать :))

Uljahn: так можно просчитать, что через несколько ходов заедешь на чекпоинт, и можно уже заранее разворачиваться к следующему

Uljahn: у меня такая стратегия с двумя раннерами (без блокеров/защитников), в топ-250 леги

Uljahn: ну, ещё щиты придумал как использовать

Default avatar.png QuantumQQ: щиты в голде меня немного подняли, но совсем чуть. Алго правдо тупенький.

Uljahn: учитывай, что если противник юзает щит, то ускорение у него будет 0 на этому ходу, и если векторы скоростей в сумме дают мало, то скорее всего соударение будет лобовое

Uljahn: это у меня эвристика щитов такая :)

Uljahn: т.е. нет смысла включать щит, если тебя подталкивают, или соударение слабое, а то не сможешь 3 хода ускоряться

Uljahn: ну и коллизии не считаю пока, а тупо проверяю расстояние между машинками на следующий ход по упрощенной симуляции

DinuBrat: жесть ...

DinuBrat: мой самый простой код вытягивает меня дальше в голду чем последние версии моего кода

DinuBrat: мдэ

Uljahn: смотри в last battles игры, где проигрываешь

Uljahn: это лучший способ найти баги

DinuBrat: баг в том что он чекпойнт проходит

DinuBrat: или не может попасть иза вектора

DinuBrat: типо в дрифте находится

Uljahn: тут простая симуляция и перебор помогут, да и в леге сразу хорошо поднимешься потом :)

DinuBrat: https://www.codingame.com/replay/486232925

DinuBrat: посомтри на соперника

DinuBrat: он выравнивает под

Default avatar.png QuantumQQ: а ограничение скорости 550 как учитывать?

Uljahn: что за ограничение?

Default avatar.png QuantumQQ: больше 550 не разгоняется

Uljahn: DinuBrat: он проверяет, что докатится до чекпоинта и начинает поворачиваться к следующему

DinuBrat: я до этого пытался но у меня фиговая проверка

DinuBrat: if coord['friendly2'][0]==X[coord['friendly2'][5]]-vx*3 and Y[coord['friendly2'][5]]-vy*3==coord['friendly2'][1]:

Uljahn: QuantumQQ: скорость может быть больше после соударения с противником, который включил щит

DinuBrat: типо если он доходит до точки -3vel то он ставит метку на след

Uljahn: я просто в цикле несколько раз прогоняю pos += vel; vel *= 0.85 и каждый раз проверяю расстояние до чека, и так раз 5-7

DinuBrat: хм а у меня бесконечная проверка

Uljahn: если расстояние меньше радиуса, то докатываюсь, можно поворачивать к следующему

Uljahn: потом ещё можно ускорение перебирать, потому что катиться по инерции слишком медленно

Uljahn: следующий чек может быть за текущим, т.е. по идее надо топить на 100

DinuBrat: у меня буст всегда

Default avatar.png QuantumQQ: эх, ограничение макс скорости не понятно как режется

DinuBrat: знаю что иза этого улетаю но всё-таки пока это самое эфективное

Uljahn: нет ограничения, это трение работает

DinuBrat: Uljahn ты всё делаешь функциями?

Uljahn: буст даёт 650 сразу, 650*0.85 даёт 552 (дробную часть отбрасываем)

Uljahn: DinuBrat: в основном да, но и классы использую

Uljahn: 552+100 = 652, 652*0.85 = 554 и т.д., это если по прямой разгоняться

Default avatar.png QuantumQQ: два шага, скорость 525, 530 . trust ==100

Uljahn: в леге будет 200 макс.ускорение, там и скорость будет больше

Default avatar.png QuantumQQ: понял тебя!

Default avatar.png QuantumQQ: 100 по отношению скорости всё меньше и меньше

Uljahn: именно

Uljahn: трение съедает прибавку

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

Uljahn: чем его скорость

Uljahn: плюс ещё твоя скорость

Uljahn: можно неслабо улететь

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

DinuBrat: пх крутяк

Default avatar.png QuantumQQ: а дискриминация по ЯП тут есть? С же должен быть быстрее php :))) т.е. таймаут настать должен позже

wlesavo: Uljahn YurkovAS проверка пересечения траектории за ход с прямыми из поверхности, вроде примитивная штука но я пытался какими-то костылями сделать и в итоге работало мега криво. а симу марчете случайно увидел вот тут https://forum.codingame.com/t/referees-on-older-games/2761/3?u=wlesavo

DinuBrat: что такое сим?

wlesavo: симуляция

DinuBrat: а

Uljahn: во, нашёл пример командной работы https://www.codingame.com/replay/486219848

Uljahn: фрейм 164

Uljahn: wlesavo: спс

Uljahn: 63 клика на линк и всего один лайк у Марчете хд

DinuBrat: а это разве не случайность?

DinuBrat: ахахахах что с моим подом не так

DinuBrat: https://www.codingame.com/share-replay/486239236

DinuBrat: 56-100

DinuBrat: фрэймы

Uljahn: судя по тому, что раннер улетел точно в следующий чек - не случайность

Uljahn: это всё просчитывается

DinuBrat: тогда жестко

Uljahn: у тебя маленько промахнулся мимо чека, сделай запас небольшой - уменьши радиус чека на пару пикселей

Uljahn: если для проверки его используешь

DinuBrat: ну нет я использую радиус пода и растояние между подом и чек-3вел\

DinuBrat: Если растояние пода до чека -3 вел меньше радиуса пода то он перестраивается

Uljahn: радиус пода вообще роли не играет, надо центром пересечь границу чекпоинта

Uljahn: радиус пода только при коллизиях с другими подами участвует

DinuBrat: щас крч перепишу код и сделаю его более читаем а то уже начались проблемы

Uljahn: эх, сколько ботов я забросил из-за этого :relieved:

Uljahn: когда читаемость падала до уровня "проще всё переписать с нуля"

DinuBrat: Во во

magaiti: рефакторить надо

DinuBrat: я даже щас путаюсь когда код толко 40 строк

DinuBrat: только*

DinuBrat: magaiti тут Uljahn скинул твой реплэй офигенный

DinuBrat: мне очень интересно это случайность или всё было просчитанно

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

DinuBrat: ну это жёсткие дядьки хах

Uljahn: в топ-50 почти все такие, топ-5 вообще как другая лига

Uljahn: платиновая :)

DinuBrat: страшно

magaiti: у меня га, это год назад было модно

magaiti: или два

magaiti: не помню, сколько я не заходил уже

magaiti: 1200 строк

magaiti: щас сам в шоке что до сих пор в топ 50

DinuBrat: ну у меня немного челюсть отвисла

magaiti: пинболл?

Uljahn: на контесте такой бот был бы в топ-3 примерно

Uljahn: уровень ботов за годы вырос значительно

magaiti: я не помню уже, какое место брал, вроде в топ-10 был долго

magaiti: в топ-5 не помню, вряд ли

magaiti: ща вот пытаюсь затвикать, но выше 25-го не поднимаюсь

Uljahn: ГА твикаешь?

magaiti: угу, лень что-то новое писать

Uljahn: активные игроки уже на минимаксы да смитсимаксы перешли, кто нейронку не смог осилить :)

magaiti: да, надо что-то такое, где ходы противника улучшаются параллельно с твоими

DinuBrat: кто нибудь в клэш оф код?

magaiti: я не понимаю, зачем программировать на скорость

magaiti: тем более как я слышал народ обычно решает заранее, а потом кто быстрее скопипастит

Default avatar.png QuantumQQ: чем быстрее ты кодишь, тем меньшее время у тебя в голове контекст. Контекст в голове на время = топливо твое. Т.е. это имеет практический смысл, имхо.

Uljahn: контекст же не просто хранится, он упорядочивается, декомпозируется и выстраивается иерархически, т.е. если не давать времени "отстояться", можно накодить фигню

Uljahn: простые задачки можно сразу кодить, конечно

Default avatar.png QuantumQQ: типовые вещи - просто набор текста

Uljahn: чё-т я заболтался, а там мыш тонет, Automaton2000

Automaton2000: тогда уж делай для https://www.codingame.com/multiplayer/optimization/search-race

Uljahn: ого

amurushkin: magaiti: я клеши полюбил за шорт мод. мне пока нравится

DinuBrat: amurushkin а ты шорт на питоне пишешь ?

amurushkin: да. если задача простая могу на руби если осилю. я там пару функций всего знаю. один раз на баше сделал :)

DinuBrat: Нормально )

amurushkin: кто может помочь разобраться в чужом коде? d,n=map(int,input().split())L=3**do=['+'*L]while n:n-=1;L//=3;o=[y for x in o for y in(x[:L],' '*L,x[:L])]print(*o,sep=)

amurushkin: как правильно понять что делает y for x in o for y in()

magaiti: тут нужен терморектальный криптоанализатор

ConstantBolzmann: а зачем вообще такое нужно?

ConstantBolzmann: напиши как ты понимаешь а потом сделай так же

amurushkin: ну вот я забил и не решил эту задачу.а этот чел решил. я впринципе знаю на словах что там делается. но хотелось бы понять как такой код писать

ConstantBolzmann: ну можно пойти по грязному пути просто в лоб раскрывать скобочки

magaiti: где достать такую же траву?

amurushkin: как оно вообще слева направо выполняется или как

ConstantBolzmann: щас гляну

magaiti: хз, отладчика нет в вашем иде?

ConstantBolzmann: есть у них всё

ConstantBolzmann: те скобочки о которых ты спросил могут быть два цикла вложеных

ConstantBolzmann: но это не точно

amurushkin: ну он берет строку из плюсов. середину вырезает. потом у оставшнихся сегментов выразает середину и так далее

amurushkin: n итераций

amurushkin: но я блин запарился вообще такое писать не то что в таком компактном виде

amurushkin: надо запомнить что так можно :)

ConstantBolzmann: смори

amurushkin: интересно и 3-4 for a in b подряд можно притулить

ConstantBolzmann: тыф получаешь по итогу всей этой пляской d n

ConstantBolzmann: а o проходное

ConstantBolzmann: или хз

amurushkin: ConstantBolzmann: я там все понимаю только [y for x in o for y in(x[:L],' '*L,x[:L])] смутило. ну вроде я так примерно понял что там происходит

ConstantBolzmann: хз я теперь не стараюсь

ConstantBolzmann: так

ConstantBolzmann: я теперь стараюсь что через году врываюсь в код свой и чтоб понял всё

ConstantBolzmann: или ассоциации на понимании плюс код читаемый чтоб зацепка была

amurushkin: я вот сколько ни стараюсь а старый код все равно не нравится :)

amurushkin: а код пятилетней давности вообще плююсь

ConstantBolzmann: а то вот пример живой помнишь я тор делал с шаблонами?

ConstantBolzmann: там был шаблон и класс

ConstantBolzmann: я его выкинул вообще

amurushkin: в торе оно и не надо

ConstantBolzmann: ага

ConstantBolzmann: и теперь не вспомнишь нифига чо я хотел тогда типо я к этому

ConstantBolzmann: типо стараюсь чтобы сущность описывала суть задачки без лишнего типо

ConstantBolzmann: пускай хоть и на много строк

vrabosh: Я единственный кто решил кубик наверно через матрицу..

vrabosh: я пробовал как все, чтото у меня не получилось.. и забил.. и сегодня увидл это видео https://www.youtube.com/watch?v=pTx4L0Stizg и сделал как в нем расписано.

ConstantBolzmann: если я кину свой куб меня забанят)

ConstantBolzmann: так у вас же есть библиотека Врабошь как у нас глм у вас типо эта новомодная забываю вечно на н начинается название

ConstantBolzmann: там кстати если покурить в математику самому библиотеку написать можно

ConstantBolzmann: я на куб такую клевую текстурку нашел

ConstantBolzmann: теперь бы вкурить ефекты как делать

ConstantBolzmann: https://github.com/richkirl/openglglfwglm1/tree/master/openglglfwglm1

tutubalin: amurushkin по-моему в том коде не хватает переносов строк

Uljahn: вроде обычный генератор списка, равноценный вложенным циклам

amurushkin: tutubalin: ну это да просто у меня клиент так скопировал

vrabosh: https://www.youtube.com/watch?v=2Bw5f4vYL98 - когда такое вижу, у меня ащущение, что мои знания уровня детского сада и мне до такого уровня рости и рости.

Uljahn: для начала надо хотя бы гоночки засимулировать :relieved:

ConstantBolzmann: есть слушок что чтобы взгляд был свежим и приходила почаще воображалка с вдохновением наоборот не надо нагружать тот процесс где хочешь создать чтото стоящее

ConstantBolzmann: надо как бы отдалиться от того процесса где хочешь преуспеть в смежную область типо

ConstantBolzmann: но это не точно)

ConstantBolzmann: Ульян разве засимулировать?

ConstantBolzmann: вроде просто статистику прикрутить

Uljahn: я про видос, там ground truth - это симуляция численными методами

ConstantBolzmann: кстати по итогу по накладной мощности и то и то будет равным

ConstantBolzmann: для обучалки память нужна для подделки алгоритм

ConstantBolzmann: ради умной тени в вове ввели новомодные кнопки рей 3090 карточек тоесть я должен кинуть в монитор 100к чтобы увидеть изменения более мягких нейротеней

ConstantBolzmann: причем на классике нету шейдеров и клиент весит 2гигабайта

ConstantBolzmann: очень спорное видео

Uljahn: хоть нейросеть обучать долго, но потом она отбивает затраты тем, что инференс у неё почти мгновенный по сравнению с точной симуляцией. в видосе же показывают, что разница в точности не существенна

Uljahn: помню на паскале в вузике прогали метод конечных элементов, чтобы расчитать собственные формы колебания стержня, для чего надо было обращать матрицу 22 порядка (модель стержня из 22-х сегментов) и всё это без numpy, вот где жесть была

DinuBrat: Ребят какие ещё бот програминг посоветуйте после csb

magaiti: а ты уже прошел csb? :)

DinuBrat: нет

DinuBrat: пх

DinuBrat: ещё бы

magaiti: да так то все интересные

magaiti: smash of code, codebusters, legends of code & magic

magaiti: great escape

magaiti: rift если стратегии нравятся

DinuBrat: в CodeBusters зашёл

ConstantBolzmann: нет ну если будет технология аппаратного инференса без затрат пользователя то да а так получается клиент в какойто игрульке весит под 300 гигабайт и крутит шейдерами всего рейда да еще лучики и тени просчитывает нейросеть такая получается клевая на стороне клиента

gsomix: ConstantBolzmann, подарю тебе запятые на Новый год.

gsomix: Uljahn, но на видео же все равно не риалтайм симуляция, да? :)

gsomix: Для оффлайновых физических расчетов такой результат сложно верифицировать. А до риалтама пока не хватает мощностей.

gsomix: vrabosh, что за кубик?

Uljahn: можно для разнообразия попробовать игры на клетчатом поле типа Трона

Uljahn: оу, чат фризнул

Uljahn: gsomix: результат нейросетей всегда неверифицируемый

Uljahn: есть даже целое направление - eXplainable AI, где пытаются решения нейросетей объяснять разными методами

gsomix: Uljahn, получается?

Uljahn: потому что без этого будущее нейросетей в автопилотах и в медицине сомнительно

Uljahn: gsomix: получается гранты пилить

Uljahn: доходит до того, что обучают нейросеть объяснять решения другой нейросети, но уже на человеческом языке :smiley:

Uljahn: AutomatonNN кусает себя за хвост

AutomatonNN: Справа на самом деле не будут все таки как тестат работать на простой формат и выводить на С++ и пог

Uljahn: AutomatonNN: black box lives matter

AutomatonNN: Cromel, скорее всего надо будет попробовать запилить на самом деле, но не помню такого не было ничег

Uljahn: ничег? ну и пог

gsomix: Uljahn, спасибо.

gsomix: Как там мышь? :)

Uljahn: тонет, но уже научился кота крутить

Uljahn: в смысле, матрицей поворота

gsomix: Uljahn, я сегодня днем спрашивал, но вопрос утонул в логах (вместе с мышью). Как в итоге делаешь?

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

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

Uljahn: пазл такой редкий, что хочется смаковать его подольше

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

Uljahn: я выводил в дебаг, сколько кот проходит за ход, получалось +-1 от начальной скорости

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

Uljahn: а в среднем получалась как раз скорость +- 0.05

Uljahn: чувствую, после него полезу гоночки фиксить свои

gsomix: Uljahn, скинь потом реплей. :)

Uljahn: обязательно

tutubalin: вообще странно у community задач сложность распределяется

amurushkin: а она там сама подстраивается по частоте решений или как то так

wlesavo: amurushkin не, автор же ставит

Uljahn: потом могут перенести же

wlesavo: ну на самом деле не только у комьюнити, из оригинальных тоже есть уровня медиум в вери хард

amurushkin: это какие?

Uljahn: resistance и mars lander ep.3

Uljahn: music scores ещё изичный

Uljahn: https://www.reddit.com/r/neuralnetworks/comments/ipdhkg/neural_network_controlled_homing_rocket_a

Uljahn: прикольно сделано - веса для нейронки генерятся с помощью ЭА, нейроэволюция

amurushkin: надо будет попробовать их

gsomix: Uljahn, а в каких случаях использование ЭА для обучения оправдано?

gsomix: Когда градиент нельзя посчитать?

gsomix: Ок, нужно будет почитать что-нибудь вводное. Всю сознательную жизнь держался стороной от ML и DL из-за хайпа. :)

amurushkin: наверное от задачи зависит

Uljahn: когда мало весов, например

Uljahn: мне это напоминает модальный регулятор из ТАУ, там тоже матрица коэффициентов, правда он линейный, но зато и объяснимый, в отличие от нелинейных нейронок

Uljahn: а нейронка то работает, то вдруг отказ из-за битого пикселя

Uljahn: сложно такие устройства в автопилоты и детекторы рака внедрять, зато какое поле для "исследований" (освоения грантов), весь arxiv таким добром забит

ConstantBolzmann: поэтому мне интересно чтото нереальное типо игровое

ConstantBolzmann: механики какиенить нейронные в игре например

ConstantBolzmann: типо зонки там как в вове чтобы отбегать или нейронка босса

ConstantBolzmann: тут главный фактор не в реальности а в игре типо

Uljahn: для развлечения нейронки ок, там не страшно, если фотик попытается обвести рамкой несуществующее лицо на обоях

Uljahn: AutomatonNN: видишь суслика? а его нет, это текстура такая

AutomatonNN: да я тоже думаю, что он не просто в питоне и подумал что не надо было собирать их в степень симы

depthzer0: но если ты будешь практиковать обучение с подкреплением, AutomatonNN, однажды твой суслик обретёт своё истинное лицо

AutomatonNN: да вообще не нужно же заставлять не стандартные точки все перевести и в чат получать

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

Uljahn: в смысле, чатбота

depthzer0: мб это будет осенний контест

Uljahn: нашёл какой-то GPT-2 Telegram chatbot, пишут: it often takes 14G of free memory loaded.

ConstantBolzmann: а я нашел топовую музыку)

ConstantBolzmann: https://youtu.be/pGVOUSrrVRE?t=127

TimeIsOut: Похоже надо было просто найти свою игру, апнул голду в Троне

Uljahn: молодца

TimeIsOut: :kissing_closed_eyes: