This project is focused on building and evaluating multiple machine learning models to predict whether an individual's annual income exceeds $50K, based on demographic and employment-related attributes from the Adult Census Income Dataset.
- β 91.39% Accuracy Achieved using Gradient Boosting
- β Compared 4 algorithms: Logistic Regression, Random Forest, Gradient Boosting, XGBoost
- β Used Optuna for hyperparameter optimization
- β Applied SMOTE for class balancing
- β Performed detailed data cleaning, encoding, and scaling
- β Real-world dataset: Adult Census Income Dataset (large, noisy & imbalanced)
- Source: Kaggle (UCI Adult Dataset based, Pakistan-based version)
- Target Column:
income(<=50K or >50K)
age,workclass,education,marital.status,occupation,relationship,race,sex,capital.gain,hours.per.week,native.country,income
41,Private,Bachelors,Married,Exec-managerial,Husband,White,Male,0,40,United-States,>50K