types of linear regression multiple linear regression (mlr python implementation assumptions machine learning algorithms clustering clustering algorithms overview introduction to clustering cluster formation methods measuring clustering performance silhouette analysis analysis of silhouette score types of ml clustering algorithms applications of clustering clustering algorithms -means algorithm introduction to -means algorithm working of -means algorithm implementation in python advantages and disadvantages applications of -means clustering algorithm clustering algorithms mean shift algorithm introduction to mean-shift algorithm working of mean-shift algorithm implementation in python advantages and disadvantages clustering algorithms hierarchical clustering introduction to hierarchical clustering steps to perform agglomerative hierarchical clustering vii