ArcheeS's picture
Upload T5ForConditionalGeneration
fbfc9df verified
---
{}
---
# Vitals Interpreter Model (Fine-Tuned LLM)
## Project Overview
This project implements a fine-tuned transformer model that interprets basic human vital signs and generates structured health guidance.
The model takes numerical vitals as input and produces a concise, human-readable output consisting of:
- Health status classification
- Suggested action/advice
---
## Objective
To build a lightweight, efficient AI system that:
- Understands structured vital inputs
- Classifies health condition into categories
- Generates consistent and controlled responses
---
## Model Details
- **Base Model:** t5-small
- **Architecture:** Encoder-Decoder Transformer
- **Fine-Tuning Type:** Supervised Fine-Tuning (SFT)
- **Framework:** Hugging Face Transformers
---
## Input Format
interpret vitals -> heart rate X, blood pressure Y/Z, temperature T
### Example:
interpret vitals -> heart rate 125, blood pressure 150/95, temperature 100
---
## Output Format
Status: <Normal | High | Low | Critical> | Advice: <short guidance>
### Example Output:
Status: High | Advice: Monitor and consult doctor
---
## Dataset
- **Type:** Synthetic dataset
- **Size:** ~30–50 samples
- **Design Approach:**
- Based on medically accepted ranges of vital signs
- Balanced across categories:
- Normal
- High
- Low
- Critical
### Why Synthetic Data?
Due to lack of publicly available labeled text datasets for this task, a controlled dataset was generated to:
- Ensure consistency in output format
- Improve learning efficiency
- Avoid noisy or unstructured data
---
## Training Configuration
- **Epochs:** 20–30
- **Batch Size:** 2–4
- **Learning Rate:** 5e-5
- **Max Sequence Length:** 64
- **Tokenizer:** AutoTokenizer (T5)
---
## Evaluation
### Method:
- Manual testing with unseen inputs
- Verification of:
- Correct classification (Normal / High / Low / Critical)
- Proper output structure
- Relevance of advice
### Sample Predictions:
| Input | Output |
|------|--------|
| HR: 125, BP: 150/95, Temp: 100 | Status: High \| Advice: Monitor and consult doctor |
| HR: 72, BP: 120/80, Temp: 98.6 | Status: Normal \| Advice: No action needed |
| HR: 140, BP: 170/110, Temp: 103 | Status: Critical \| Advice: Emergency care required |
---
## How to Use
### Installation
```python
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
Author:
Archee Sinha
B.Tech CSE (AI)
ABES Institute of Technology