SlideShare a Scribd company logo
WKU Job Applicant’s
 Status Analyzer




   k – Nearest Neighbor
Algorithm Implementation

presented by
           Mohnish Thallavajhula
          Vijayeandra Parthepan
Introduction
 Classify Job Applicants based on their
  details into Classes of Jobs.

Ex:
Group A: {Graduate Assistant, Research
Assistant}
Group B: {Lab Assistant, Desk Clerk, Night
Clerk}

 Use data from existing data and analyze
  the appropriate jobs for the applicant.
Algorithm [k – Nearest Neighbor]

   1. Calculate the “distance” from the test record
    to the training records.

   2. Find the “k - nearest” training records.

   3. Check the majority class from the k – nearest
    training records.

   4. The class label for the training record is
    predicted as the class with the majority
    votes/weight among the k – nearest training.
About Job Applicant’s
Status Analyzer (JASA)
 It
   analyzes the status of the current job
  applicant based on the applicant’s
  details and classifies the applicant to the
  Group of jobs that the applicant can
  apply.

 The application has been developed
  using C# .NET
Implementation
 Test   data is the details of the Job Applicant.

 Training data is the existing assignments of
  the jobs.

 The k – “nearest” details of the existing job
  assignments will be considered and the job
  applicant will be classified into which group
  the applicant belongs to.

 The    list of jobs available will then be shown.
Training Data description
Sample Training Data:
A G 3.0 CS      2
B UG 2.5 ANY 3
C G 3.0 MPH 5

Sample Test Data:
G 3.5 CS 5

Description:
Training data has:
Class Name              in 1st column
Qualification           in 2nd column
GPA                     in 3rd column
Department              in 4th column
Years of experience     in 5th column
Test Data description
Description:
Test data has:
Qualification         in 1st column
GPA                   in 2nd column
Department            in 3rd column
Years of experience   in 4th column
JASA
Result
 Aftercalculating the group to which the
 Job Applicant belongs to, the list of jobs
 that the Job applicant can apply are
 displayed.
Future work
 Convert
       the Windows implementation into
 Web Application

 Provide direct application process to the
 jobs by taking the applicant’s details.
Conclusion
   By implementing k – NN, the applicant is
    classified into a particular group of jobs.

   Thus, the job application process is simplified.

   Since we have implemented k – NN, the
    implementation is much simpler than it’s
    counter parts i.e. Decision Trees, Naïve Bayes,
    Support Vector Machines.
Thank You

More Related Content

Similar to Jasa

Kal Bugrara, Ph.DApplication Engineering Informati.docx
Kal Bugrara, Ph.DApplication Engineering     Informati.docxKal Bugrara, Ph.DApplication Engineering     Informati.docx
Kal Bugrara, Ph.DApplication Engineering Informati.docx
tawnyataylor528
 
GWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPTGWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPT
Vincent Montoya
 
Matching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web SearchMatching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web Search
ceya
 
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docx
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docxTask A. [20 marks] Data Choice. Name the chosen data set(s) .docx
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docx
josies1
 
Performance analysis of KNN & K-Means using internet advertisements data
Performance analysis of KNN & K-Means using internet advertisements dataPerformance analysis of KNN & K-Means using internet advertisements data
Performance analysis of KNN & K-Means using internet advertisements data
Muhammad GulRaj
 

Similar to Jasa (20)

Dm project report
Dm project reportDm project report
Dm project report
 
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and LimeIRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
 
IRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine Learning
 
A WEB BASED APPLICATION FOR RESUME PARSER USING NATURAL LANGUAGE PROCESSING T...
A WEB BASED APPLICATION FOR RESUME PARSER USING NATURAL LANGUAGE PROCESSING T...A WEB BASED APPLICATION FOR RESUME PARSER USING NATURAL LANGUAGE PROCESSING T...
A WEB BASED APPLICATION FOR RESUME PARSER USING NATURAL LANGUAGE PROCESSING T...
 
IRJET- Online Course Recommendation System
IRJET- Online Course Recommendation SystemIRJET- Online Course Recommendation System
IRJET- Online Course Recommendation System
 
Kal Bugrara, Ph.DApplication Engineering Informati.docx
Kal Bugrara, Ph.DApplication Engineering     Informati.docxKal Bugrara, Ph.DApplication Engineering     Informati.docx
Kal Bugrara, Ph.DApplication Engineering Informati.docx
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
GWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPTGWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPT
 
Matching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web SearchMatching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web Search
 
Classification of Student Query using Machine Learning
Classification of Student Query using Machine LearningClassification of Student Query using Machine Learning
Classification of Student Query using Machine Learning
 
Classification model for predicting student's knowledge
Classification model for predicting student's knowledgeClassification model for predicting student's knowledge
Classification model for predicting student's knowledge
 
IRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for CybersecurityIRJET- Machine Learning and Deep Learning Methods for Cybersecurity
IRJET- Machine Learning and Deep Learning Methods for Cybersecurity
 
Authenticating Location Based Skyline Queries in Mobile Environment
Authenticating Location Based Skyline Queries in Mobile EnvironmentAuthenticating Location Based Skyline Queries in Mobile Environment
Authenticating Location Based Skyline Queries in Mobile Environment
 
