/ Модель

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

Контекст
4 096 токенов
Параметры
6,6 млрд
Размер весов
27 ГБ
Лицензия
MIT
Архитектура
llama · dense
Опубликована
23 июн 2024

LLaMAX2-7B-Alpaca

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

Многоязычная модель на основе Llama 2 для диалога, выполнения инструкций и перевода между более чем 100 языками.

76скачиваний за 30 дней3лайкавеса обновлены12 мая 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LLaMAX2-7B-Alpaca — многоязычная языковая модель семейства LLaMA, разработанная авторами проекта LLaMAX. Модель создана на основе Llama 2 с продолженным предобучением на корпусах для 102 языков и дообучением на англоязычном наборе инструкций Alpaca. Это плотная авторегрессионная архитектура LlamaForCausalLM с 6,6 млрд параметров и контекстом 4096 токенов.

Модель предназначена для диалога и выполнения инструкций, особенно для перевода между более чем 100 языками. В README также описано применение как основы для многоязычных задач рассуждения, здравого смысла и распознавания языковых следствий; приведённые оценки перевода показывают улучшение относительно LLaMA2-Alpaca на Flores-101. Основной сценарий использования — генерация текста по запросу с инструкцией на перевод.

Модель принимает и генерирует текст. Карточка заявляет поддержку более 100 языков, включая русский, английский, китайский, арабский и многие языки с ограниченными ресурсами. Распространяется в формате Safetensors по лицензии MIT.

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

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

Ограничения

Показатели перевода в README приведены для Flores-101 и не гарантируют одинаковое качество во всех языковых парах и прикладных задачах. Контекст ограничен 4096 токенами.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Model Sources

Model Description

LLaMAX is a language model with powerful multilingual capabilities without loss instruction-following capabilities.

We collected extensive training sets in 102 languages for continued pre-training of Llama2 and leveraged the English instruction fine-tuning dataset, Alpaca, to fine-tune its instruction-following capabilities.

🔥 Effortless Multilingual Translation with a Simple Prompt

LLaMAX supports translation between more than 100 languages, surpassing the performance of similarly scaled LLMs.

def Prompt_template(query, src_language, trg_language):
    instruction = f'Translate the following sentences from {src_language} to {trg_language}.'
    prompt = (
        'Below is an instruction that describes a task, paired with an input that provides further context. '
        'Write a response that appropriately completes the request.\n'
        f'### Instruction:\n{instruction}\n'
        f'### Input:\n{query}\n### Response:'
    )
    return prompt

And then run the following codes to execute translation:

from transformers import AutoTokenizer, LlamaForCausalLM

model = LlamaForCausalLM.from_pretrained(PATH_TO_CONVERTED_WEIGHTS)
tokenizer = AutoTokenizer.from_pretrained(PATH_TO_CONVERTED_TOKENIZER)

query = "你好,今天是个好日子"
prompt = Prompt_template(query, 'Chinese', 'English')
inputs = tokenizer(prompt, return_tensors="pt")

generate_ids = model.generate(inputs.input_ids, max_length=30)
tokenizer.batch_decode(generate_ids, skip_special_tokens=True, clean_up_tokenization_spaces=False)[0]
# => "Hello, today is a good day"

🔥 Excellent Translation Performance

LLaMAX achieves an average spBLEU score improvement of over 10 points compared to the LLaMA2-Alpaca model on the Flores-101 dataset.

SystemSizeen-X (COMET)en-X (BLEU)zh-X (COMET)zh-X (BLEU)de-X (COMET)de-X (BLEU)ne-X (COMET)ne-X (BLEU)ar-X (COMET)ar-X (BLEU)az-X (COMET)az-X (BLEU)ceb-X (COMET)ceb-X (BLEU)
LLaMAX2-7B-Alpaca7B52.839.4451.293.8051.476.8246.591.3146.762.8448.631.3641.022.69
LLaMAX2-7B-Alpaca13B57.1611.8553.936.2554.709.4251.473.1150.735.2350.682.7447.864.96
LLaMAX2-7B-Alpaca7B76.6623.1773.5414.1773.8218.9674.6414.4972.0015.8270.9111.3468.6715.53
SystemSizeX-en (COMET)X-en (BLEU)X-zh (COMET)X-zh (BLEU)X-de (COMET)X-de (BLEU)X-ne (COMET)X-ne (BLEU)X-ar (COMET)X-ar (BLEU)X-az (COMET)X-az (BLEU)X-ceb (COMET)X-ceb (BLEU)
LLaMAX2-7B-Alpaca7B65.8516.4456.534.4656.769.0134.961.0344.102.1840.670.6345.691.73
LLaMAX2-7B-Alpaca13B68.7219.6964.468.8062.8612.5738.882.1652.084.4841.180.8748.472.51
LLaMAX2-7B-Alpaca7B80.5530.6375.5213.5374.4719.2667.3615.4775.4015.3272.0310.2765.0516.11

