/ Модель

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

Контекст
2 048 токенов
Параметры
3,5 млрд
Размер весов
5,6 ГБ
Лицензия
Apache 2.0
Архитектура
phi · dense
Библиотека
transformers
Опубликована
17 мар 2024

phi2-pro

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

Дообученная методом ORPO модель Phi-2 для генерации текста и ответов на английском языке.

76скачиваний за 30 дней7лайковвеса обновлены17 мар 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Phi2-PRO — языковая модель, созданная дообучением Microsoft Phi-2 разработчиком abideen на предпочтительном датасете argilla/dpo-mix-7k. Обучение длилось одну эпоху и использовало Odds Ratio Preference Optimization (ORPO), объединяющую обучение на примерах и настройку предпочтений в одной целевой функции.

Модель предназначена для генерации текста и ответов в диалоговом формате. Это плотная авторегрессионная архитектура Phi с 3,5 млрд параметров и контекстом до 2048 токенов; в метаданных указан английский язык. Весовые файлы представлены в формате safetensors.

Модель может быть полезна для экспериментов с генерацией текста и оценивания подхода ORPO на Phi-2. Карточка не приводит независимых результатов оценки именно этой версии. Лицензия — Apache-2.0.

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

  • генерация ответов на английские запросы
  • создание диалогового ассистента на базе Phi-2
  • эксперименты с настройкой языковых моделей на предпочтениях
  • сравнение ORPO с другими методами выравнивания ответов

Ограничения

Контекст ограничен 2048 токенами. Карточка не приводит результатов независимой оценки качества именно этой версии.

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

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

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

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

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

Открыть на Hugging Face

Phi2-PRO

image/jpeg

phi2-pro is a fine-tuned version of microsoft/phi-2 on argilla/dpo-mix-7k preference dataset using Odds Ratio Preference Optimization (ORPO). The model has been trained for 1 epoch.

💥 LazyORPO

This model has been trained using LazyORPO. A colab notebook that makes the training process much easier. Based on ORPO paper

image/png

🎭 What is ORPO?

Odds Ratio Preference Optimization (ORPO) proposes a new method to train LLMs by combining SFT and Alignment into a new objective (loss function), achieving state of the art results. Some highlights of this techniques are:

  • 🧠 Reference model-free → memory friendly
  • 🔄 Replaces SFT+DPO/PPO with 1 single method (ORPO)
  • 🏆 ORPO Outperforms SFT, SFT+DPO on PHI-2, Llama 2, and Mistral
  • 📊 Mistral ORPO achieves 12.20% on AlpacaEval2.0, 66.19% on IFEval, and 7.32 on MT-Bench out Hugging Face Zephyr Beta

💻 Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

torch.set_default_device("cuda")

model = AutoModelForCausalLM.from_pretrained("abideen/phi2-pro", torch_dtype="auto", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("abideen/phi2-pro", trust_remote_code=True)

inputs = tokenizer('''
   """
   Write a detailed analogy between mathematics and a lighthouse.
   """''', return_tensors="pt", return_attention_mask=False)

outputs = model.generate(**inputs, max_length=200)
text = tokenizer.batch_decode(outputs)[0]
print(text)

🏆 Evaluation

COMING SOON

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей