YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Model Card: phi3-mini-ds-ai-finetuned
Model Description
- Base model: microsoft/Phi-3-mini-4k-instruct (3.8B parameters)
- Fine-tuning method: QLoRA (4-bit quantization) + LoRA adapters via Unsloth
- Developed by: Vijendra Pokharkar (DS-AI-75D roadmap, Day 61)
- Model type: Causal Language Model (instruction-following)
- Language: English
- HF Hub: https://huggingface.co/VijendraHuggingface/phi3-mini-ds-ai-finetuned
Intended Use
- Primary use: Answering Data Science and AI concept questions
- Intended users: Students and practitioners learning ML/AI fundamentals
- Out-of-scope: Medical advice, legal decisions, financial recommendations, production customer-facing applications without further evaluation
Training Data
- 10 hand-crafted instruction-following examples covering: overfitting, precision/recall, transformers, RAG, gradient descent, dropout, vector databases, LoRA, attention mechanism, supervised vs unsupervised learning
- Format: Phi-3 instruction template (<|user|>/<|end|>/<|assistant|>)
- No personally identifiable information in training data
Training Details
- Platform: Google Colab (Tesla T4 GPU, 15GB VRAM)
- LoRA rank (r): 16 | lora_alpha: 16
- Target modules: q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
- Trainable parameters: 29,884,416 / 3,850,963,968 (0.78%)
- Epochs: 3 | Effective batch size: 8 | Learning rate: 2e-4
- Optimizer: AdamW 8-bit
Evaluation
- Manual testing on held-out DS/AI questions
- Model correctly explained RAG, transformer architecture after fine-tuning
- No formal benchmark evaluation conducted (dataset too small for reliable metrics)
Limitations
- Trained on only 10 examples โ generalisation is very limited
- May hallucinate on topics not covered in training data
- Not evaluated on diverse demographic groups or languages
- Should not be used for high-stakes decisions without thorough evaluation
Biases and Risks
- Training data was hand-crafted by a single author โ may reflect individual perspective biases in explanations
- Base model (Phi-3-mini) may carry biases from its pretraining data
- Small fine-tuning dataset limits ability to detect or correct base model biases
Responsible AI Considerations
- EU AI Act risk tier: Minimal Risk (educational/learning tool)
- No automated decision-making for consequential decisions
- Recommended: human review of any output used in educational materials
How to Use
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base = AutoModelForCausalLM.from_pretrained("microsoft/Phi-3-mini-4k-instruct")
model = PeftModel.from_pretrained(base,
"VijendraHuggingface/phi3-mini-ds-ai-finetuned")
tokenizer = AutoTokenizer.from_pretrained(
"VijendraHuggingface/phi3-mini-ds-ai-finetuned")
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support