/ Модель

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

Контекст
32 768 токенов
Параметры
1,5 млрд
Размер весов
4,4 ГБ
Архитектура
qwen2_vl · dense
Библиотека
transformers
Опубликована
10 окт 2024

Dermatech-Qwen2-VL-2B

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

Мультимодальная LoRA-модель на базе Qwen2-VL для описания изображений кожи и предварительной оценки возможных дерматологических состояний.

42скачиваний за 30 дней3лайкавеса обновлены15 окт 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DermaTech Qwen 2 VL — медицинская мультимодальная модель на базе Qwen/Qwen2-VL-2B-Instruct, дообученная разработчиками проекта DermaTech с помощью LoRA на 1 500 парах изображений и текстов о кожных заболеваниях. Модель принимает изображения кожи и текстовые запросы, а в ответ генерирует описания и предварительные оценки возможных состояний. Архитектура — Qwen2-VL с 1,5 млрд параметров; заявленная длина контекста — 32 768 токенов. Модель доступна в формате safetensors и предназначена для использования с библиотекой Transformers.

Её сценарии — предварительная оценка кожных изменений и прототипирование инструментов анализа состояния кожи. Оценка качества на независимых данных и формальное тестирование ещё не завершены; размер и разнообразие обучающей выборки ограничены, поэтому модель может ошибаться и не охватывать все состояния кожи. Результат не заменяет консультацию дерматолога и не должен использоваться как окончательный диагноз. README указывает исследовательское и прототипное назначение, но сведения о лицензии отсутствуют.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

DermaTech Qwen 2 VL LoRA Model

This model is a fine-tuned version of Qwen/Qwen2-VL-2B-Instruct using Low-Rank Adaptation (LoRA) for specialized dermatological diagnosis. It's designed to analyze images of skin conditions and provide insightful diagnostic descriptions, mimicking the expertise of a dermatologist. This model is a key component of the DermaTech project (GitHub Repo).

Model Description

The base model, Qwen 2 VL, is a powerful multimodal model pre-trained on a massive dataset of text and image pairs. This LoRA adaptation focuses its capabilities on dermatology by training on a curated dataset of 1500 image-text pairs, where images depict various skin conditions and the text provides corresponding expert diagnoses. This targeted training allows for more accurate and relevant responses in the context of skincare analysis.

Training Procedure

  • Base Model: Qwen/Qwen2-VL-2B-Instruct
  • Training Dataset: A custom dataset of 1500 image-text pairs related to dermatological conditions (Dermatech_vlm.json).
  • Fine-tuning Method: LoRA (Low-Rank Adaptation)
  • Optimizer: LoRA+ with a learning rate ratio of 16.00.
  • Learning Rate Schedule: Cosine Decay
  • Batch Size: 2 per device, effective batch size of 8 with gradient accumulation of 4.
  • Training Steps: 618
  • Training Epochs: 4 (though training completed early due to cosine decay schedule)
  • Hardware: Trained on a single GPU (cuda:0).
  • Training Loss: 0.5477
  • Training Time: Approximately 9 minutes.

The model was resumed from checkpoint-205 and saved at checkpoint-618.

Intended Uses & Limitations

This model is intended for research and prototyping purposes as part of the DermaTech project. It's designed to assist in preliminary skin condition assessment and provide information, but it should not be considered a substitute for professional medical advice. Always consult with a qualified dermatologist for accurate diagnoses and treatment plans.

The model's performance might be limited by the size and diversity of the training data. It may not accurately diagnose all skin conditions, and its output should be interpreted with caution.

How to Use

You can use this model with the transformers library. Refer to the DermaTech GitHub repository for detailed usage instructions and integration with the full application.

Evaluation Results

Formal evaluation is still pending, but initial results show promising performance on the training data. Further testing and benchmarking will be conducted to assess generalization and accuracy on unseen data.

Example Usage (Code Snippet - adjust as needed)

from transformers import Qwen2VLForConditionalGeneration, Qwen2VLProcessor, GenerationConfig

# Load model and processor
model = Qwen2VLForConditionalGeneration.from_pretrained("Rewatiramans/Dermatech-Qwen2-VL-2B") 
processor = Qwen2VLProcessor.from_pretrained("Rewatiramans/Dermatech-Qwen2-VL-2B")

# Load and process image
... 

# Prepare inputs
...

# Generate text
generation_config = GenerationConfig(do_sample=True, temperature=0.7) # Adjust parameters as needed
outputs = model.generate(**inputs, generation_config=generation_config)

# Decode output
generated_text = processor.batch_decode(outputs, skip_special_tokens=True)[0]
print(generated_text)

Citation
If you use this model in your research, please cite the DermaTech project and the original Qwen 2 VL model.

Contact
For any inquiries regarding the model or the DermaTech project, please contact [your_email_address].

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2VLForConditionalGeneration
Ревизия весов
4acbbc4

0 моделей