Semi-Supervised and Unsupervised Learning

In this chapter, we'll look at how to build and evaluate an unsupervised model. We'll also look at semi-supervised learning, the difference between unsupervised and semi-supervised learning, how to build a semi-supervised model, and how to make predictions using a semi-supervised model.

In this chapter, we'll cover the following topics:

  • Working with k-means clustering
  • Evaluating a clustering model
  • Distance matrix formation using cosine similarity
  • The difference between unsupervised and semi-supervised learning
  • Self-training and co-training machine learning models
  • Making predictions with semi-supervised machine learning models

Get Hands-On Artificial Intelligence with Java for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.