🔥 Effective Base Model for Multilingual Task

LLaMAX preserves its efficacy in general tasks and improves the performance on multilingual tasks. We fine-tuned LLaMAX using only the English training set of downstream task, which also shows significant improvements in non-English. We provide fine-tuning LLaMAX models for the following three tasks:

Supported Languages

Akrikaans (af), Amharic (am), Arabic (ar), Armenian (hy), Assamese (as), Asturian (ast), Azerbaijani (az), Belarusian (be), Bengali (bn), Bosnian (bs), Bulgarian (bg), Burmese (my), Catalan (ca), Cebuano (ceb), Chinese Simpl (zho), Chinese Trad (zho), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Filipino (tl), Finnish (fi), French (fr), Fulah (ff), Galician (gl), Ganda (lg), Georgian (ka), German (de), Greek (el), Gujarati (gu), Hausa (ha), Hebrew (he), Hindi (hi), Hungarian (hu), Icelandic (is), Igbo (ig), Indonesian (id), Irish (ga), Italian (it), Japanese (ja), Javanese (jv), Kabuverdianu (kea), Kamba (kam), Kannada (kn), Kazakh (kk), Khmer (km), Korean (ko), Kyrgyz (ky), Lao (lo), Latvian (lv), Lingala (ln), Lithuanian (lt), Luo (luo), Luxembourgish (lb), Macedonian (mk), Malay (ms), Malayalam (ml), Maltese (mt), Maori (mi), Marathi (mr), Mongolian (mn), Nepali (ne), Northern Sotho (ns), Norwegian (no), Nyanja (ny), Occitan (oc), Oriya (or), Oromo (om), Pashto (ps), Persian (fa), Polish (pl), Portuguese (pt), Punjabi (pa), Romanian (ro), Russian (ru), Serbian (sr), Shona (sn), Sindhi (sd), Slovak (sk), Slovenian (sl), Somali (so), Sorani Kurdish (ku), Spanish (es), Swahili (sw), Swedish (sv), Tajik (tg), Tamil (ta), Telugu (te), Thai (th), Turkish (tr), Ukrainian (uk), Umbundu (umb), Urdu (ur), Uzbek (uz), Vietnamese (vi), Welsh (cy), Wolof (wo), Xhosa (xh), Yoruba (yo), Zulu (zu)

Model Index

We implement multiple versions of the LLaMAX model, the model links are as follows:

ModelLLaMAXLLaMAX-Alpaca
Llama-2LinkLink
Llama-3LinkLink

Citation

If our model helps your work, please cite this paper:

@inproceedings{lu-etal-2024-llamax,
    title = "{LL}a{MAX}: Scaling Linguistic Horizons of {LLM} by Enhancing Translation Capabilities Beyond 100 Languages",
    author = "Lu, Yinquan  and
      Zhu, Wenhao  and
      Li, Lei  and
      Qiao, Yu  and
      Yuan, Fei",
    editor = "Al-Onaizan, Yaser  and
      Bansal, Mohit  and
      Chen, Yun-Nung",
    booktitle = "Findings of the Association for Computational Linguistics: EMNLP 2024",
    month = nov,
    year = "2024",
    address = "Miami, Florida, USA",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.findings-emnlp.631",
    doi = "10.18653/v1/2024.findings-emnlp.631",
    pages = "10748--10772",
    abstract = "Large Language Models (LLMs) demonstrate remarkable translation capabilities in high-resource language tasks, yet their performance in low-resource languages is hindered by insufficient multilingual data during pre-training. To address this, we conduct extensive multilingual continual pre-training on the LLaMA series models, enabling translation support across more than 100 languages. Through a comprehensive analysis of training strategies, such as vocabulary expansion and data augmentation, we develop LLaMAX. Remarkably, without sacrificing its generalization ability, LLaMAX achieves significantly higher translation performance compared to existing open-source LLMs (by more than 10 spBLEU points) and performs on-par with specialized translation model (M2M-100-12B) on the Flores-101 benchmark. Extensive experiments indicate that LLaMAX can serve as a robust multilingual foundation model. The code and the models are publicly available.",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей