/ Модель

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

Лицензия
MIT
Библиотека
gguf
Опубликована
3 окт 2026

slm-italiano

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

Небольшая GPT-NeoX-модель, обученная с нуля для генерации итальянского текста и учебных экспериментов с LLM.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SLM — Small Language Model italiano — это небольшая авторская языковая модель на 45 997 056 параметров, разработанная c1cc10 для изучения устройства LLM и экспериментов с обучением при ограниченных ресурсах. Это декодерный Transformer на архитектуре GPT-NeoX, обученный с нуля на итальянском корпусе Wikipedia; опубликованный чекпойнт соответствует Run #4. Репозиторий содержит варианты GGUF Q8_0 и FP32, пригодные для запуска через llama.cpp. Для генерации рекомендуется контекст до 512 токенов.

Модель предназначена для генерации продолжений текста на итальянском языке и учебных экспериментов с небольшой языковой моделью. Она работает с малым объёмом памяти: для Q8_0 указано около 300 МБ RAM, для FP32 — около 800 МБ. Лицензия — MIT.

Модель обучалась преимущественно на Wikipedia, поэтому генерирует формальный энциклопедический текст и не настроена на выполнение инструкций или прямые ответы на вопросы. При размере 46 млн параметров её связность ограничена короткими фрагментами; глубоких знаний о мире и плавности крупных моделей ожидать не следует.

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

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

Ограничения

Обучение преимущественно на Wikipedia придаёт генерации формальный энциклопедический стиль; модель не проходила instruction tuning и не предназначена для прямых ответов на вопросы. Из-за размера 46 млн параметров её связность ограничена короткими фрагментами, а глубокие знания и плавность крупных моделей недостижимы.

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

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

Открыть на Hugging Face

SLM — Small Language Model italiano

Transformer decoder in italiano da 46 milioni di parametri, addestrato da zero su un laptop Apple M2 da 8 GB. Non è un'alternativa ai modelli grandi: è uno strumento per capire come funziona un LLM dall'interno, e un esperimento su quanto sia possibile con risorse minime.

"Costruire qualcosa dall'interno è il modo più diretto per capirlo."

Il codice sorgente completo (architettura, training, strumenti corpus, documentazione) è su github.com/c1cc10/slm.


Scaricare e usare il modello

1. Scarica un file GGUF

# Versione leggera — Q8_0, 56 MB (raccomandato)
huggingface-cli download c1cc10/slm-italiano slm-run4-q8_0.gguf --local-dir .

# Versione completa — fp32, 207 MB (qualità massima)
huggingface-cli download c1cc10/slm-italiano slm-run4.gguf --local-dir .

2. Installa llama.cpp

Mac (compila da sorgente, ~2 minuti):

git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp && make -j

Windows (binari precompilati): Scarica llama-*-bin-win-avx2-x64.zip da github.com/ggerganov/llama.cpp/releases, estrai ed esegui da terminale.

3. Genera testo

# Con il file già scaricato:
./llama-cli --model slm-run4-q8_0.gguf \
            -p "Il Parlamento europeo" \
            -n 100 --temp 0.8 --repeat-penalty 1.1

# Scarica ed esegui direttamente da HuggingFace:
./llama-cli -hf c1cc10/slm-italiano \
            --hf-file slm-run4-q8_0.gguf \
            -p "L'intelligenza artificiale" \
            -n 80

Parametri consigliati:

  • --temp 0.7–0.9 — creatività (più alto = più variabile)
  • --repeat-penalty 1.1 — riduce ripetizioni
  • --ctx-size 512 — finestra di contesto (limite del modello)

Architettura

ParametroValore
ArchitetturaDecoder-only Transformer (GPT-NeoX)
Parametri45.997.056
Layer12
d_model512
Teste attenzione8
d_ff2048
Sequenza max512 token
Positional encodingRoPE (Rotary Position Embedding)
TokenizerBPE SentencePiece, vocabolario 16.000 token
LinguaItaliano

Risultati training

RunCorpusStepVal lossPPL
Run #3Wikipedia IT (47.8 M token)30.0004.0768~59
Run #4 ← questo repoWikipedia IT + RoPE30.0003.5861~36
Run #5 🔄Wikipedia + CulturaX + letterario (918 M token target)in corso——

Il checkpoint in questo repository è Run #4 (step 27.500, miglior val loss), addestrato su GPU RTX 4090 via Vast.ai (76 minuti).

Run #5 è in corso su Apple M2 con corpus espanso (7.7 GB, Chinchilla-optimal). I file aggiornati saranno pubblicati al completamento.


File disponibili

FileDimensioneTipoRAM richiesta
slm-run4-q8_0.gguf56 MBQ8_0~300 MB
slm-run4.gguf207 MBfp32~800 MB

Limitazioni

  • Registro enciclopedico: addestrato principalmente su Wikipedia → genera testo formale, non conversazionale
  • 46M parametri: coerenza su frasi, non su testi lunghi; nessuna conoscenza del mondo profonda
  • Nessun instruction tuning: genera completamenti, non risponde a domande in modo diretto
  • PPL ~36: comprensibile e grammaticalmente corretto, non fluente come modelli da 1B+

Corpus

corpus_run5.txt (7.7 GB) =
  Wikipedia IT           (208 M caratteri — base enciclopedica)
+ CulturaX IT filtered   (PPL threshold 95, filtro euristico + dedup)
+ corpus letterario      (EPUB narrativa italiana contemporanea)
+ corpus personale       (voce narrativa dell'autore)

Il filtro PPL ha usato il checkpoint Run #3 come giudice: documenti con perplexity > 95 scartati. Soglia alta per evitare bias verso il registro Wikipedia.


Citazione

@misc{slm-italiano-2026,
  author = {c1cc10},
  title  = {SLM — Small Language Model italiano},
  year   = {2026},
  url    = {https://huggingface.co/c1cc10/slm-italiano}
}

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

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

GPU в ailist

llama.cpp

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

Подбираем GPU…

Ревизия весов
7b24f1a

0 моделей