Skip to content

Building a model for predicting whether a student will be admitted to college. Done as a part of Project of the Week at DataTalks.Club

Notifications You must be signed in to change notification settings

alexeygrigorev/student-acceptance-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Acceptance Prediction

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

Setup

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

Running it locally

Train a model:

pipenv run python train.py 

Run streamlit:

pipenv run streamlit run front.py

Docker

Building it with docker:

docker build -t student-acceptance-project:v01 .

Running it:

docker run -it --rm \
    -p 8501:8501 \
    student-acceptance-project:v01

Cloud

This application is deployed to streamlit cloud:

https://alexeygrigorev-student-acceptance-project-front-bv02me.streamlitapp.com/

About

Building a model for predicting whether a student will be admitted to college. Done as a part of Project of the Week at DataTalks.Club

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published