- Visualizing Missing Values
- WORDCLOUD on Job Titles
- Splitting Locations into Country, State & City
- Converting salary ranges into Min & Max
- Label Encoding Categorical Features
- Cleaning Text Features by removing STOPWORDS and Lemmatizing Words using NLP
- OVERSAMPLING Target Variable
- Scaling Data using MINMAXSCALER
- Plotting AUC and Accuracies of following Models:
- Logistic Regression
- Support Vector Classifier
- MultiLayer Perceptron Classifier
- KNN Classifier
- Decision Tree Classifier
- XGBoost Classifier
- Random Forest Classifier
rohankokkula/Fraudulent-Job-Post-Prediction
Based on Job title, description and requirements, a given job entry is classified into REAL/FAKE using 7 ML models.
Jupyter Notebook