/ Модель

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

Контекст
4 096 токенов
Параметры
12,9 млрд
Размер весов
52,1 ГБ
Лицензия
Llama 2
Архитектура
llama · dense
Опубликована
13 окт 2023

Xwin-LM-13B-V0.2

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

Xwin-LM-13B-V0.2 — дообученная на базе Llama 2 языковая модель для многоходовых диалогов и генерации ответов на инструкции.

210скачиваний за 30 дней52лайкавеса обновлены13 окт 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Xwin-LM-13B-V0.2 — диалоговая большая языковая модель проекта Xwin-LM, выпущенная в октябре 2023 года. Это плотная авторегрессионная модель семейства Llama с 12,9 млрд параметров, построенная на базе Llama 2 и дообученная для выравнивания ответов. Модель принимает текст и генерирует текст; длина контекста составляет 4096 токенов. Поддерживает многоходовые диалоги в шаблоне, совместимом с Vicuna.

Модель предназначена для ответов на вопросы и выполнения пользовательских инструкций в диалоге. В README сообщается об использовании SFT и обучения с подкреплением на основе отзывов людей; версия V0.2 включает улучшенные сравнительные данные и обучение PPO. Проект приводит результаты оценивания на AlpacaEval, однако они не гарантируют качество для конкретных запросов. Для инференса заявлена совместимость с vLLM.

Репозиторий содержит веса PyTorch и распространяется по лицензии Llama 2. Модель ориентирована на английский язык в приведённых примерах; README не подтверждает широкий охват других языков. В карточке проекта также указано, что математические и рассуждательные возможности планировалось развивать, поэтому её не следует считать специализированной моделью для таких задач.

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

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

Ограничения

Заявленная длина контекста — 4096 токенов; результаты AlpacaEval не гарантируют качество в конкретных сценариях. README отмечает, что математические и рассуждательные возможности ещё предстояло развивать.

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

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

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

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

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

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

Открыть на Hugging Face

Step up your LLM alignment with Xwin-LM!

Xwin-LM aims to develop and open-source alignment technologies for large language models, including supervised fine-tuning (SFT), reward models (RM), reject sampling, reinforcement learning from human feedback (RLHF), etc. Our first release, built-upon on the Llama2 base models, ranked TOP-1 on AlpacaEval. Notably, it's the first to surpass GPT-4 on this benchmark. The project will be continuously updated.

News

  • 💥 [Oct 12, 2023] Xwin-LM-7B-V0.2 and Xwin-LM-13B-V0.2 have been released, with improved comparison data and RL training (i.e., PPO). Their winrates v.s. GPT-4 have increased significantly, reaching 59.83% (7B model) and 70.36% (13B model) respectively. The 70B model will be released soon.
  • 💥 [Sep, 2023] We released Xwin-LM-70B-V0.1, which has achieved a win-rate against Davinci-003 of 95.57% on AlpacaEval benchmark, ranking as TOP-1 on AlpacaEval. It was the FIRST model surpassing GPT-4 on AlpacaEval. Also note its winrate v.s. GPT-4 is 60.61.
  • 🔍 [Sep, 2023] RLHF plays crucial role in the strong performance of Xwin-LM-V0.1 release!
  • 💥 [Sep, 2023] We released Xwin-LM-13B-V0.1, which has achieved 91.76% win-rate on AlpacaEval, ranking as top-1 among all 13B models.
  • 💥 [Sep, 2023] We released Xwin-LM-7B-V0.1, which has achieved 87.82% win-rate on AlpacaEval, ranking as top-1 among all 7B models.

Model Card

ModelCheckpointReportLicense
Xwin-LM-7B-V0.2🤗 HF Link📃Coming soon (Stay tuned)Llama 2 License
Xwin-LM-13B-V0.2🤗 HF LinkLlama 2 License
Xwin-LM-7B-V0.1🤗 HF LinkLlama 2 License
Xwin-LM-13B-V0.1🤗 HF LinkLlama 2 License
Xwin-LM-70B-V0.1🤗 HF LinkLlama 2 License

Benchmarks

Xwin-LM performance on AlpacaEval.

The table below displays the performance of Xwin-LM on AlpacaEval, where evaluates its win-rate against Text-Davinci-003 across 805 questions. To provide a comprehensive evaluation, we present, for the first time, the win-rate against ChatGPT and GPT-4 as well. Our Xwin-LM model family establish a new state-of-the-art performance across all metrics. Notably, Xwin-LM-70B-V0.1 has eclipsed GPT-4 for the first time, achieving an impressive win-rate of 95.57% to Text-Davinci-003 and 60.61% to GPT-4.

