/ Модель

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

Контекст
131 072 токена
Параметры
494 млн
Лицензия
MIT
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
17 июл 2024

Doctor-Chad

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

Диалоговая модель на архитектуре Qwen2 для генерации текста, в том числе ответов на медицинские запросы.

31скачиваний за 30 дней1лайквеса обновлены14 мар 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Doctor-Chad — диалоговая языковая модель, опубликованная Xennon-BD. Она основана на архитектуре Qwen2 и предназначена для генерации текста в ответ на текстовые запросы; метаданные связывают её с медициной и биологией, а также с набором данных avaliev/chat_doctor. Модель содержит 494 млн параметров, работает через Transformers и поддерживает контекст до 131 072 токенов.

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

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

  • черновые ответы на медицинские вопросы
  • диалог о здоровье на английском языке
  • генерация текста по биологии
  • создание ответов для медицинского чат-бота

Ограничения

Карточка не приводит оценок медицинской точности или клинической проверки; ответы не следует считать профессиональной медицинской рекомендацией. Язык, явно указанный в метаданных карточки, — английский.

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

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

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

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

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

Открыть на Hugging Face

To generate text using the AutoTokenizer and AutoModelForCausalLM from the Hugging Face Transformers library, you can follow these steps. First, ensure you have the necessary libraries installed:

pip install transformers torch

Then, use the following Python code to load the model and generate text:

from transformers import AutoTokenizer, AutoModelForCausalLM

# Load the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained("Xennon-BD/Doctor-Chad")
model = AutoModelForCausalLM.from_pretrained("Xennon-BD/Doctor-Chad")

# Define the input prompt
input_text = "Hello, how are you doing today?"

# Encode the input text
input_ids = tokenizer.encode(input_text, return_tensors="pt")

# Generate text
output_ids = model.generate(input_ids, max_length=50, num_return_sequences=1, do_sample=True)

# Decode the generated text
generated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)

print(generated_text)

Explanation:

  1. Load the Tokenizer and Model:

    tokenizer = AutoTokenizer.from_pretrained("Xennon-BD/Doctor-Chad")
    model = AutoModelForCausalLM.from_pretrained("Xennon-BD/Doctor-Chad")
    

    This code loads the tokenizer and model from the specified Hugging Face model repository.

  2. Define the Input Prompt:

    input_text = "Hello, how are you doing today?"
    

    This is the text prompt that you want the model to complete or generate text from.

  3. Encode the Input Text:

    input_ids = tokenizer.encode(input_text, return_tensors="pt")
    

    The tokenizer.encode method converts the input text into token IDs that the model can process. The return_tensors="pt" argument specifies that the output should be in the form of PyTorch tensors.

  4. Generate Text:

    output_ids = model.generate(input_ids, max_length=50, num_return_sequences=1, do_sample=True)
    

    The model.generate method generates text based on the input token IDs.

    • max_length=50 specifies the maximum length of the generated text.
    • num_return_sequences=1 specifies the number of generated text sequences to return.
    • do_sample=True indicates that sampling should be used to generate text, which introduces some randomness and can produce more varied text.
  5. Decode the Generated Text:

    generated_text = tokenizer.decode(output_ids[0], skip_special_tokens=True)
    

    The tokenizer.decode method converts the generated token IDs back into human-readable text. The skip_special_tokens=True argument ensures that special tokens (like <|endoftext|>) are not included in the output.

  6. Print the Generated Text:

    print(generated_text)
    

    This prints the generated text to the console.

You can modify the input prompt and the parameters of the model.generate method to suit your needs, such as adjusting max_length for longer or shorter text generation, or changing num_return_sequences to generate multiple variations.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей