Views
No views yet
1 → Placed0 → Not Placed| Column Name | Type | Description |
|---|---|---|
College_ID | Categorical (string) | Unique college/student identifier (dropped during training) |
IQ | Integer | IQ score of the student |
Prev_Sem_Result | Float | Previous semester result (GPA/percentage) |
CGPA | Float | Cumulative Grade Point Average |
Academic_Performance | Integer | Academic performance rating |
Internship_Experience | Categorical | Internship experience (Yes / No) |
Extra_Curricular_Score | Integer | Score for extracurricular activities |
Communication_Skills | Integer | Communication skills rating |
Projects_Completed | Integer | Number of projects completed |
Placement (mapped to 0/1)Yes → 1No → 0Accuracy: ~0.99 (approx)1from huggingface_hub import hf_hub_url, cached_download
2import joblib
3import pandas as pd
4
5REPO_ID = "SkyLeopard/placement-season"
6FILENAME = "rf-placement.pkl"
7
8model = joblib.load(
9 cached_download(
10 hf_hub_url(REPO_ID, FILENAME)
11 )
12)
13
14# model is a sklearn RandomForestClassifier1data_file = cached_download(
2 hf_hub_url(REPO_ID, "college_student_placement_dataset.csv")
3)
4
5df = pd.read_csv(data_file)
6
7X = df.drop(["College_ID", "Placement"], axis=1)
8y = df["Placement"]
9
10print(X.head(3))1# Encode Internship_Experience manually
2X["Internship_Experience"] = X["Internship_Experience"].map({"Yes": 1, "No": 0})
3
4labels = model.predict(X[:3])
5print(labels)model.score(X, y)1@misc{placement_season_model,
2 author = {SkyLeopard},
3 title = {Placement Season Prediction Model},
4 year = {2026},
5 publisher = {Hugging Face}
6}