ModelAlpacaEval (winrate %)AlpacaEval (winrate %)AlpacaEval (winrate %)
v.s. Text-Davinci-003v.s. ChatGPTv.s. GPT4
Xwin-LM-70B-V0.195.5787.5060.61
GPT-495.2884.6650.00
Xwin-LM-13B-V0.293.2287.1470.36
WizardLM-70B-V1.092.9180.1946.70
Llama-2-70B-Chat92.6681.9751.19
Xwin-LM-13B-V0.191.7681.7955.30
ChatGPT89.3750.0016.60
Xwin-LM-7B-V0.289.3179.6059.83
WizardLM-13B-V1.289.1775.7541.91
Xwin-LM-7B-V0.187.3576.4047.57
Llama-2-13B-Chat81.0964.2230.92

Case study on AlpacaEval

PromptsGPT4 responseXwin-LM response
I've put a plate on top of an apple, and take the plate from kitchen to dinning room. Where is the apple nowThe apple is now in the dining room, as it was underneath the plate when you moved the plate from the kitchen to the dining room.The apple is still in the kitchen, as you have only moved the plate. The apple is under the plate, so if you want to bring the apple to the dining room, you should either move the apple directly or put the apple on the plate and then move the plate to the dining room.
Answer the following question. How do you say "good evening" in French.In French, "good evening" is said as "bonsoir."In French, "good evening" is translated to "bonsoir." This greeting is used in the evening and nighttime hours, typically after 6 p.m. It is a combination of "bon," which means "good," and "soir," which means "evening." To pronounce it, say "bone-swahr."

Xwin-LM performance on NLP foundation tasks.

The following table provides a comparison of Xwin-LMs with other LLMs on NLP foundation tasks in Open LLM Leaderboard.

ModelMMLU 5-shotARC 25-shotTruthfulQA 0-shotHellaSwag 10-shotAverage
Text-davinci-00356.985.259.382.270.9
Vicuna-13b 1.151.353.051.880.159.1
Guanaco 30B57.663.750.785.164.3
WizardLM-7B 1.042.751.644.777.754.2
WizardLM-13B 1.052.357.250.581.060.2
WizardLM-30B 1.058.862.552.483.364.2
Llama-2-7B-Chat48.352.945.678.656.4
Llama-2-13B-Chat54.659.044.181.959.9
Llama-2-70B-Chat63.964.652.885.966.8
Xwin-LM-7B-V0.149.756.248.179.558.4
Xwin-LM-13B-V0.156.662.445.583.061.9
Xwin-LM-70B-V0.169.670.560.187.171.8
Xwin-LM-7B-V0.250.056.449.578.958.7
Xwin-LM-13B-V0.256.661.543.882.961.2

Inference

Conversation Template

To obtain desired results, please strictly follow the conversation templates when utilizing our model for inference. Our model adopts the prompt format established by Vicuna and is equipped to support multi-turn conversations.

A chat between a curious user and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the user's questions. USER: Hi! ASSISTANT: Hello.</s>USER: Who are you? ASSISTANT: I am Xwin-LM.</s>......

HuggingFace Example

from transformers import AutoTokenizer, AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained("Xwin-LM/Xwin-LM-7B-V0.1")
tokenizer = AutoTokenizer.from_pretrained("Xwin-LM/Xwin-LM-7B-V0.1")
(
    prompt := "A chat between a curious user and an artificial intelligence assistant. "
            "The assistant gives helpful, detailed, and polite answers to the user's questions. "
            "USER: Hello, can you help me? "
            "ASSISTANT:"
)
inputs = tokenizer(prompt, return_tensors="pt")
samples = model.generate(**inputs, max_new_tokens=4096, temperature=0.7)
output = tokenizer.decode(samples[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True)
print(output) 
# Of course! I'm here to help. Please feel free to ask your question or describe the issue you're having, and I'll do my best to assist you.

vLLM Example

Because Xwin-LM is based on Llama2, it also offers support for rapid inference using vLLM. Please refer to vLLM for detailed installation instructions.

from vllm import LLM, SamplingParams
(
    prompt := "A chat between a curious user and an artificial intelligence assistant. "
            "The assistant gives helpful, detailed, and polite answers to the user's questions. "
            "USER: Hello, can you help me? "
            "ASSISTANT:"
)
sampling_params = SamplingParams(temperature=0.7, max_tokens=4096)
llm = LLM(model="Xwin-LM/Xwin-LM-7B-V0.1")
outputs = llm.generate([prompt,], sampling_params)

for output in outputs:
    prompt = output.prompt
    generated_text = output.outputs[0].text
    print(generated_text)

TODO

  • Release the source code
  • Release more capabilities, such as math, reasoning, and etc.

Citation

Please consider citing our work if you use the data or code in this repo.

@software{xwin-lm,
  title = {Xwin-LM},
  author = {Xwin-LM Team},
  url = {https://github.com/Xwin-LM/Xwin-LM},
  version = {pre-release},
  year = {2023},
  month = {9},
}

Acknowledgements

Thanks to Llama 2, FastChat, AlpacaFarm, and vLLM.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей