In this project, we develop a model for predicting if a student will be admitted to college or not
This project is done as a part of Project of the Week at DataTalks.Club
Dataset: https://www.kaggle.com/datasets/mahwiz/school-data
Install dependencies
pipenv install --dev
Add Jupyter kernel:
pipenv run python -m ipykernel install --user --name="py39-student-acceptance-project"
Run jupyter:
jupyter notebook
Use the py39-student-acceptance-project
kernel
Train a model:
pipenv run python train.py
Run streamlit:
pipenv run streamlit run front.py
Building it with docker:
docker build -t student-acceptance-project:v01 .
Running it:
docker run -it --rm \
-p 8501:8501 \
student-acceptance-project:v01
This application is deployed to streamlit cloud:
https://alexeygrigorev-student-acceptance-project-front-bv02me.streamlitapp.com/