/ Модель

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

Лицензия
CC BY-SA 4.0
Базовая модель
hourai3-ja-toxicity-90m-v1
Опубликована
2 авг 2026

hourai3-ja-toxicity-90m-v1-gguf

Классификация текстаТекст → label

Японская модель классификации текста, выявляющая оскорбительное и потенциально вредоносное содержание.

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

Бенчмарки

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

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

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

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

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

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

WariHima/hourai3-ja-toxicity-90m-v1-gguf — японская модель классификации текста для оценки оскорбительного и вредоносного содержания. Она предназначена для обнаружения потенциально причиняющих вред высказываний, включая оскорбления, сексуальный контент, незаконные темы и нападки на людей или организации. Модель использует архитектуру lfm2moe и распространяется в формате GGUF; в карточке указана квантизация BF16. Текст подаётся с управляющими токенами, а модель выдаёт метку наличия вредоносного содержания и соответствующий тег категории.

Модель обучена на части датасета WRIME и использует токенизатор ku-nlp/gpt2-small-japanese-char. Разработчик предупреждает о возможных ложноположительных и ложноотрицательных результатах: классификацию следует проверять человеком, и она не заменяет человеческое решение. Лицензия — CC BY-SA 4.0.

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

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

Ограничения

Возможны ложноположительные и ложноотрицательные срабатывания; модель не заменяет человеческую оценку. Выход требует специального формата входа с управляющими токенами.

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

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

Открыть на Hugging Face

hourai3-ja-toxicity-90m-v1

zenz v3フォーマット 文章加害性評価分類モデル

注意してほしい事。

文章加害性を評価するモデルです。
暴言、性的なコンテンツ、違法性、個人、企業への攻撃が含まれています。

量子かもととなったtensorモデルのリポジトリの./training_codes内のjsonlは使用したデータセットであり、トレーニングコードも公開しています。
意図しない閲覧を避けるため、注意してください。

使用したデータセットLLM-jp Toxicity Datasetより、使用上の注意、禁止事項。

## Intended Use
The dataset is intended to provide a foundation for developing models to detect toxic language in Japanese texts,  
enabling researchers and companies to train, validate, and benchmark their models.  
This dataset should only be used for ethical and constructive purposes.  
Any malicious use,  
including but not limited to the creation of harmful or discriminatory content,  
is strictly prohibited.

## 日本語訳
使用時に気を付けてほしい事

このデータセットは、日本語テキスト中の有害表現を検出するモデル開発の基盤を提供することを目的としており、  
研究者や企業がモデルのトレーニング、検証、ベンチマークを行うことを可能にします。  
このデータセットは、倫理的かつ建設的な目的でのみ使用してください。  
有害または差別的なコンテンツの作成を含む、いかなる悪意のある使用も固く禁じられています。  

architecture:

  • lfm2moe

tarined by:

  • rtx3060 * 10m training code in ./training_codes

tokenizer from ku-nlp/gpt2-small-japanese-char
+(unused qwen3 special toknes from base model)
+(<nontoxic>トークン、<\toxic>トークン)

加害性が確認された場合は<toxic>、加害性がない、もしくは判定できなかった場合は<nontoxic>を出力します。
<toxic>のあとに加害性タグ <obscene>, <discriminatory>, <violent>, <illegal>, <personal>, <corporate>, <others> を出力します。
モデルの出力には誤検知(擬陽性、偽陰性)をする可能性があり、人間の判断を代替するものではないことに、 注意してください。

dataset:

  • github ids-cv/wrime use wikipedia part 500 rows 8 epoch

qunat type

  • BF16

example code (python)

import llama_cpp
            
llm =  llama_cpp.Llama(
     model_path="./hourai3-ja-toxicity-90m-v1.gguf",
        embedding=False,
        verbose=False
    )
    
while True:
    input_text = input("入力した文章の危害性を判定します。exitを入力で終了:")
    
    if input_text == "exit":
        break
        
    text = f"<s>\uEE00{input_text}\uEE01"
    
    output_text = llm(
        text,
        max_tokens=128,          # 生成する最大トークン数
        temperature=0.0,       # ランダム性(0.0に近づくほど確実な出力、1.0以上で多様化)
        top_k=40,               # 上位k個の候補に絞り込む
        top_p=0.95,             # 累積確率p以下の候補に絞り込む
        repeat_penalty=1.1,     # 同じ単語の繰り返しを抑制するペナルティ
        stop=[],
        echo=False
    )["choices"][0]["text"]
    print(f"入力|出力: {input_text}|{output_text}")
    
 

convert

変換時、qwen3nextがgpt-2トークナイザで使用することを想定されていなかったため、
llama.cppリポジトリのconversion/base.pyファイルの
以下のエラーをバイパスする必要がありました。
1687=1699付近
        if res is None:
            logger.warning("\n")
            logger.warning("**************************************************************************************")
            logger.warning("** WARNING: The BPE pre-tokenizer was not recognized!")
            logger.warning("**          There are 2 possible reasons for this:")
            logger.warning("**          - the model has not been added to convert_hf_to_gguf_update.py yet")
            logger.warning("**          - the pre-tokenization config has changed upstream")
            logger.warning("**          Check your model files and convert_hf_to_gguf_update.py and update them accordingly.")
            logger.warning("** ref:     https://github.com/ggml-org/llama.cpp/pull/6920")
            logger.warning("**")
            logger.warning(f"** chkhsh:  {chkhsh}")
            logger.warning("**************************************************************************************")
            logger.warning("\n")
            
            return "default"
            #raise NotImplementedError("BPE pre-tokenizer was not recognized - update get_vocab_base_pre()")
想定されていないことによる変換時のエラーなので、推論時はmainstreamのllama.cppで動作します。

入力例

以下をクリックすると、差別的、暴力的、性的表現の含まれる入力例が表示されます。

input_text "キチガイの外国人は殺せ"
output_text "<toxic><discriminatory>"

input_text "エッチな電話、ぴちぴち70 代と今すぐ合おう"  
output_text "<toxic><obscene>"

入力テキストのフォーマット = f"<s>\uEE00{input_text}\uEE01"

感情トークン( <objective>か<subjective>) を出力します。

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

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

GPU в ailist

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

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

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
f4088b3

0 моделей