Skip to content

LeafBorn/Machine-Learning-Progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Fake Job Posting Detector AI

AI system that detects fraudulent job postings using Machine Learning and Natural Language Processing.

Python Machine Learning NLP Framework


Project Overview

Fake job postings are common on online job portals. This project builds an AI system that analyzes job descriptions and predicts whether the posting is real or fraudulent.

The system also highlights suspicious words and shows a Fraud Risk Meter to explain the prediction.


Key Features

  • NLP text preprocessing
  • TF-IDF feature engineering
  • Logistic Regression classification
  • Fraud risk visualization
  • Suspicious keyword highlighting
  • Interactive web application

Machine Learning Workflow

Dataset ↓ Text Cleaning ↓ TF-IDF Vectorization ↓ Logistic Regression Model ↓ Prediction ↓ Fraud Risk Meter + Explainability


Model Performance

Accuracy: 96%

The model handles imbalanced datasets and focuses on detecting fraudulent postings effectively.


Application Screenshots

Web App Interface


Fraud Detection Result


Technologies Used

  • Python
  • Scikit-learn
  • Pandas
  • NLTK
  • Streamlit

Project Structure

fake-job-detector-ai │ ├── app.py ├── fake_job_model.pkl ├── tfidf_vectorizer.pkl ├── requirements.txt ├── README.md └── images     ├── app_interface.jpg     └── prediction_result.jpg


Run Locally

Install dependencies:

pip install -r requirements.txt

Run the web app:

streamlit run app.py


Future Improvements

  • Deploy the application online
  • Improve explainable AI visualization
  • Add deep learning NLP models

Author

Abhay AI & Machine Learning Enthusiast

About

Advancing expertise in applied machine learning and predictive modeling. Developing practical ML solutions through data-driven experimentation. Strengthening ML fundamentals with real-world dataset implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors