/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Базовая модель
Mistral-portuguese-luana-7b
Библиотека
transformers
Опубликована
4 апр 2024

Mistral-portuguese-luana-7b-mental-health

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

Португалоязычная диалоговая модель Mistral на 7,1 млрд параметров для разговоров о психическом здоровье и жизненных трудностях.

45скачиваний за 30 дней2лайкавеса обновлены18 апр 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Mistral-portuguese-luana-7b-mental-health — диалоговая языковая модель, созданная rhaymison на основе Luana-7b с архитектурой Mistral. Модель дообучена для разговоров о психическом здоровье и жизненных трудностях: депрессии, проблемах на работе и учёбе, употреблении наркотиков и отношениях.

Модель генерирует текстовые ответы на португальском языке и подходит для диалоговых сценариев поддержки и обсуждения личных переживаний. Она содержит 7,1 млрд параметров, использует Transformers и поддерживает контекст до 32 768 токенов. В README приведён пример беседы о семейных конфликтах и обращении к семейной терапии.

Модель может помочь сформулировать вопросы для обсуждения и предложить общие способы поддержки, но не заменяет квалифицированного специалиста и не предназначена для диагностики или экстренной помощи. Распространяется по лицензии Apache-2.0.

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

  • диалоговая поддержка при переживаниях и стрессе
  • обсуждение проблем в отношениях и семье
  • разговор о трудностях на работе и учёбе
  • получение общих советов по заботе о психическом здоровье

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Mistral-portuguese-luana-7b-mental-health

Luana Mental health is a tuned model of the Luana-7b based on the Mistral 7b architecture. The model was adjusted to address topics such as depression, problems at work, mental health, problems with studies, drugs and others.

How to use

You can use the model in its normal form up to 4-bit quantization. Below we will use both approaches. Remember that verbs are important in your prompt. Tell your model how to act or behave so that you can guide them along the path of their response. Important points like these help models (even smaller models like 7b) to perform much better.

FULL MODEL : A100

HALF MODEL: L4

8bit or 4bit : T4 or V100

!pip install -q -U transformers
!pip install -q -U accelerate
!pip install -q -U bitsandbytes

from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
model = AutoModelForCausalLM.from_pretrained("rhaymison/Mistral-portuguese-luana-7b-mental-health", device_map= {"": 0})
tokenizer = AutoTokenizer.from_pretrained("rhaymison/Mistral-portuguese-luana-7b-mental-health")
model.eval()

You can use with Pipeline but in this example i will use such as Streaming


inputs = tokenizer([f"""<s>Aja como um conselheira de pessoas que estão passandos por dificuldades.
Responda sempre de maneira educada e procure ajudar as pessoas.
[INST] Olá, estou tendo muitos problemas pessoais, briga com meus pais. Tenho tido problemas no trabalho. Preciso de ajuda[/INST]"""], return_tensors="pt")

streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
_ = model.generate(**inputs, streamer=streamer, max_new_tokens=200)


#Olá, estou aqui para ajudá-lo. É normal enfrentar problemas pessoais, mas é importante buscar ajuda.
#Vamos conversar sobre suas brigas com seus pais e como podemos resolver isso. Além disso, vamos falar sobre seus problemas no trabalho e como podemos encontrar
#soluções para isso. Você não está sozinho, estou aqui para ajudá-lo. Vamos começar a encontrar maneiras de lidar com essas questões.
#Você gostaria de começar falando sobre sua situação com seus pais?
#Ou talvez queremos começar falando sobre seus problemas no trabalho? O que você acha melhor? Você pode me contar mais sobre isso?
#Estou aqui para ajudá-lo.

LangChain

4bits

from transformers import BitsAndBytesConfig
import torch
nb_4bit_config = BitsAndBytesConfig(
    load_in_4bit=True,
    bnb_4bit_quant_type="nf4",
    bnb_4bit_compute_dtype=torch.bfloat16,
    bnb_4bit_use_double_quant=True
)

model = AutoModelForCausalLM.from_pretrained(
    base_model,
    quantization_config=bnb_config,
    device_map={"": 0}
)

Open Portuguese LLM Leaderboard Evaluation Results

Detailed results can be found here and on the 🚀 Open Portuguese LLM Leaderboard

MetricValue
Average65.05
ENEM Challenge (No Images)60.53
BLUEX (No Images)48.26
OAB Exams38.04
Assin2 RTE91.30
Assin2 STS74.98
FaQuAD NLI60.57
HateBR Binary76.86
PT Hate Speech Binary70.05
tweetSentBR64.90

Comments

Any idea, help or report will always be welcome.

email: rhaymisoncristian@gmail.com

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей