A Python-based machine learning tool to estimate salaries based on job-related features.
This project uses scikit-learn for modeling, pandas for data handling, and matplotlib for visualizations. It preprocesses job-related data, trains a linear regression model, and provides salary predictions based on inputs like experience and education.
- Data preprocessing and feature engineering
- Linear regression model for prediction
- Cross-validation for model evaluation
- Visualization of predictions vs. actual salaries
- Custom predictions based on user input
- Python 3.7+
- scikit-learn
- pandas
- matplotlib
bash git clone https://github.com/leothedev0705/salary-predictor.git cd salary-predictor pip install -r requirements.txt
python predict_salary.py
Pull requests are welcome. For major changes, please open an issue first.
MIT