Lecture 8: Unsupervised Learning Basics