DrBode 240: Assistente Virtual Médico em Português Brasileiro
Visão Geral
DrBode 240
é um modelo de linguagem de grande porte (LLM) ajustado para responder a perguntas médicas em português brasileiro. Este modelo foi treinado com
240 mil
amostras, sendo parte delas dados médicos e outra parte composta por dados de instruções gerais. O objetivo do DrBode 240 é oferecer respostas confiáveis e relevantes para questões médicas, auxiliando tanto profissionais de saúde quanto usuários finais em suas dúvidas sobre saúde.
Descrição do Modelo
O
DrBode 240
foi desenvolvido a partir do modelo
ChatBode
, uma versão ajustada do
InternLM2
adaptada para seguir instruções em português. O
DrBode 240
foi ajustado com
33% de dados médicos
e
67% de dados de instruções gerais
, buscando encontrar um equilíbrio entre a especialização médica e a capacidade de lidar com diferentes tipos de perguntas.
Atributos principais:
Modelo Base:
ChatBode, especializado em seguir instruções em português brasileiro.
Ajuste Fino:
Usou 240 mil amostras, com uma combinação de dados médicos e de instruções gerais.
Domínio de Foco:
Respostas a perguntas relacionadas à saúde, sintomas médicos e orientações gerais.
Este modelo foi ajustado para ser mais versátil em cenários não médicos, ao mesmo tempo em que manteve uma capacidade razoável de responder a perguntas do domínio médico.
O ajuste fino foi feito com
33% de dados médicos
e
67% de dados de instruções gerais
, permitindo que o modelo mantenha um equilíbrio entre especialização médica e versatilidade em outros domínios.
Dados de Treinamento
O
DrBode 240
foi treinado com uma combinação de dois principais conjuntos de dados traduzidos para o português:
HealthCareMagic-100k-en:
Um conjunto de 100.000 amostras de interações médico-paciente, traduzidas do inglês para o português utilizando o modelo GPT-3.5.
MedQuAD:
Contém aproximadamente 9.500 pares de perguntas e respostas relacionados à área médica, também traduzidos.
Esses conjuntos de dados fornecem uma base sólida para o modelo responder a perguntas clínicas comuns, mas ainda há a necessidade de dados nativos que abordem condições e nuances culturais específicas do Brasil, como doenças endêmicas.
Além disso, o modelo foi treinado com uma grande quantidade de dados de instruções gerais (67%), retirados de outros domínios, para melhorar sua capacidade de seguir comandos em contextos mais amplos e diversos.
Desempenho do Modelo
O desempenho do
DrBode 240
foi avaliado com base em seis critérios principais:
Precisão:
3.4/5
Completude:
3.4/5
Adequação:
3.5/5
Segurança:
3.2/5
Gramaticalidade:
3.8/5
Coerência:
4.2/5
O modelo
DrBode 240
mostrou-se eficaz em fornecer respostas bem estruturadas e coerentes, com um desempenho confiável em termos de clareza e gramática. No entanto, a precisão médica e a segurança das respostas precisam de mais atenção, já que o modelo é menos especializado em dados médicos do que o
DrBode 360.
Avaliação Qualitativa
As respostas geradas pelo
DrBode 240
foram avaliadas por profissionais médicos, que analisaram sua capacidade de fornecer informações corretas e seguras. Durante a avaliação, foi observado que o modelo, embora bastante eficaz na construção de respostas coerentes, apresentou algumas limitações em termos de precisão médica, o que reflete o fato de que a maior parte de seu ajuste fino envolveu dados de instruções gerais.
A utilização de mais dados de instruções gerais (67%) fez com que o modelo se saísse melhor em contextos não médicos, mas limitou sua especialização na área da saúde. Isso fez com que o
DrBode 240
fosse uma boa escolha para perguntas mais gerais, mas com algumas restrições em contextos clínicos mais críticos.
Riscos e Considerações
Embora o
DrBode 240
seja uma ferramenta útil para fornecer orientações gerais sobre saúde, ele deve ser usado com cautela, especialmente em situações médicas delicadas. O modelo não substitui o aconselhamento médico profissional, e erros podem ocorrer ao sugerir tratamentos, especialmente para condições específicas de regiões, como o Brasil.
Além disso, o uso de dados traduzidos pode fazer com que o modelo perca algumas nuances culturais e regionais importantes para a prática médica no Brasil.
Direções futuras
Conjuntos de dados nativos:
há uma necessidade urgente de desenvolver conjuntos de dados nativos em português brasileiro para refletir melhor os desafios regionais de saúde.
Ajuste fino aprimorado:
o trabalho futuro envolverá o ajuste fino diretamente no InternLM2 com conjuntos de dados otimizados para mitigar os efeitos do esquecimento catastrófico.
Avaliação robusta:
estruturas de avaliação mais estruturadas e consistentes são necessárias para avaliar melhor a qualidade e a segurança das respostas do modelo em cenários do mundo real.
Como Usar
Aqui está um exemplo de como usar o modelo
DrBode 240:
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained("recogna-nlp/doutor-bode-7b-240k")
model = AutoModelForCausalLM.from_pretrained("recogna-nlp/doutor-bode-7b-240k")
input_text = "Quais são os sintomas da gripe?"
inputs = tokenizer(input_text, return_tensors="pt")
outputs = model.generate(**inputs)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Referência
Se você utilizar o
DrBode 240
em sua pesquisa ou aplicativo, por favor, cite o seguinte trabalho:
@misc{paiola2024adaptingllmsmedicaldomain,
title={Adapting LLMs for the Medical Domain in Portuguese: A Study on Fine-Tuning and Model Evaluation},
author={Pedro Henrique Paiola and Gabriel Lino Garcia and João Renato Ribeiro Manesco and Mateus Roder and Douglas Rodrigues and João Paulo Papa},
year={2024},
eprint={2410.00163},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2410.00163},
}
Runs of recogna-nlp doutor-bode-7b-240k on huggingface.co
8
Total runs
0
24-hour runs
-2
3-day runs
0
7-day runs
3
30-day runs
More Information About doutor-bode-7b-240k huggingface.co Model
doutor-bode-7b-240k huggingface.co
doutor-bode-7b-240k huggingface.co is an AI model on huggingface.co that provides doutor-bode-7b-240k's model effect (), which can be used instantly with this recogna-nlp doutor-bode-7b-240k model. huggingface.co supports a free trial of the doutor-bode-7b-240k model, and also provides paid use of the doutor-bode-7b-240k. Support call doutor-bode-7b-240k model through api, including Node.js, Python, http.
doutor-bode-7b-240k huggingface.co is an online trial and call api platform, which integrates doutor-bode-7b-240k's modeling effects, including api services, and provides a free online trial of doutor-bode-7b-240k, you can try doutor-bode-7b-240k online for free by clicking the link below.
recogna-nlp doutor-bode-7b-240k online free url in huggingface.co:
doutor-bode-7b-240k is an open source model from GitHub that offers a free installation service, and any user can find doutor-bode-7b-240k on GitHub to install. At the same time, huggingface.co provides the effect of doutor-bode-7b-240k install, users can directly use doutor-bode-7b-240k installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
doutor-bode-7b-240k install url in huggingface.co: