Biomark AI

🩺 ¿Qué es esto? (explicación simple)

Biomark AI es un asistente de inteligencia artificial pensado para dar información de salud confiable y con contexto nicaragüense. No es un médico ni reemplaza una consulta médica — es una herramienta de apoyo que entiende:

  • Los protocolos oficiales del Ministerio de Salud de Nicaragua (MINSA) — como el manejo del dengue en adultos, la atención integral a la niñez, y el esquema de vacunación.
  • El habla cotidiana nicaragüense — términos como "acabangado" o "chavalo" — para poder entender a la gente tal como habla, no solo en lenguaje médico formal.
  • Preguntas médicas generales, con el rigor y la estructura de un examen médico profesional (gracias a su entrenamiento adicional con preguntas tipo HEAD-QA).

Piensa en Biomark AI como un modelo de lenguaje (parecido a los que usan ChatGPT o similares) pero especializado: en vez de saber "de todo", sabe específicamente de salud, con acento y contexto nicaragüense.

Importante: este modelo es una herramienta de apoyo informativo, no un sustituto de atención médica profesional. Ante cualquier emergencia o duda de salud real, se debe acudir a un centro de salud o profesional calificado.


⚙️ Detalles técnicos

Arquitectura y base

Biomark AI es un modelo de lenguaje de 7 mil millones (7B) de parámetros, construido sobre BioMistral-7B, un modelo base ya especializado en dominio biomédico.

Método de entrenamiento

El modelo fue ajustado mediante fine-tuning con LoRA (Low-Rank Adaptation), partiendo de un adaptador previamente entrenado (somosnlp/spanish_medica_llm) y continuando su entrenamiento sobre datasets adicionales curados. Los pesos del adaptador fueron posteriormente fusionados (merged) con el modelo base, por lo que este repositorio contiene un modelo completo y autónomo — no requiere cargar un adaptador por separado.

Hiperparámetros de entrenamiento:

  • Método: QLoRA (LoRA + cuantización 4-bit durante el entrenamiento)
  • r=8, lora_alpha=16
  • Módulos objetivo: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj, lm_head
  • Learning rate: 2e-5
  • Épocas: 2
  • Optimizador: paged_adamw_32bit
  • Precisión de cómputo: bfloat16
  • Pérdida final de entrenamiento (training_loss): 0.734
  • Precisión media por token (mean_token_accuracy): 71.4%

Datos de entrenamiento

El fine-tuning combinó las siguientes fuentes, en formato instrucción-respuesta:

Dataset Contenido Fuente
MINSA Dengue Normativa 073 — Manejo clínico del dengue en adultos Curado localmente
MINSA Niñez Normativa 153 — Atención integral de la niñez (0-9 años) Curado localmente
MINSA Vacunación Programa Ampliado de Inmunizaciones 2022 Curado localmente
Glosario Nicaragua Nicaraguanismos y su relación con contexto de salud/emocional Curado localmente
HEAD-QA (Español) Preguntas de examen médico oficial, en formato opción múltiple shuyuej/Spanish-HEAD-QA-Benchmark

Infraestructura

Entrenado en Google Colab sobre una GPU NVIDIA Tesla T4, con cuantización 4-bit (NF4) durante el entrenamiento para reducir el uso de VRAM. El modelo final publicado en este repositorio está en precisión bfloat16 (sin cuantizar), fusionado y listo para inferencia directa.

Cómo usarlo

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "BiomarkAI/Biomark-AI-Produccion"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

prompt = "Doctor, ¿cómo puedo prevenir el dengue en mi casa?"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=200)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Limitaciones

  • Este modelo puede generar información incorrecta o incompleta (alucinaciones), como cualquier LLM. No debe usarse como única fuente para decisiones clínicas.
  • El conocimiento está limitado a lo cubierto en sus datos de entrenamiento y al conocimiento general heredado de BioMistral-7B; no tiene acceso a información médica actualizada en tiempo real.
  • Recomendado usar junto a un sistema de recuperación de información (RAG) sobre fuentes oficiales verificadas para casos de uso en producción.

Licencia

Este modelo hereda las condiciones de licencia de su modelo base, BioMistral-7B (Apache 2.0).

Downloads last month
-
Safetensors
Model size
7B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for BiomarkAI/Biomark-AI-Produccion

Adapter
(35)
this model
Adapters
2 models