Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/salihfurkaan/salary-predictor

Predicts salaries based on years of experience, test scores, and interview scores using an AI model
https://github.com/salihfurkaan/salary-predictor

ai experience-based-salary interview-score machine-learning salary-prediction test-score

Last synced: about 21 hours ago
JSON representation

Predicts salaries based on years of experience, test scores, and interview scores using an AI model

Awesome Lists containing this project

README

        

# SalaryPredictor

Predicts salaries based on years of experience, test scores, and interview scores using an AI model.

## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Introduction
This project includes an AI model that estimates the salaries of individuals based on their years of experience, test scores, and interview scores. The model is built using a linear regression algorithm.

## Features
- Predicts salary for different experience levels and scores
- Handles missing values in the dataset
- Provides visualizations for data exploration and correlation
- Easy to use with simple input parameters
- Includes examples and usage instructions

## Installation
To run this project, you need to have Python and the following libraries installed:
- pandas
- seaborn
- scikit-learn
- word2number
- numpy
- matplotlib

You can install the required libraries using the following commands:
```bash
pip install pandas seaborn scikit-learn matplotlib word2number
```
## Usage

1. Clone the repository
```bash
git clone https://github.com/salihfurkaan/SalaryPredictor.git
cd SalaryPredictor
```

2. Prepare your dataset in the same format as `hiring.csv`:
Columns should include experience, test_score(out of 10), interview_score(out of 10), and salary($)

4. Run the notebook.

5. Interpret the results printed by the model for the given input values.

## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any changes.

## License
This project is licensed under the MIT License.

## Contact
For any questions or inquiries, please contact [email protected]