829 B
829 B
Test Score Predictor
Overview
This is a machine learning service that predicts test scores based on the number of hours studied. The service uses a pre-trained linear regression model and provides both a web interface and API endpoints for predictions.
Features
- Test score prediction based on study hours
- Web interface for easy interaction
- RESTful API for programmatic access
- Containerized with Docker
- CI/CD pipeline with GitHub Actions
- Environment variable configuration
Architecture
The service is built using:
- FastAPI for the web framework
- Scikit-learn for the machine learning model (Linear Regression)
- Docker for containerization
- GitHub Actions for CI/CD