rohitk123's picture
Upload RoBERTa Base MCQ Solver
61d090f
|
Raw
History Blame Contribute Delete
1.27 kB
---
license: apache-2.0
---
# 🧠 Smart MCQ Solver
A Deep Learning based Multiple Choice Question Solver built using **RoBERTa-Base** and Hugging Face Transformers.
---
## Project Overview
This project predicts the correct answer among five options for a multiple-choice question.
The model is fine-tuned using the Hugging Face `AutoModelForMultipleChoice` architecture.
---
## Features
- Fine-tuned RoBERTa-base
- Multiple Choice Question Answering
- Gradio Web Interface
- Hugging Face Transformers
- PyTorch Implementation
---
## Model
RoBERTa-base
Task:
Multiple Choice Question Answering
---
## Performance
| Metric | Score |
|---------|-------|
| MAP@3 | **0.9893** |
| F1 Score | **0.99** |
Cross Validation
| Fold | MAP@3 |
|------|--------|
|1|0.9871|
|2|0.9854|
|3|0.9963|
|4|0.9933|
|5|0.9846|
Mean MAP@3
0.9893
---
## Installation
```bash
git clone https://github.com/YOUR_USERNAME/smart-mcq-solver.git
cd smart-mcq-solver
pip install -r requirements.txt
```
---
## Run
```bash
python app.py
```
---
## Screenshots
### Home Page
![Loading](image.png)
### Prediction
![Loading](image-1.png)
---
## Tech Stack
- Python
- PyTorch
- Transformers
- Hugging Face
- Gradio
---
## Author
Rohit Kumar
IIT Madras BS Degree