/ Модель

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

Контекст
2 048 токенов
Параметры
1 млрд
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
7 янв 2024

TinyLlama-1.1B-orca-v1.0

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

Экспериментальная англоязычная модель TinyLlama на 1 млрд параметров, дообученная методом DPO для генерации текста и диалоговых ответов.

75скачиваний за 30 дней0лайковвеса обновлены8 янв 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sreeramajay/TinyLlama-1.1B-orca-v1.0 — экспериментальная дообученная версия TinyLlama-1.1B-Chat-v1.0, созданная автором репозитория с помощью Direct Preference Optimization (DPO) на датасете Intel/orca_dpo_pairs. Это компактная плотная языковая модель семейства Llama с 1 млрд параметров, предназначенная для генерации текста и диалоговых ответов на английском языке. Контекстное окно составляет 2048 токенов; веса опубликованы в формате safetensors, лицензия — Apache-2.0.

В README приведены результаты на части бенчмарка GPT4ALL, однако автор характеризует модель как экспериментальную. Результаты не позволяют судить о качестве по всем задачам и сценариям; длинные контексты за пределами 2048 токенов не поддерживаются.

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

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

Ограничения

Автор обозначает модель как экспериментальную. Контекст ограничен 2048 токенами, а приведённые в README результаты охватывают лишь часть бенчмарка.

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

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

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

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

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

Открыть на Hugging Face

Applied DPO to TinyLlama-1.1B-Chat-v1.0 using orca_dpo_pairs dataset

This is only experimental Model created by following instruction from the nice Blog Fine-tune a Mistral-7b model with Direct Preference Optimization

You can run this model using the following code:

# Format prompt
message = [
    {"role": "system", "content": "You are a helpful assistant chatbot."},
    {"role": "user", "content": "What is a Large Language Model?"}
]
tokenizer = AutoTokenizer.from_pretrained(new_model)
prompt = tokenizer.apply_chat_template(message, add_generation_prompt=True, tokenize=False)

# Create pipeline
pipeline = transformers.pipeline(
    "text-generation",
    model=new_model,
    tokenizer=tokenizer
)

# Generate text
sequences = pipeline(
    prompt,
    do_sample=True,
    temperature=0.7,
    top_p=0.9,
    num_return_sequences=1,
    max_length=200,
)
print(sequences[0]['generated_text'])
# <|system|>
# You are a helpful assistant chatbot.</s>
# <|user|>
# What is a Large Language Model?</s>
# <|assistant|>
# A Large Language Model (LLM) is a type of deep learning model that processes large amounts of text or data to improve the accuracy of natural language processing tasks such as sentiment analysis, machine translation, and question answering. LLMs are trained using large datasets, which allow them to generalize better and have better performance compared to traditional machine learning models. They are capable of handling vast amounts of text and can learn complex relationships between words, phrases, and sentences, making them an essential tool for natural language processing.

Results on GPT4ALL benchmark:

TasksMetricValueStderr
arc_challengeacc0.3003±0.0134
acc_norm0.3276±0.0137
arc_easyacc0.6115±0.0100
acc_norm0.5354±0.0102
boolqacc0.6147±0.0085
hellaswagacc0.4633±0.0050
acc_norm0.6033±0.0049
openbookqaacc0.2480±0.0193
acc_norm0.3720±0.0216
piqaacc0.7470±0.0101
acc_norm0.7470±0.0101
winograndeacc0.6054±0.0137

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей