In this lecture, we discuss clustering in general, and then its two basic types are partitional clustering and hierarchical clustering. We further elaborate the background working of these clustering approaches with the help of an example of a dataset of 5 documents with their distances pre-computed. Finally, we show the implementation of the discussed approaches with the help of code in python. #clustering #hierarchicalclustering #partitionalclustering #machinelearning #machinelearningbasics