Skip to content

ishrath3333/Fake-Job-Post-Detection-Using-ML-Approach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fake-Job-Post-Detection-Using-ML-Approach

A machine learning project to detect fake job postings using Logistic Regression, Random Forest, and XGBoost. Focused on improving recruitment safety by optimizing model accuracy and reducing time complexity. This project aims to identify fake job postings using machine learning techniques. With the rise in online job scams, it's crucial to develop tools that help users differentiate between genuine and fraudulent job offers.

This Flask-based web application allows users to input job details and predicts whether the job post is real or fake using trained machine learning models.

🚀 Features

  • Detects fake job postings using Logistic Regression, Random Forest, and XGBoost.
  • User-friendly web interface built with HTML and CSS.
  • Flask backend for model integration and request handling.
  • Minimal, clean layout with prediction results.

🛠️ Technologies Used

  • Python
  • Flask
  • HTML / CSS
  • scikit-learn, pandas, numpy

🧠 How It Works

  1. Dataset is preprocessed and vectorized using NLP techniques.
  2. Machine learning models are trained (Logistic Regression, Random Forest, XGBoost).
  3. The trained model is integrated into a Flask app.
  4. Users submit job description via web UI → backend predicts whether the job is real or fake.

📽️ Demo Video

Watch how the project works (installation and execution video):

👉 Click here to watch the project demo

About

A machine learning project to detect fake job postings using Logistic Regression, Random Forest, and XGBoost. Focused on improving recruitment safety by optimizing model accuracy and reducing time complexity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors