/ Модель

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

Контекст
1 024 токена
Лицензия
CC BY-SA 4.0
Архитектура
gpt2 · dense
Опубликована
9 фев 2026

jinen-v1-xsmall

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

Компактная модель GPT-2 для контекстно-зависимого преобразования японской каны в кандзи.

353скачиваний за 30 дней0лайковвеса обновлены26 апр 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

jinen-v1-xsmall — японская языковая модель на архитектуре GPT-2, разработанная togatogah для преобразования записи каны в кандзи. Модель содержит 36 млн параметров, использует BPE-токенизатор и обучена на предварительно обработанных данных Miwa-Keita/zenz-v2.5-dataset.

Модель выполняет контекстно-зависимое преобразование: принимает ввод каны и может учитывать левый контекст. Для работы используется формат jinen со специальными Unicode-маркерами начала контекста, входа и результата. Максимальная длина контекста — 1024 токена.

В оценке AJIMEE-Bench версия xsmall показала Acc@1 0,720 при NFKC-нормализации и CER 0,033. Репозиторий содержит веса safetensors; автор также указывает варианты GGUF, включая FP16 и Q5_K_M. Модель предназначена для японского языка. Лицензия — CC-BY-SA 4.0.

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

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

Ограничения

Оценка Acc@1 составляет 0,720 при NFKC-нормализации; для корректной работы требуется формат jinen со специальными маркерами. Контекст ограничен 1024 токенами.

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

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

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

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

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

Открыть на Hugging Face

jinen-v1-xsmall

jinen-v1-xsmallはかな漢字変換のためのGPT-2アーキテクチャの言語モデルです。

  • BPEトークナイザー
  • かな漢字変換タスクにおいて高い性能
  • 文脈を考慮した変換が可能

Model Details

Model Description

  • Developed by: togatogah
  • Model type: GPT-2
  • Language(s) (NLP): Japanese
  • License: CC-BY-SA 4.0
  • Parameters: 36M

Data Sources

本モデルはMiwa-Keita/zenz-v2.5-datasetに独自の前処理を施したデータを用いて学習しています。

Training Hyperparameters

パラメータ値
learning_rate0.001
train_batch_size1500
gradient_accumulation_steps2
total_train_batch_size3000
optimizerAdamW (betas=(0.9,0.999), epsilon=1e-08)
lr_scheduler_typecosine
lr_scheduler_warmup_steps1000
num_epochs1
precisionbfloat16

Framework Versions

  • Transformers 5.0.0
  • PyTorch 2.9.0+cu126
  • Datasets 4.0.0
  • Tokenizers 0.22.2

jinen Format

モデルはPrivate Use Areaの特殊Unicodeトークンを使用するjinen形式でトレーニングされています。 この形式はzenzaiのかな漢字変換モデル「zenz」の第3世代(zenz-v3)フォーマットを参考にしています。 zenz-v3ではコンテキストを前置する \uEE02<context>\uEE00<input_katakana>\uEE01<output></s> 方式を推奨しており、jinen形式も同じトークン配置を採用しています。

詳細はzenzaiのドキュメントを参照してください。

トークンUnicode用途
INPUT_STARTU+EE00カタカナ入力開始
OUTPUT_STARTU+EE01漢字出力開始
CONTEXTU+EE02左コンテキストマーカー

プロンプト形式:{CONTEXT}<context>{INPUT_START}<katakana>{OUTPUT_START}

Evaluation

AJIMEE-Bench による評価結果です。本モデルのトークナイザーは NFKC 正規化込みで動作するため、NFKC 適用条件下での Acc@1 が実運用上の値となります。

モデルリポジトリAcc@1 (NFKCなし)Acc@1 (NFKC)CER (NFKC)
jinen-v1-smalltogatogah/jinen-v1-small0.7200.7750.033
jinen-v1-xsmalltogatogah/jinen-v1-xsmall0.6750.7200.033

Usage

サンプルコード

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_name = "togatogah/jinen-v1-xsmall"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name, dtype=torch.bfloat16)
model.eval()

INPUT_START = "\uee00"
OUTPUT_START = "\uee01"
CONTEXT = "\uee02"

# (コンテキスト, カタカナ入力) のペア
prompts = [
    # コンテキストなし
    ("", "キョウハイイテンキデスネ"),           # => 今日はいい天気ですね
    ("", "ローカルエルエルエムデニホンゴヘンカン"),  # => ローカルLLMで日本語変換
    # コンテキストあり(同音異義語の区別)
    ("歯が痛いので", "ハイシャ"),               # => 歯医者
    ("車が壊れたので", "ハイシャ"),              # => 廃車
    # 半角カタカナ(tokenizerのNFKC正規化により全角と同じ結果になる)
    ("", "キョウハイイテンキデスネ"),  # => 今日はいい天気ですね
]

for context, kana in prompts:
    prompt = f"{CONTEXT}{context}{INPUT_START}{kana}{OUTPUT_START}"
    inputs = tokenizer(prompt, return_tensors="pt")
    with torch.no_grad():
        outputs = model.generate(**inputs, max_new_tokens=128, do_sample=False, num_beams=1)
    result = tokenizer.decode(outputs[0], skip_special_tokens=False)
    converted = result.split(OUTPUT_START, 1)[-1].replace("</s>", "").strip()
    print(f"{kana} => {converted}")

GGUF

GGUF形式のモデルも提供しています。

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
13301ca

0 моделей