Программы, программирование, курсы, справочники и подобные.
Сообщения xajik
-
RE: 1.е4 ф5?!! Гоним дуру или просто защита Фреда
Если бы увидел против себя в блице позицию после 3. ...h6 , то считал бы к явной своей выгоде ( с учетом условий- примерно равный соперник, пускай и готовый к варианту). 4.h4 напрашивается сразу- если не думать
-
RE: Движки
@bulldozer
А мне кажется, вполне хватит для начала. Тут цель- обнаружить паттерны, слабости и предпочтения игрока. Это можно сделать и нейросетями. Думаю для этогго можно просто , "образ игрока" протестировать на хорошем наборе тестов, которые "проявляют конкретные слабости" и конкретные образы стиля, чтобы автоматически эти паттерны определить ( плюс дебюты, плюс возможности ловли в вариантах- все автоматически). То есть подготовку к противнику почти полностью автоматизировать.
Обучать на партиях многих-это заглушать и переобучать( в другом смысле, чем обычно понимают) нейросеть. Пока нельзя по АйДИ игрока вычленить конкретную его подсеть из большой сетки- это сложнее. -
RE: Движки
Если нейросеть построить по партиям определенного соперника. Число партий одного шахматиста невелико , 5000 можно за день обучить. Потом подстроить сеть под рейтинг ( снизить уровень игры), например, каким-то таким спосбом https://blog.lczero.org/2018/10/understanding-training-against-q-as.html. И потом комбинацией двух сетей- "соперник" плюс "уровень игры" создать -"образ игрока". Так легче подготовиться к определенному сопернику, можно автоматически настроить на поиск усилений в дебютах и поиск уязвимостей в стиле игры.
Еще вариант- "стравливаем" свою сеть с сетью соперника в нескольких матчах, смотрим на итоги, делаем выводы, улучшаем. Или тестируем "образ игрока" на разных вариациях сетей .В некотором будущем это реализуется, очевидно.Если еще не.. -
RE: 1.е4 ф5?!! Гоним дуру или просто защита Фреда
строго говоря, жбан на последней диаграмме, 2 слона роли не играют, одного даже можно выменять- разноцвет будет очень неприятен 13. Кж5, например
-
RE: Наши стихи
НЕ, корпоративы, свадьбы и дискотеки- не то. Целевая аудитория Зеленого чая и ПроПар другая.
-
RE: Видео полезные и не очень.
сайт, посвященный событию с группой Дятлова и материалы https://dyatlov.ruptly.tv/, расследования интервью, видео
прокрутки нет, мне не очень оформление -
RE: Разное
Проще всего объяснить тем, что обрываются варианты, а оценка остается прикрепленной к варианту.То есть вариант оборван и оценка заново не пересматривается на финалной позиции. Это есть и в нормальных движках, с заданной глубиной поиска и с поиском, где глубина не достигла близкой к оценке позиции.
Надо смотреть сопровождение(описание), как работает выбор хода на глубине и как это показывается в оценках ходов в движках с нейросетями. -
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
ну так я в отпуске не был), и до этого периодически "подвисал" на час-час двадцать ( не каждый день, но все равно), теперь не играю почти совсем
самое важное для игры в шахматы- не играть в них, когда нужно ( то есть когда в этом отсутствует ясный смысл) главный скилл ( навык) шахматиста -
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
Я в этом смысле немного подстроился- еды (условно "выделенной" для меня,что не для меня- уже не учитываю) готовой для употребления "в калориях" ненамного больше, чем положено, поэтому даже полностью "сорвавшись", невозможно сильно переесть . То есть"тупо разбавляю спиртное".
-
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
Сентябрь, итоги тех двух целей.
Цель 2. Не играть в шахматы онлайн- выполнил. Играл только 1 раз каждый день решение задач ( и то не все дни).Также 2 раза играл 4 и 2 партии блица-это нормально, не срыв. В последнее время решаю задачи чесскома"на выживание(, а не 5 минут на скорость)- это забирает больше времени, но время я могу использовать в паузах между делами, хотя еще нужно подумать сколько на это уходит, возможно тут тоже снизить необходимо.
Цель 1. Скорее провал. По итогу снизил 1 кг и пока "удерживаю вес", но возвратились некоторые плохие привычки ( не контролирую порции и количество приемов). Отговорки-лето, гости и т.д не работают, сначала набрал еще 1, потом 2 недели было контролируемо и приближался к выполнению, но ..ДО октября ставлю 2 цели ( даже до 3 первых недель сентября).
- Режим сна. Ложиться отдыхать не позднее 11 вечера. ( лучше еще раньше, но пока этот этап)
- Опять снижение веса- снизить 3-3,5 кг у удержать вес.
-
RE: Движки
Я понял (скорее вспомнил, но все равно не разбирался, поэтому не понимаю), что движок даже на нейросети поставлен- утрировано "сеть"дает позиционный выбор, движок проверяет на ошибки, копая немного в глубину. Как происходит конкретно поиск в глубину вариантов- не разбирался даже поверхностно, но вопрос занятный.
Т.е., типа взять лучшую на данный момент сеть, переписать обучающий скрипт, чтобы ставил только французскую защиту и начать обучать?
Нет, смысл вопроса был в постройке новой своей сетки, может быть даже небольшой и действующей только в дебюте или в определенных пешечно-структурных моментах. Ведь сетки можно соединять в блоки ( хотя не знаю как, конечно), например вначале ставим свою слабую "французскую сетку"-которая действует при каких-то условиях (условно в дебюте и в типично французских структурах)- дальше идет основная сеть ( общая для всех), которая и делает основной выбор хода. То есть начальная "условно французская сетка" ( может быть любого назначения-например, сетка чтобы повысить результативность или иное) отсеивает сразу множество вариантов, подавая ограниченный выбор на вход основной сети.
Я не знаю, наскольк хорошо такой метод работает, но где-то "слышал", что набором мелких ( и относительно слабых) сеток, в одном блоке могут заменить большую сетку. То есть в теории, возможно, слабая ( но точно подобранная) сеть в связке с общей сетью может реально повысить уровень ( решения). В этом случае нам не нужна сильная и большая сеть в связке с другой большой- они будут перекрывать друг друга, нам нужна точечная сеть под "одну задачу" ( играть условную французскую защиту), которая улучшит основную сеть.
В математическом смысле, ведь нейросеть-это матрица, в случае с Лилой-она очень большая , во множество слоев.Любую большую можно разбить на множество мелких-на "точечные", если угодно. В идеале мы хотим взять необходимые точечные сети для нашего конкретного случая,отбросив ненужные( коорые могут ухудшать)?
Не знаю, как это выглядит конкретно в математической теории даже на уровне интуиции ( еще недавно не было четкого понимания как это работает, может быть и сегодня нет). Также практика может не совпадать с этими "умозаключениями"А, по-моему, что большая, что маленькая - нужно быть одинаково хорошим специалистом. Просто большая требует больше вложений времени на обучение.
Нет, на сегодняшний день не нужно. Это уже инженерная специальность и даже не среденго звена если брать базовый уровень, утрировано-слабую сеть можно сделать на "уровне ПТУ". Среды ( воркфлоу), где они просто собираются, как конструктор и потом подаются данные на вход- и с разными настройками она сама обучается. Конечно, хорошо бы в этом разбираться, но для базовых вещей- уже совершенно не обязательно.
-
RE: Движки
Я так понял( совершенно не вникая и совершенно не разбираясь в вопросе), что 1. Обучается нейросеть на партиях ( механизмы разные, в том числе на самообучении , но в последнее время и наигрывая даже с любыми пожелавшими поучаствовать). 2, Обученная сеть ( и их уже достаточно много и они как-то различаются по характеристикам) выкладывается в доступ. 3. Любой желающий скачивает уже готовуюсеть на свои ресурсы и использует при игре, в зависимости от железа будет разная глубина и скорость анализа, но в целом тут все примерно в одном положении.4. Плюс "обычные "движки для проверки и для поддержки ( и какой-то шахматный опыт и здравый смысл самого игрока).
Отсюда вопросы новичка ( чтобы расставить по местам и др. причинам, это может быть полезным):-
Сколько сетей люди обучают сами , по другим характеристикам ( например, играют только французскую или только определенные структуры) ?. Читал недавно по сетям по эндшпилям, но это была маленькая сеть и в что-то серьезное не развилось - в той ссылке-больше не знаю. Возможно, что сетки развиваются хорошо по разным "шахматным темам")
-
Сколько по ресурсам обучить шахматную среднюю сеть на среднем железе ( или облаке со средними данными). Хотя бы примерные данные. Время, количество данных/партий и другое.
-
Есть ли смысл ( скорее всего есть, но непонятно в каких направлениях) обучать свою сеть/подсеть. Добавлять свою сеть ( подсеть), обучая ее по своим характеристикам( например, Комсюк решил играть в турнире французские структуры- обучаем сеть на таких данных). Обучать можно и на странных в первом взгляде характеристиках- повышение общей результативности ( агрессивность) и т.п.
Обучить совсем маленькую сеть совсем несложно, тут совсем не нужно даже быть специалистом. Тут чаще вопрос- на чем обучать, с какими целями, на каких тонкостях и данных такие небольшие подсети ( то есть может ли это дать выгоду и какую по отношению к тем, кто этого не делает). -
То есть вопрос- не использовать лишь готовое, но и придумать что-то дополнительное-. Как в этом направлении работают- какие есть данные? Кроме нейросетей ведь много по анализу данных и ИИ.
Пока все, может быть, потом какие-то вопросы еще будут .
-
-
RE: Железо
а в облачных сервисах какие сейчас цены на подобные ресурсы? Сколько "жрет" и чего жрет ( по каким характеристикам, в среднем за день, если условно 3 часа работы каждый день анализировать на Лила чесс с пообной видеокартой и конфигурацией) ? Есть относительно бесплатные , но минимальные по функционалу, тарифы, но они, вероятно, недостаточны ? Сравнить примерные возможности на "сейчас". АйБи Эм, Амазон, Гугл, наверно у Интел тоже что-то подобное может быть....
В Амазоне, например, можно создать пробный бесплатный эккаунт на 12 месяцев с разными настройками ( например 250 часов на машинное обучение) -
RE: Видео полезные и не очень.
Наверно, точнее и правильнее шоувумэн. Но я, вообще, безграмотный, плюс не очень хорошо исправляю ошибки . Интересно, тут, вероятно логи исправлений ошибок должны оставаться? Если я начну исправлять ошибки, то процесс может быть "бесконечным" и тупо забить весь объем для таких логов.
Но ведь логи в этом случае могут остаться только у компании, которая представляет услуги и движок
-
RE: Видео полезные и не очень.
Ютуб. Какие-то каналы, на которые подписан и не стыдно поделиться. А вдруг кому-нибудь тоже зайдет.
"Редакция"https://www.youtube.com/channel/UC1eFXmJNkjITxPFWTy6RsWg"Ещенепознер" https://www.youtube.com/channel/UCNRYbltJXhf6DepS26-uSbQ
тут интервью с людьми, которые выбрал автор программы, но за честность вопросов и отношения можно простить субъективность выбора и вкусов, даже если интервьюируемый лично не интересен мне. Один показатель-"рожы", которые "корчит" ведущий..Собчак https://www.youtube.com/channel/UCvQXaJTjA3jRucTKN4CGiwg
но я смотрю тут мало что, хотя манера ведения мне зашла определенноУбермаргинал , у него много каналов, например
https://www.youtube.com/channel/UC0fW0JbGMFvqYOY3V6p-KRg
смотрю его тоже редко, но персонаж тоже интересный ( но сразу- неформальная лексика и манера ведения, которая может оттолкнуть ) -
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
Еще одна цель- заметьте, на шахматном форуме/сайте
Цель 2. До сентября- не играть в онлайн шахматы. ( кроме партий по переписке на чесскоме и решения задач там же 1 раз в день). Отнимает много времени в ущерб другим ( ну сел поиграть-отвлечься пару партий и... утекло куда-то час или больше) делам. Лимит- 5 партий в день ( с накоплением до 10, если не играл в предыдущие дни) как возможное разумное послабление.
Хотя это относительно легкая цель для меня. -
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
А если кто-то подключится в то же время, то это еще больше( возможно) замотивирует продолжать.
-
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
Набрал опять 4 , а то и все 5 лишних килограммов, хотя по факту моет быть и меньше ( колебание все же есть плюс минус полтлора в любом случае). Ставлю цель до сентября сбросить 4 кг и удержать.
Если у кого-либо есть мелкие цели. можно устроить "соц соревнование"Почему я это делаю так? Это мотивирует в каком-то смысле, и напоминает. В любом случае, если что-то пойдет не так ( забыл или не шмог), то мне будет хотя бы немного стыдно
-
RE: Всякая жуть и прочий horror
ПРо дедушку в автобусе- с бородой, то там явно подчеркивается, что он был водителем. Если это новодел/интерпретация где это явно не указывается, то теперь подумал, что деда, таки разбудили.. .в новом варианте
-
RE: Ставим небольшие цели- и выполняем. Мотивационая тема.
Деловая Анастасия. Но самое главное-честная, что в бизнесе важно Но по крайней мере знаю лично нескольких человек, с кем не стал бы делать бизнес, а с Анастасией- подумал бы, есссли бы вопрос был настолько острым...