50120130406007
5012013040600750120130406007
50120130406007
 
G04835759
G04835759G04835759
G04835759
 
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docx
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docxTask A. [20 marks] Data Choice. Name the chosen data set(s) .docx
Task A. [20 marks] Data Choice. Name the chosen data set(s) .docx
 
Performance analysis of KNN & K-Means using internet advertisements data
Performance analysis of KNN & K-Means using internet advertisements dataPerformance analysis of KNN & K-Means using internet advertisements data
Performance analysis of KNN & K-Means using internet advertisements data
 
Text Categorization Using Improved K Nearest Neighbor Algorithm
Text Categorization Using Improved K Nearest Neighbor AlgorithmText Categorization Using Improved K Nearest Neighbor Algorithm
Text Categorization Using Improved K Nearest Neighbor Algorithm
 
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine Learning
 
CV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNINGCV INSPECTION USING NLP AND MACHINE LEARNING
CV INSPECTION USING NLP AND MACHINE LEARNING
 

More from Vijayeandra Parthepan (11)

Olat design
Olat designOlat design
Olat design
 
Faculty travel forms
Faculty travel formsFaculty travel forms
Faculty travel forms
 
Presentation
PresentationPresentation
Presentation
 
Orp project
Orp projectOrp project
Orp project
 
Sr sof orp
Sr sof orpSr sof orp
Sr sof orp
 
Desing document orp2
Desing document orp2Desing document orp2
Desing document orp2
 
Olat report
Olat reportOlat report
Olat report
 
Report
ReportReport
Report
 
Dbms project.ppt
Dbms project.pptDbms project.ppt
Dbms project.ppt
 
Project description
Project descriptionProject description
Project description
 
Design document travel_forms
Design document travel_formsDesign document travel_forms
Design document travel_forms
 

Recently uploaded

NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
Khaled Al Awadi
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
seri bangash
 
What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...
AnaBeatriz125525
 

Recently uploaded (20)

NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
 
IPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceIPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best Service
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdfMatt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
 
Pitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deckPitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deck
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdf
 
Copyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to KnowCopyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to Know
 
Evolution and Growth of Supply chain.pdf
Evolution and Growth of Supply chain.pdfEvolution and Growth of Supply chain.pdf
Evolution and Growth of Supply chain.pdf
 
Engagement Rings vs Promise Rings | Detailed Guide
Engagement Rings vs Promise Rings | Detailed GuideEngagement Rings vs Promise Rings | Detailed Guide
Engagement Rings vs Promise Rings | Detailed Guide
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
India’s Recommended Women Surgeons to Watch in 2024.pdf
India’s Recommended Women Surgeons to Watch in 2024.pdfIndia’s Recommended Women Surgeons to Watch in 2024.pdf
India’s Recommended Women Surgeons to Watch in 2024.pdf
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob Badgett
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdf
 
What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...What is social media.pdf Social media refers to digital platforms and applica...
What is social media.pdf Social media refers to digital platforms and applica...
 

Jasa

  • 1. WKU Job Applicant’s Status Analyzer k – Nearest Neighbor Algorithm Implementation presented by Mohnish Thallavajhula Vijayeandra Parthepan
  • 2. Introduction  Classify Job Applicants based on their details into Classes of Jobs. Ex: Group A: {Graduate Assistant, Research Assistant} Group B: {Lab Assistant, Desk Clerk, Night Clerk}  Use data from existing data and analyze the appropriate jobs for the applicant.
  • 3. Algorithm [k – Nearest Neighbor]  1. Calculate the “distance” from the test record to the training records.  2. Find the “k - nearest” training records.  3. Check the majority class from the k – nearest training records.  4. The class label for the training record is predicted as the class with the majority votes/weight among the k – nearest training.
  • 4. About Job Applicant’s Status Analyzer (JASA)  It analyzes the status of the current job applicant based on the applicant’s details and classifies the applicant to the Group of jobs that the applicant can apply.  The application has been developed using C# .NET
  • 5. Implementation  Test data is the details of the Job Applicant.  Training data is the existing assignments of the jobs.  The k – “nearest” details of the existing job assignments will be considered and the job applicant will be classified into which group the applicant belongs to.  The list of jobs available will then be shown.
  • 6. Training Data description Sample Training Data: A G 3.0 CS 2 B UG 2.5 ANY 3 C G 3.0 MPH 5 Sample Test Data: G 3.5 CS 5 Description: Training data has: Class Name in 1st column Qualification in 2nd column GPA in 3rd column Department in 4th column Years of experience in 5th column
  • 7. Test Data description Description: Test data has: Qualification in 1st column GPA in 2nd column Department in 3rd column Years of experience in 4th column
  • 9.
  • 10. Result  Aftercalculating the group to which the Job Applicant belongs to, the list of jobs that the Job applicant can apply are displayed.
  • 11. Future work  Convert the Windows implementation into Web Application  Provide direct application process to the jobs by taking the applicant’s details.
  • 12. Conclusion  By implementing k – NN, the applicant is classified into a particular group of jobs.  Thus, the job application process is simplified.  Since we have implemented k – NN, the implementation is much simpler than it’s counter parts i.e. Decision Trees, Naïve Bayes, Support Vector Machines.