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
Safetensors
Model size
67M params
Tensor type
F32
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Space using HummelsM/EduQuery 1