/ Модель

Характеристики

Контекст
128 000 токенов
Параметры
222 млн
Лицензия
Своя лицензия
Архитектура
lfm2 · dense
Базовая модель
LFM2.5-230M-Base
Библиотека
transformers
Опубликована
14 сен 2026

LFM2.5-230M-Chess

Генерация текстаТекст → текст3 профессии

Компактная дообученная модель предсказывает оценку позиции и шахматный ход для движка с языковым интерфейсом.

1 617скачиваний за 30 дней31лайквеса обновлены16 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

LFM2.5-230M-Chess — компактная языковая модель для игры в шахматы, опубликованная mlabonne и дообученная на базе LiquidAI/LFM2.5-230M-Base с использованием дистилляции Stockfish. Это плотная авторегрессионная модель класса Lfm2ForCausalLM с 222,2 млн параметров, рассчитанная на работу через Transformers; контекст составляет до 128 000 токенов, хотя шахматная позиция подаётся ей в фиксированном 80-токенном промпте.

Модель сначала оценивает вероятность победы, затем предсказывает ход. Каждый возможный ход представлен отдельным токеном; приложение должно ограничивать выбор легальными ходами. По данным карточки, с неглубоким поиском глубины 3 она достигает примерно 2004 Elo, а при одном проходе без поиска — около 1500 Elo. Подходит для шахматного движка с языковым интерфейсом и демонстрационных приложений.

Репозиторий содержит веса Safetensors и имеет лицензию `other`; конкретные условия лицензии следует проверить в карточке модели. Для корректной игры требуется внешняя логика, которая передаёт позицию и маскирует нелегальные ходы.

Сценарии применения

  • предсказание хода в шахматной позиции
  • оценка вероятности победы в шахматной партии
  • создание шахматного движка с языковым интерфейсом
  • демонстрация шахматной модели в браузерном приложении

Ограничения

Для исключения нелегальных ходов приложение должно маскировать логиты по допустимым ходам. Заявленные показатели Elo зависят от применения поиска глубины 3; у модели также нестандартная лицензия `other`.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

LFM2.5-230M-Chess

A 230M chess engine with a language model interface, fine-tuned from LFM2.5-230M-Base using Stockfish distillation.

Every possible chess move is a single token in the vocabulary. The model reads a position as a fixed 80-token prompt, predicts its own win probability, then predicts one move token. The host masks the move logits to the legal moves, so the model can never play an illegal move.

It plays at roughly 2004 Elo with a shallow depth-3 search on top, and roughly 1500 with the raw one-pass policy.

Demo: Play it in your browser with the ChessLFM Space.

Demo game

Usage

import json
from transformers import AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained("mlabonne/LFM2.5-230M-Chess")
token_ids = json.load(open("token_ids.json"))

Each move takes two short forward passes:

  1. Build the 80-token prompt from the FEN. It encodes the 64 squares, side to move, castling rights, en passant file, halfmove clock, repetition count, and the last 8 plies.
  2. Argmax over the 64 value tokens gives the model evaluation, where <v:k> means a win probability in [k/64, (k+1)/64).
  3. Append that value token and <|bestmove|>, mask the move logits to the legal moves, and take the argmax.

You can find the 2,106 added token IDs in token_ids.json (it starts at 64402).

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Lfm2ForCausalLM
Ревизия весов
341bfd2

0 моделей