Student Placement Predictor
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
Java, JavaScript, Python, Software Architecture, Machine Learning (ML), Data Science, Data Analysis, Web Application, Pandas, Streamlit · I already have the dataset, an initial Logistic Regression model, and a rough Streamlit prototype. I now need a clean, production-ready web application that lets a student enter basic details—academic scores, extracurricular activities, and technical skills—and instantly returns the percentage likelihood that they will be placed. No login or sign-up flow is required; the interface should open straight to the form and result.
Here is what is in place so far:
• Data: placement_data.csv inside /data • Training scripts: generate_data.py and train_model.py in /src • A pickled baseline model (placement_model.pkl) and a placeholder Streamlit file (app.py)
You’ll refine or retrain the model with scikit-learn, tidy the codebase, and polish the Streamlit UI so the prediction feels seamless and engaging. Pandas will remain the core data-handling tool, and the final Logistic Regression model must be saved back to /models as placement_model.pkl for reproducibility.
Deliverables 1. Updated, well-commented app.py with an intuitive layout, real-time prediction, and clear success/error messaging. 2. Any revised preprocessing or training code in /src, keeping the current folder structure