Employee Classification for Personalized Professional Training Using Machine Learning Techniques and SMOTE

Project Code :TCMAPY608

Objective

The primary goal of this project is to determine whether an Employee is promoted are not promoted. To know this we used the machine learning based methods such as Decision Tree, Random Forest and Support Vector Machine classification techniques to figure out.

Abstract

Training and development are essential parts of professional development that are necessary for employees to improve their capacity. Generally, professional development program is organized based on personal information such as background, personal goal, and work experience together with business objectives and job criterion. To promote personalized training in professional development process, the proper classification of individual employee is necessary. This paper thus proposes the classification method for employee classification to promote personalized training in organizations. The machine learning based method, Decision tree, Random Forest and Support Vector machine, are studied. Synthetic minority Oversampling Technique (SMOTE) method is used to deal with imbalance data. The open data form kaggle is used in this paper. For method validation, the data for training and testing are formed into three gropes including 80:20, 70:30 and 60:40 respectively. The classification results show that the SMOTE can improve classification performance for all classifiers. Additionally, random forest performs the best classification accuracy. 

 

Keywords: Decision Tree, Random Forest and Support Vector Machine.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W SPECIFICATIONS:

  • Processor : I3/Intel Processor
  • RAM: 4GB (min)
  • Hard Disk : 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor : Any

S/W SPECIFICATIONS:

  • Operating System: Windows 7+            
  • Server-side Script: Python 3.6+
  • IDE: Colab
  • Libraries Used: Pandas, Numpy, Scikitlearn, tensorflow, nltk.

 

Learning Outcomes

Β·         About Python.

Β·         About PyCharm.

Β·         About Pandas.

Β·         About Numpy.

Β·         About HTML.

Β·         About CSS.

About JavaScript.

Demo Video

mail-banner
call-banner
contact-banner
Request Video