Applied AI for Human Resources

Applied AI for Human Resources

1h 20mIntermediate2024-01-18

Authors

Kumaran Ponnambalam

Kumaran Ponnambalam

Working with data for 20+ years

Course details

A global economy and remote workforce have made it difficult for HR departments to track employee satisfaction and motivation. However, using artificial intelligence, data scientists and engineers can now generate powerful insights to improve hiring, training, retention, and more. This course explores the ways AI and big data can help HR. Examine three key use cases in the human resources world: predicting employee attrition, mapping collaboration, and creating training recommendations. For each of these use cases, instructor Kumaran Ponnambalam collects and processes data, builds machine learning models, and predicts key outcomes using tools like Python, Jupyter Notebooks, TensorFlow, and Keras. He also briefly explains how to design models to perform other common HR tasks, such as predicting future performance, screening candidates, and even tracking morale. The course concludes with some best practices, including addressing security and privacy concerns particular to HR.

Learning objectives
HR challenges and AI solutions
Acquiring data
Classification with deep learning
Processing and preparing data
Building and testing models
Predicting outcomes
Conducting sentiment analysis

Skills covered

HR AdministrationArtificial Intelligence FoundationsArtificial Intelligence for BusinessPythonHuman ResourcesArtificial Intelligence (AI)Business Analysis and StrategyOpen SourceDeep Dive (X:Y)

Concepts

Introduction

  • Artificial intelligence and human resources
  • Course prerequisites

Human Resources and AI

  • Introduction to HR
  • HR challenges
  • AI and HR
  • HR use cases overview
  • Setting up the exercise files

Use Case 1 - Predicting Employee Attrition

  • Employee attrition
  • Classification with deep learning
  • Data for employee attrition
  • Preprocessing attrition data
  • Building an attrition model with Keras
  • Predicting attrition with Keras

Use Case 2 - Discovering Collaboration

  • Organization design
  • Network analysis with networks
  • Data for network analysis
  • Preparing network data
  • Creating and visualizing networks
  • Analyzing networks

Use Case 3 - Recommend Training Courses

  • Employee development
  • User item recommendations
  • Ratings data for recommendations
  • Prepare for embedding
  • Building a Keras rating model
  • Recommending courses with Keras

Other HR Use Cases

  • Predict future employee performance
  • Candidate outreach
  • Automated candidate screening
  • Employee virtual assistant
  • Sentiment analysis

Generative AI for HR

  • Generative AI review
  • Text generation with LLMs
  • Resume summarization
  • Job description generation
  • Employee self-help chatbot
  • Resume skills extraction
  • Resume skills extraction example

IT Ops Best Practices

  • Model development best practices
  • Using machine learning platforms
  • Model serving best practices
  • Security and privacy best practices

Conclusion

  • Next steps
40,000 Toman