/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Опубликована
8 ноя 2023

Mistral-Ita-7b

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

Дообученная на итальянском языке модель Mistral на 7,1 млрд параметров для генерации текста с контекстом до 32 768 токенов.

1 492скачиваний за 30 дней42лайкавеса обновлены23 апр 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Mistral-Ita-7b — языковая модель на 7,1 млрд параметров, разработанная Michele Montebovi на основе Mistral-7B-v0.1 и специализированная для итальянского языка. Это плотная авторегрессионная модель с архитектурой MistralForCausalLM, предназначенная для генерации текста; контекст составляет до 32 768 токенов.

Модель подходит для генерации и продолжения текста на итальянском языке. В карточке приведены результаты оценки на итальянских версиях наборов hellaswag, ARC и MMLU: средняя нормализованная точность — 0,5866. В репозитории используются веса safetensors; README также упоминает отдельную доступную 4-битную версию GGUF.

Модель выпущена под лицензией Apache-2.0. Указанные результаты оценки не гарантируют качество в конкретном приложении; приведённые тесты охватывают ограниченный набор задач.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Mistral-7B-v0.1 for Italian Language Text Generation

Model Architecture

Evaluation

For a detailed comparison of model performance, check out the Leaderboard for Italian Language Models.

Here's a breakdown of the performance metrics:

Metrichellaswag_it acc_normarc_it acc_normm_mmlu_it 5-shot accAverage
Accuracy Normalized0.67310.55020.53640.5866

Quantized 4-Bit Version Available

A quantized 4-bit version of the model is available for use. This version offers a more efficient processing capability by reducing the precision of the model's computations to 4 bits, which can lead to faster performance and decreased memory usage. This might be particularly useful for deploying the model on devices with limited computational power or memory resources.

For more details and to access the model, visit the following link: Mistral-Ita-7b-GGUF 4-bit version.


How to Use

How to utilize my Mistral for Italian text generation

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

MODEL_NAME = "DeepMount00/Mistral-Ita-7b"

model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, torch_dtype=torch.bfloat16).eval()
model.to(device)
tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)

def generate_answer(prompt):
    messages = [
        {"role": "user", "content": prompt},
    ]
    model_inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to(device)
    generated_ids = model.generate(model_inputs, max_new_tokens=200, do_sample=True,
                                          temperature=0.001, eos_token_id=tokenizer.eos_token_id)
    decoded = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)
    return decoded[0]

prompt = "Come si apre un file json in python?"
answer = generate_answer(prompt)
print(answer)

Developer

[Michele Montebovi]

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей