CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
CSCE 478/878 Lecture 8: Clustering
Stephen Scott sscott@cse.unl.edu
1 / 19
CSCE 478/878 Lecture 8: Stephen Scott Clustering Introduction - - PowerPoint PPT Presentation
CSCE 478/878 Lecture 8: Clustering CSCE 478/878 Lecture 8: Stephen Scott Clustering Introduction Outline Clustering Stephen Scott k -Means Clustering Hierarchical Clustering sscott@cse.unl.edu 1 / 19 Introduction CSCE 478/878 If
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
1 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Clustering Algorithm x1 x2 x1 x2
2 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
3 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
4 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
5 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
6 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
7 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
8 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
9 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering
Measures: Point-Point Measures: Point-Set Measures: Set-Set
k-Means Clustering Hierarchical Clustering
10 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering
Algorithm Example
Hierarchical Clustering
11 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering
Algorithm Example
Hierarchical Clustering
1
2
12 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering
Algorithm Example
Hierarchical Clustering
−40 −20 20 40 −30 −20 −10 10 20 x1 x2 k−means: Initial −40 −20 20 40 −30 −20 −10 10 20 x1 x2 After 1 iteration −40 −20 20 40 −30 −20 −10 10 20 x1 x2 After 2 iterations −40 −20 20 40 −30 −20 −10 10 20 x1 x2 After 3 iterations 13 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
14 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
15 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
16 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
1
2
Cs,Cr∈Ct−1,r=s
17 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
18 / 19
CSCE 478/878 Lecture 8: Clustering Stephen Scott Introduction Outline Clustering k-Means Clustering Hierarchical Clustering
Definitions Pseudocode Example
19 / 19