Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.64 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.64 KB

Job-Recommender-System - Data Analysis & Visualisation

A job recommender system was developed involving extensive data analysis and visualization. Clustering techniques were implemented to group job preferences and skills, enhancing recommendation accuracy. Four algorithms were applied to refine recommendations, leveraging data insights to match candidates with suitable roles effectively.

Import Necessary Libraries & read the CSV file

  • Pandas - working with dataset
  • NLTK - preprocessing the data
  • SK Learn - Implement ML algorithms
  • Word Cloud - Data Analysis
  • Seaborn - Visualization
  • Matplotlib - Visualization

Cleaning & Preprocessing of data

  • Remove unwanted columns
  • Remove Duplicates
  • Drop empty columns
  • Data mining extract feature from our text using TF-IDF

Data Visualization

  • Top 5 Demand Jobs in IT

top 5

Data Analysis

  • Most Used Skill in IT - Word Cloud

most used

Clustering

  • k-means Algorithm
  • Classify the clustering by giving names

cluster

Implementing ML Algorithms & Evaluate

  • Logistic Regression
  • KNN
  • Decision Tree
  • Support Vector Machine
  • Accuracy comparison between 4 algorithms

ml acc

Evaluating the distance metrics

  • Cosine Similarity
  • Euclidean Distance

Final Recommendation

  • Cosine Similarity
  • SVM