/ Модель

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

Контекст
8 192 токена
Параметры
134 млн
Архитектура
llama · dense
Библиотека
transformers
Опубликована
5 окт 2026

FCP-135M

Генерация текстаТекст → текст

FCP-135M — экспериментальная компактная языковая модель, обученная генерировать текст с опорой на явно переданные фактические тройки.

112скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FCP-135M — экспериментальная языковая модель, созданная методом Fact-Conditional Pretraining (FCP): во время предобучения она получает тройки фактов, извлечённые из документа, и учится предсказывать исходный текст. Это финальный чекпойнт предобучения на шаге 97 560, до дообучения для конкретных задач. Модель и токенизатор основаны на архитектуре SmolLM2-135M от HuggingFaceTB; сама FCP-135M инициализирована с нуля. Она содержит около 134,5 млн параметров, использует архитектуру Llama для авторегрессионной генерации текста и поддерживает контекст до 8 192 токенов.

Модель предназначена для генерации текста с опорой на факты из переданного фрагмента. В описанном сценарии пользователь задаёт фрагмент и вопрос: отдельная модель Qwen3-8B извлекает из фрагмента тройки, после чего FCP-135M формирует ответ с учётом этих данных. Чекпойнт также поддерживает обычную генерацию текста и имеет шаблон диалога ChatML. Веса опубликованы в формате BF16 safetensors; код вспомогательных скриптов распространяется по отдельной лицензии LICENSE-code, а сторонние ресурсы сохраняют исходные условия использования. Лицензия весов в предоставленных данных не указана.

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

  • ответы на вопросы по переданному фрагменту с опорой на извлечённые факты
  • генерация текста с условием на фактические тройки
  • эксперименты с методом Fact-Conditional Pretraining
  • тестирование диалоговой генерации с шаблоном ChatML

Ограничения

Это чекпойнт предобучения без последующего дообучения под конкретные задачи, поэтому качество ответов и следование инструкциям могут быть ограничены. Для описанного сценария извлечение фактов выполняет отдельная Qwen3-8B, которой требуются дополнительные ресурсы памяти.

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

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

Открыть на Hugging Face

FCP-135M

Fact-Conditional Pretraining (FCP) makes factual information explicitly available during pretraining by conditioning on triples extracted from each document and predicting the original text. This reduces the pressure to memorize factual associations in model parameters.

This repository contains the final pretraining checkpoint at step 97,560, before downstream task-specific fine-tuning. The model was initialized from scratch using the SmolLM2-135M architecture and tokenizer. Model weights are stored in BF16 safetensors format. The tokenizer includes the factual-triple markers and the training ChatML template.

The processed pretraining corpus is available at anonymous-review-0/FCP-pretrained-20B.

Evidence-conditioned generation

Provide a passage and a question. The included pipeline extracts triples with Qwen/Qwen3-8B, then uses them to condition FCP's answer. The extractor is a separate model and requires additional memory.

Download the inference helpers into a working directory:

from huggingface_hub import snapshot_download

snapshot_download(
    repo_id="anonymous-review-0/FCP-135M",
    local_dir="fcp_helpers",
    allow_patterns=["fcp_inference.py", "triple_extraction.py", "requirements.txt"],
)

Install the dependencies using Python 3.11:

python -m pip install -r fcp_helpers/requirements.txt

Run from the same working directory:

import sys
sys.path.insert(0, "fcp_helpers")
from fcp_inference import FCPPipeline

pipe = FCPPipeline.from_pretrained(
    "anonymous-review-0/FCP-135M", device_map="auto", torch_dtype="auto"
)
answer = pipe(
    [{"role": "user", "content": "Who wrote Nineteen Eighty-Four?"}],
    context="Nineteen Eighty-Four was written by George Orwell and published in 1949.",
)
print(answer)

Standard Transformers loading

from transformers import AutoModelForCausalLM, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("anonymous-review-0/FCP-135M")
model = AutoModelForCausalLM.from_pretrained(
    "anonymous-review-0/FCP-135M", device_map="auto", torch_dtype="auto"
)

The helper Python files are explicit local utilities; loading the weights does not require trust_remote_code=True. manifest.json records the released file hashes. Optimizer states, training logs, and private provenance are excluded.

Third-party resources

Architecture and tokenizer: HuggingFaceTB/SmolLM2-135M. Triple extractor: Qwen/Qwen3-8B. The inference helper code is covered by the included LICENSE-code. Third-party resources retain their original terms and attribution.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
d270fde

0 моделей