/ Модель

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

Контекст
512 токенов
Параметры
6 млн
Лицензия
CC BY-SA 4.0
Архитектура
deberta-v2 · dense
Базовая модель
deberta-v2-tiny-japanese
Опубликована
30 авг 2026

MA

Разметка токеновТекст → label3 профессии

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

26скачиваний за 30 дней0лайковвеса обновлены31 авг 2026

Бенчмарки

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

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

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

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

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

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

m4sak1 разработал MA v2 — компактную японскую модель DeBERTa-v2 для автоматической расстановки запятых «、» в тексте. Она решает задачу классификации токенов, предсказывая метку B-COMMA, и оптимизирована для запуска в браузере через Transformers.js и ONNX Runtime Web. В репозитории доступны форматы ONNX и safetensors; метаданные указывают около 6 млн параметров и контекст до 512 токенов.

Модель дообучена на японской Википедии, включая расширенный корпус примерно из 2,4 млн предложений. В карточке указаны F1 0,7481, точность 0,8145 и полнота 0,6953. Для длинных текстов рекомендуется разбивать ввод на фрагменты по предложениям; результаты вероятностные и не гарантируют безупречной грамматики. Лицензия — CC BY-SA 4.0.

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

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

Ограничения

Максимальный контекст — 512 токенов; длинный текст рекомендуется обрабатывать по предложениям. Предсказания вероятностные и не гарантируют безупречной грамматики; в README также отмечено возможное снижение точности в среде WebAssembly.

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

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

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

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

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

Открыть на Hugging Face

自動読点挿入 AI (MA) - v2 (ONNX / Transformers.js)

このモデルは、日本語の文章に対して適切な位置に自動で「読点(、)」を挿入するための軽量な自然言語処理モデルです。 ブラウザ上で高速に動作する Transformers.js (ONNX Runtime Web) 向けに最適化されています。

モデルの概要

  • Architecture: DeBERTa-v2 (Tiny 相当)
  • Task: Token Classification (B-COMMA の予測)
  • Parameters: 約2280万パラメータ
  • Model Size: 約 23.3 MB (ONNX形式)
  • Language: 日本語
  • Performance (v2): F1: 0.7481 / Precision: 0.8145 / Recall: 0.6953

使い方 (Transformers.js)

WebサイトやJavaScript/TypeScriptのアプリケーションに直接組み込むことができます。 【重要】 WebAssembly環境特有の精度低下を補正するため、標準の pipeline は使用せず、生の出力値(Logits)から確率を算出して閾値調整を行う実装を強く推奨します。

import { AutoTokenizer, AutoModelForTokenClassification } from '@xenova/transformers';

// モデルのロード
const tokenizer = await AutoTokenizer.from_pretrained('m4sak1/MA');
const model = await AutoModelForTokenClassification.from_pretrained('m4sak1/MA', {
    quantized: false
});

// 推論
const text = "明日は雨が降るそうなので傘を持っていこうと思います";
const inputs = await tokenizer(text);
const outputs = await model(inputs);

const logits = outputs.logits.data;
const seqLen = outputs.logits.dims[1];

let predictedStr = '';
const chars = Array.from(text);
const PROB_THRESHOLD = 0.37; // WASM用の調整閾値(数値を下げるとAIが敏感になります)

for (let i = 0; i < seqLen; i++) {
  const l0 = logits[i * 2];
  const l1 = logits[i * 2 + 1];
  
  // Softmaxで確率を計算
  const max = Math.max(l0, l1);
  const e0 = Math.exp(l0 - max);
  const e1 = Math.exp(l1 - max);
  const prob1 = e1 / (e0 + e1);
  
  if (i > 0 && i <= chars.length) {
    predictedStr += chars[i - 1];
    if (prob1 > PROB_THRESHOLD) predictedStr += '、';
  }
}

console.log(predictedStr);
// 予想出力: "明日は、雨が降るそうなので、傘を持っていこうと、思います"

学習データ

Wikipediaの日本語ダンプデータを使用し、自然な読点の位置を学習しています。 v2アップデートにおいて、約240万文(Phase 2)の大規模コーパスへとデータセットを拡張しファインチューニングを行いました。

  • 出典: Wikipedia 日本語版 (CC BY-SA 3.0/4.0)
  • 著作権法第30条の4(情報解析のための複製等)に基づき学習

制限事項・注意点

  • コンテキスト長: 学習時の最大シーケンス長は512トークン(約500文字)です。長文を処理する場合は、アプリケーション側で文単位(句点など)でチャンク分割して処理することを推奨します。
  • 精度: 完璧な日本語文法を保証するものではありません。あくまで「人間が自然に息継ぎをする、または意味の切れ目となる場所」を確率的に予測します。

ライセンス

Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)


詳しくはこちら → https://ai.m4sak1.me/MA

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

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

GPU в ailist

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

Нельзя запустить

Модель выложена для браузера (ONNX / transformers.js).

Класс архитектуры
DebertaV2ForTokenClassification
Ревизия весов
5e265b5

0 моделей