YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
π Educational Search Intent Classifier
An end-to-end NLP system that classifies student queries into learning intents to improve search and content delivery in educational platforms.
π Overview
This project builds a transformer-based text classification system that identifies the intent behind student queries, enabling adaptive routing of educational content.
π― Supported Intent Classes:
- CONCEPTUAL β Understanding concepts
- NAVIGATIONAL β Navigating resources
- PROCEDURAL β Step-by-step problem solving
- ADVANCED β Deep technical exploration
π§ Architecture
Data β Preprocessing β Transformer Model β Evaluation β Streamlit UI
βοΈ Tech Stack
- Hugging Face Transformers
- PyTorch
- Scikit-learn
- Streamlit
π Dataset
- Custom dataset (~560 samples)
- Manually labeled across 4 intent categories
- Balanced class distribution
π Model
- Base model: DistilBERT
- Fine-tuned on domain-specific queries
- Evaluation metrics:
- Accuracy
- Precision / Recall / F1-score
π¬ Key Features
- Custom dataset design for educational intent modeling
- Transformer fine-tuning pipeline
- Error analysis and performance optimization
- Interactive UI for real-time inference
- Intent-based recommendation system
π» Running the Project
1. Install dependencies
pip install -r requirements.txt
- Downloads last month
- 10
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support