Chat:Ru/2021-04-21
mandarinka: народ а здесь русский язык есть?
Uljahn: нет, только инглиш и французский
Uljahn: ине кажется, инглиш всё равно учить надо, если хочешь кодером стать, с одним русским только в 1с-ники :)
Uljahn: *мне
Kioyu: у сайта вполне фреймовое расположение окон и можно делать на опенцв полный модуль для браузера на опенцв
Kioyu: хотябы к транслейту по глазу прикрутить уже можно
tutubalin: Kioyu предупреждение: создание нового аккаунта для обхода бана запрещено
Kioyu: прошу не спамить мне больше! и писать в личку
Kioyu: по всем вопросам обращайся в саппорт мне больше не пиши в этом чате!
Kioyu: локажи мне что я не могу писать сюда
ConstantBolzmann: так я жду когда ты ответишь за свои оскарбления и Ульян
ConstantBolzmann: через суд общение будет
Ghp: а я всё равно сдесь буду и забаню Вас тебя и Ульяна
735487: мое оценочное мнение - ох у дундук же ты :)
Uljahn: typical drama queen
ConstantBolzmann: уж лучше в бане посижу действительно
Uljahn: набей хоть десяток левелов для приличия, тут истерики не котируются - только результаты, а там глядишь и отношение к тебе изменится, и сам начнёшь понимать, чем мы тут занимаемся и на какие темы предпочитаем общаться
ConstantBolzmann: Ульян ты можешь просто форматнуть мои ?
ConstantBolzmann: ты каждый день теперь будешь напоминать что мне интересно
ConstantBolzmann: я и сам догадался просто делать задачки для текущих задач
MadKnight: tutubalin это в общем-то именно почему я не особо спешил его банить
MadKnight: боялся что обходить начнёт
MadKnight: ConstantBolzmann ждём когда добьёшься разбана от админов
MadKnight: а пока переставай обходить бан
MadKnight: > typical drama queen вот то же самое хотел написать
MadKnight: o ты вернулся Automaton2000
MadKnight: или нет?
ConstantBolzmann: я удалил тот аккаунт кароче мне тоже надоело это всё обсуждать
MadKnight: тогда пока
ConstantBolzmann: я для себя все понял я так по итерациям последний раз это обсуждаю в бан и все
MadKnight: ты аргументов не привёл
ConstantBolzmann: все Мэд прекращай
ConstantBolzmann: дискуссия закрыта
MadKnight: пишу что хочу
MadKnight: не оскорбляю значит не остановишь
MadKnight: ты просто остановился потому что понял что без аргументов разбана не добиться
ConstantBolzmann: ты всё о своём
ConstantBolzmann: не интересно
MadKnight: теперь ты понимаешь почему другие хотели чтобы ты перестал спамить?)
ConstantBolzmann: я тут не общаюсь больше надо чтото обсудить пиши в личку
Automaton2000: ну я пока не понял как его применить к csb. и будут ли там использоваться И и Д. ну и ...
MadKnight: да всё всё, пока
Uljahn: когда игнорируешь, что говорят собеседники - это что угодно, но не общение
ConstantBolzmann: да я б привел тебе парочку аргументов
ConstantBolzmann: ты сам входишь в дискус темы которая тебе не интересна
ConstantBolzmann: не задаешься вопросом что тебе интересно обсуждать а что нет
MadKnight: все твои предыдущие аргументы ничего не аргументировали
ConstantBolzmann: обвиняешь потом собеседника
ConstantBolzmann: перечитай личку
MadKnight: я помню все твои аргументы
ConstantBolzmann: тебе чел пишет то что ему интетесно вопросы задает
ConstantBolzmann: ты не перечитал личку
ConstantBolzmann: а потом пишешь тебе не интересно
ConstantBolzmann: тогда биг вопрос
ConstantBolzmann: какого хрена ты ентеришься в дискус
MadKnight: Uljahn расскажи ему
ConstantBolzmann: пройти мимо не интересной тебе темы
MadKnight: я ему в дискорде разок пофиксил текстуру, он мне с тех пор спамил больше чем в общаке
ConstantBolzmann: я могу тебе налепить милион чата нашего
ConstantBolzmann: что в итоге ты написал?
MadKnight: потом я написал ему что мне не интересно ваще
ConstantBolzmann: не интересно
MadKnight: и он обиделся
ConstantBolzmann: не надо конектится в тему не интересную
MadKnight: как будто я виноват
ConstantBolzmann: не конекться
ConstantBolzmann: не общайся в теме где тебе не интересно
MadKnight: не надо было байтить меня просьбами помочь с кодом
ConstantBolzmann: и не надо потом по итогу где тебе действительно не интересно искать кто прав кто виноват
MadKnight: крч опять мне плохо стало от твоих аргументов
ConstantBolzmann: щас я тебе копию пришлю
MadKnight: у тебя никакого анализа происходящего
ConstantBolzmann: у тебя у самого нет анализа
MadKnight: никакого pattern matching
MadKnight: "нет ты!"
MadKnight: молодец
MadKnight: хороший аргумент
ConstantBolzmann: ты себя кусаешь за пятку
ConstantBolzmann: сам конектишься в помошники а потом говоришь не интересно
MadKnight: ладно, от таких аргументов мне менее плохо
ConstantBolzmann: не интересно не присоединчяйся в задачку
ConstantBolzmann: не разговаривай если не интересно
ConstantBolzmann: не общайся с человеком который тебе не интересен
MadKnight: не всё
MadKnight: ты забыл самое главное
ConstantBolzmann: ты от кирпича от рефлексинга своего хочешь свойств воды
ConstantBolzmann: такого не будет
ConstantBolzmann: не интересно не общайся
MadKnight: не пиши сотню сообщений когда никому не интересно, захламляя им их чат
ConstantBolzmann: вот мои аргументы
ConstantBolzmann: не интересен человек не интересна тема не интересна задача
ConstantBolzmann: прекрати это тогда делать
MadKnight: ты вообще не в ту сторону воюешь, солдат!
ConstantBolzmann: это если хочешь тебя характеризует
ConstantBolzmann: ты берешься за задачу которая тебе не интересна
MadKnight: опять - "нет ты!"
MadKnight: да ты не понял
ConstantBolzmann: а потом мы все читали сотню раз какой исход ты знал что не интересно но вдруг о исход оказалось не интересно
MadKnight: > ты берешься за задачу которая тебе не интересна я как раз и говорю что ты тут запутался и вообще неправильный вывод сделал
MadKnight: и теперь воюешь с этим
ConstantBolzmann: кароче я для себя всё понял
MadKnight: ужасно ты всё понял
MadKnight: крч ладно
ConstantBolzmann: ну еще годик так поберешься за чужие неинтересные задачки мож на 1000ной итерации поймешь что интересно тебе должно быть!
MadKnight: Automaton2000 давай же навсегда забудем об этом времени
Automaton2000: (а сам зобрист давным-давно знаю)
ConstantBolzmann: отсюда и тема нубов неудачнеков
ConstantBolzmann: это все одного поля ягода
MadKnight: я вот снова вспомнил почему в конце даже не хотел ему отвечать в спорах
MadKnight: вчера всмысле
ConstantBolzmann: ты опять взялзя за диавлог
ConstantBolzmann: который тебе не интересен
MadKnight: так что мы можем на этом закончить
ConstantBolzmann: а за тебя решать прости я не обязан
ConstantBolzmann: не интересно
ConstantBolzmann: отвали тогда
MadKnight: лол
ConstantBolzmann: чо те надо конкретно?
MadKnight: Automaton2000 я совершенно перестал понимать о чём он говорит
Automaton2000: хз как задать пароль если он спрашивает предыдущий пароль, которого у меня нет
MadKnight: чё решать за меня? какая задача для меня была не интересна? сдружиться с ним в дискорде? так я за неё и не брался....
ConstantBolzmann: смори о чем я тебе толкую
MadKnight: Automaton2000 дай рандомное сообщение, которое понять будет легче
Automaton2000: суть в том что он не может быть
ConstantBolzmann: ты вот смеешься шутишь
ConstantBolzmann: диалог ни о чем так!
ConstantBolzmann: он тебе интересен?
ConstantBolzmann: зачем начинаешь такой диалог?
ConstantBolzmann: зачем общаешься с тем кто тебе не интересен?
ConstantBolzmann: тоесть я молчать должен
ConstantBolzmann: потомучто ты не знаешь почему ты пишешь это получается
ConstantBolzmann: тема по итогу будет не интересна
MadKnight: ну попробуй найти на это ответ, как раз вот будет тебе чем заняться вне чата
ConstantBolzmann: или взять дискорд
ConstantBolzmann: я тебе о проблеме
ConstantBolzmann: а ты мне вопросы сыпешь потом говоришь не интересно
ConstantBolzmann: это вопроса не решило
ConstantBolzmann: если тебе не интересно не ломай голову себе
MadKnight: Automaton2000 почему он говорит мне что он о проблеме если он навыдумывал какой-то бред и пытается со мной об этом спорить?
Automaton2000: а то так и будет
ConstantBolzmann: не общайся с теми кто тебе не интересен, чьи взгляды ты не разделяешь если задача не интересна не решай ее
MadKnight: да к чему ты это вообще говоришь
ConstantBolzmann: ты хороший человек но взгляды у нас разные не очем больше говорить
MadKnight: где я не поступил так?
ConstantBolzmann: потомучто ты агришься на бесполезные мои спичи
ConstantBolzmann: просишься помочь сам в один из таких тем спичей
ConstantBolzmann: а потом сьезжаешь потомучто тебе не интересно
ConstantBolzmann: тогджа биг вопрос
ConstantBolzmann: зачем общаться и водиться с теми кто не интересен
MadKnight: проблема была в чём?
ConstantBolzmann: это биг биг вопрос
MadKnight: у людей с тобой
ConstantBolzmann: щас диалог я тебе привел аргументы
ConstantBolzmann: ты можешь бесмезрно много раз уходить от него
ConstantBolzmann: 1 итерация и до н
MadKnight: проблема у людей с тобой была в чём?
ConstantBolzmann: пока ты сам не поймешь что тебе не интересно
MadKnight: давай пошагово идти к ответу на твой вопрос
ConstantBolzmann: и перестанешь когото корректировать и займешься интересным
MadKnight: первый шаг:
ConstantBolzmann: проблема будет витать
MadKnight: проблема у людей с тобой была в чём?
ConstantBolzmann: а у меня прости есть любимое дело и идея
MadKnight: почему они хотели тебя забанить?
ConstantBolzmann: она не пересекается с чатом но я кайфую и изучаю ее
ConstantBolzmann: ищи любимое занятие
MadKnight: ладно не бомби
MadKnight: пока
MadKnight: Uljahn в контесте участвовать будешь?
MadKnight: в голду за 50-100 строк зайдёшь?
Uljahn: буду, не зайду
MadKnight: раньше вот в легу за 50-100 строк можно было зайти
Uljahn: щас по 5к участников набигает, да ещё стримеры чуть ли не в легу заходят
MadKnight: Uljahn когда стримить?
Uljahn: хз, даже не в планах
MadKnight: ну в принципе и норм
Thyl: Automaton2000
Automaton2000: у меня вообще не работает
tutubalin: я пролетаю с контестом, похоже
tutubalin: хочу майские более продуктивно провести
ConstantBolzmann: http://chat.codingame.com/pastebin/c44d58bd-d4eb-47ee-aaec-f40fd171300c
tutubalin: здесь есть функция стриминга
tutubalin: если ты хотел попробовать стриминг - просто брал бы и стримил
tutubalin: одна из замечательных вещей в стриме - если стрим тебе не нравится, его можно покинуть
tutubalin: ты же поставил нас в ситуацию, когда мы вынуждены наблюдать твой "стрим" из которого не можем выйти кроме как забанив.
tutubalin: кроме того, "стрим" не настоящий. мы без всякого согласия были использованы как подопытные мыши
ConstantBolzmann: https://www.youtube.com/channel/UChha-AGebkIwTFV4rigVnfw
MadKnight: > по моим наблюдениям надо еще разговаривать > Молчание я заметил отталкивает зрителя это совпадение или он снова пытается себя оправдать?)
tutubalin: ConstantBolzmann ты хорошо рисуешь, и это прекрасно, что ты делишься своими навыками и знаниями
tutubalin: но нужно прислушиваться к тому, что говорят люди. если они просят прекратить, наверное что-то их не устраивает
Uljahn: если хочешь положительной реакции, то нужно выбирать подходящее место и время для презентации, иначе не стоит удивляться, что в тебя летят гнилые помидоры
tutubalin: если у тебя какие-то проблемы с речью и ты можешь передавать мысли только текстом, но при этом хочешь озвучить своим стримы - есть масса text-to-speech софта, который можно использовать.
Uljahn: (╯°□°)╯︵ ┻━┻
Uljahn: в БиК2 все тесты зелёные, а на сабмите 93-97%
ConstantBolzmann: Так Ульян стример 100%
ConstantBolzmann: я гадать не буду мне так кажется
ConstantBolzmann: ладно я температуру решаю
tutubalin: Uljahn на больших валится?
inoryy: Uljahn ты серьезно стримишь? дай ссылку ))
Uljahn: tutubalin: на разных, на больших даже реже, вот на L=2 завалилось, надо как-то дебажить
Uljahn: inoryy: это он про стрим в чатике наверное
Uljahn: или хз, сложно его понять
inoryy: эх
Uljahn: у меня ноут не потянет стримы, а обновляться щас не самое удачное время
MadKnight: Uljahn го через меня стримить
MadKnight: по дискорду созвонимся, расшарю свой экран
MadKnight: всё ради того чтобы успокоить нашего любимого спамера
MadKnight: Automaton2000 потому что кто не любит трудности?)
Automaton2000: и так же как и на xp сидела аж до 7 :)
MadKnight: inoryy кстати я произношение на инглише наконец прокачал
MadKnight: точнее попрактиковал
MadKnight: ConstantBolzmann найди 10 отличий между моим рандомным спамом и твоим
MadKnight: > inoryy: это он про стрим в чатике наверное Uljahn ты его не так понял
MadKnight: его вообще чтобы понимать, нужно учиться из длинных споров
MadKnight: > я гадать не буду мне так кажется крч он явно делает отсылку на наши старые споры, где ему не нравилось что нам "казалось"
MadKnight: .... что он не прав
MadKnight: Automaton2000 почему я так ужасно составил предложения?
Automaton2000: за то что ты не понимаешь
MadKnight: ааааааа
inoryy: ну сейчас ты реально сам спамишь
tutubalin: Uljahn переопредели input() чтоб он вместо теста твои какие-то данные пихал
Uljahn: а, ну это офлайновая отладка, но надо ещё секрет генерить по всякому, с разным соотношением быков/коров
Uljahn: видимо, какой-то краевой эффект
Uljahn: я тупо взял алгоритм, который для L=10, он супер-неоптимальный для других L
MadKnight: inoryy ну я-то это видел и когда писал те сообщения, и когда решал не писать ещё пачку мыслей которые были после этого, потому что надо было остановиться
MadKnight: но отличие в том, что мой спам хоть как-то связан с прошлыми диалогами
MadKnight: крч ладно, не будем об этом самить
MadKnight: спамить*
MadKnight: inoryy у нас с челом был небольшой вопрос по теории к тебе
MadKnight: про ИИ
wlesavo: Uljahn ну тебе можно просто случайное число генерить я бы для тестов не стал заморачиваться так
wlesavo: а на сколько близко у тебя к оптимальному алгоритму? или совсем другой подход?
MadKnight: inoryy тыж тут?
Uljahn: wlesavo: очень далеко, тупо в лоб закодил, чтобы тесты проходило
Uljahn: "про ИИ" хд
inoryy: блин мне даже страшно что за вопрос будет
inoryy: ну давай, MadKnight
MadKnight: inoryy да я с тех пор менее амбициозные вопросы задаю
inoryy: ты быстрее задавай я сейчас опять пропаду
MadKnight: оке оке
MadKnight: пишу
MadKnight: в общем уж слишком похоже на то, что уникальные для человека эмоции все направлены на улучшение работы эволюции
inoryy: "менее амбициозные"
MadKnight: я чутка поспешил так что не суди сразу
MadKnight: да это мне придётся признать, что мне намёк дали
inoryy: это уже был вопрос?
MadKnight: крч сразу к вопросу
MadKnight: может быть такое, что юмор строится на восприятии тупости (чтобы эволюция лучше отбрасывала плохие экземпляры) и плюс на возвышении себя над другими засчёт высмеивания?
MadKnight: т.е. в итоге весь концепт смеха у людей - это фильтрация менее умных особей для эволюции
inoryy: а где здесь "про ИИ"?
MadKnight: ну так вот
MadKnight: мы с этим челом хотели запилить ИИ для стратежки хороший
MadKnight: и надо чтобы он решения принимал
MadKnight: ну здесь всё понятно
MadKnight: но
MadKnight: было бы неплохо добавить ему человеческих факторов
MadKnight: виртуальных
MadKnight: ну и в общем вопрос
MadKnight: получится так научить ИИ смеяться и шутить?)
MadKnight: на таком концепте смеха
MadKnight: тыж ещё не ушёл?
inoryy: вот какой ответ ты ждёшь?
ConstantBolzmann: ну в общем при мощностях дата центра получится
MadKnight: да, слишком сжато получилось
MadKnight: я спешил
MadKnight: в итоге ничё непонятно
MadKnight: концовку поправлю крч
MadKnight: как думаешь, этот концепт смеха у людей правдоподобен?
MadKnight: крч ладно, это сложная долгая тема и скорее всего у тебя пока что не будет на это ответа
MadKnight: но
MadKnight: я нормальный вопрос вообще задать собирался, просто мы тут с челом обсуждали и я вот это сначала спросил
Uljahn: смех в том числе - это реакция на абсурдность, а не только в виде насмешки над кем-то
MadKnight: inoryy в общем нормальный вопрос по ИИ который я и собирался задать:
MadKnight: в общем мы пытаемся запилить goal-oriented action planning
ConstantBolzmann: ну Павел Воля как и Петросян сначала готовят публику паттернами
MadKnight: для стратежки
ConstantBolzmann: а потом всем смешно
MadKnight: нам для этого надо оценивать если наше действие продвинуло нас ближе к цели или нет
MadKnight: как это сделать, не ифая все свойства всех видов действий по отдельности?
Uljahn: подзадачи выделяете? иерархию целей?
Uljahn: или цель - это выиграть матч?
inoryy: не понял почему бы надо было ифать свойства дейсевий
MadKnight: чтобы приоритизировать эти действия в поиске
ConstantBolzmann: кейс свитч нет?
ConstantBolzmann: в любой непонятной ситуации говори конечный автомат прок 100%)
inoryy: я так понимаю ты спрашиваешь про game AI? это немного отличается от того чем я занимаюсь, ты в курсе?)
MadKnight: а, ты понял ИИ как нейронки?
inoryy: не обязательно нейронки
inoryy: но game AI другую цель преследует
MadKnight: а что ещё кроме нейронок?
ConstantBolzmann: а почему ты не можешь сделать свойства как надстройкупо евенту прок свойств через стейты нет не туда?
ConstantBolzmann: не попал я молчу понял
inoryy: обычный поиск типа мцтс это тоже ИИ
MadKnight: ну там должен ещё быть выбор "целей"
MadKnight: например - нужно захватить эту клетку, она даёт много полезного
MadKnight: но это у нас слишком далеко в будущем
MadKnight: симуляция до такого не дотянется
ConstantBolzmann: это делает наводчик - система наводчик поиск цели, по проку евента от командира
inoryy: короче если бы это был обычный ИИ я бы тебе сказал хешировать state,action пару или если опшионы пилить то вообще только стейта хватит
inoryy: но конкретно с GOAP у меня опыта нет потому что опять же это game AI
MadKnight: крч это обычный ИИ но у нас в оценочной вместо хардкода что после чего брать - массив целей
inoryy: я понимаю
MadKnight: как сделать поиск к множественным целям?
inoryy: берёшь произвольное упрощение стейта типа хеша или эмбеддингов в нейронке и сравниваешь будет ли оценка этого представления ближе к представлению цели или нет
Uljahn: https://en.wikipedia.org/wiki/Hierarchical_task_network
ConstantBolzmann: Мэд а рендер у Вас какой?
inoryy: да не иерархию он хочет
inoryy: это ближе к опшионам
MadKnight: а как множественные-то решать?
inoryy: но в game AI контексте методы реализации другие т.к. цели другие
MadKnight: типа либо А, либо Б+В
ConstantBolzmann: обьект пускает луч он 1 тогда надо 2 обьекта со своими наборами от КЦ
ConstantBolzmann: массив выбора целей наверно
inoryy: ну что значит Б+В, тебе либо Б либо В будет ближе
MadKnight: ну типа он может взять либо и Б и В
MadKnight: либо только А
MadKnight: но А дороже
MadKnight: но например Б+В в сумме всё же дороже чем А, и нам надо чтобы ИИ выбрал идти за ними
inoryy: ну тогда без иерархии никуда
inoryy: пускай будет цель Г которая алиасит Б+В
inoryy: вообще это кони в вакууме без конкретики
inoryy: и не моя сфера
MadKnight: GitC где он может пойти либо за 2 мелкими фабриками
MadKnight: либо захватить одну большую
ConstantBolzmann: а в очереди не может быть маркер приоритетов по весам?
inoryy: ну в gitc как раз иерархия и была
MadKnight: ну в общем буду в этих иерархиях разбираться
inoryy: посмотри пост мортемы
MadKnight: да у меня уже появилось общее представление
ConstantBolzmann: когда человек смотрит на чтото что движется и его много, и постоянно меняется положение человек маркирует эти обьекты это схоже с иерархией но иерархия дорогая можно веса добавлять наиболее приоритетным обьектам
ConstantBolzmann: но тогда не будет полной информации о обьектах будут только приоритеты
MadKnight: а погоди
MadKnight: inoryy ещё тут?
MadKnight: как этот GOAT для команды юнитов применять-то?
inoryy: ну прочитай gitc пост-мортемы, я думаю многие вопросы отпадут
ConstantBolzmann: тетрис всему голова)
Uljahn: https://github.com/JuliaPOMDP/FactoredValueMCTS.jl - там есть ссылка на пейпер с arxiv.org, кстати можно и на нём поискать по multi-agent planning
Uljahn: но шлака очень много
ConstantBolzmann: Ульян тут тоже вроде чтото есть интересное https://github.com/hrpan/tetris_mcts
inoryy: это не звучало как multi-agent planning, в MA у тебя каждый юнит должен принимать индивидуальные решения которые складываются в целостную картину
inoryy: ну и опять же одно дело ИИ который может в игрульки играть хорошо другое дело game AI -- разные вещи!
ConstantBolzmann: тогда игра настолько простав должна быть чтобы показать всю мощ АИ, потомучто если сделать кооператив супер юнитов в том же кс то играть будет невозможно
ConstantBolzmann: и в старике тоже
ConstantBolzmann: это я говорю как игрок старкрафта который ниразу в мл не попал
ConstantBolzmann: лучше делать процедурную генерацию уровней
ConstantBolzmann: это лучшее пока что придумали для альтернативы аи
ConstantBolzmann: аи будет стагнировать потомучто в игре люди хотят отдыхать и 60% побеждать
ConstantBolzmann: тоесть при росте сложности без альтернативы генерации локаций клиент будет уходить
ConstantBolzmann: по статистике по текущему патчу в вове последний рейд закрыло 1тыща гильдий
amurushkin: остальные уже давно не играют наверняка :)
ConstantBolzmann: да но квестики так и манят
ConstantBolzmann: я просто о балансе сложности
ConstantBolzmann: бот может быть намного умнее среднестатистического игрока
ConstantBolzmann: а так как я юзал бота оно так иесть
ConstantBolzmann: он все делает идеально
ConstantBolzmann: а человек нет
jacek: http://chat.codingame.com/pastebin/7f8b917e-f9c6-4d28-b816-849d5cf8454b
jacek: ops not here
tutubalin: jacek you're welcome anyway! :)
MadKnight: чё такое "обратная зона для IP-адреса" ?