- P. Pošík c
2013 Artificial Intelligence – 1 / 48
Supervised and unsupervised learning.
Petr Pošík Czech Technical University in Prague Faculty of Electrical Engineering
- Dept. of Cybernetics
Supervised and unsupervised learning. Petr Pok Czech Technical - - PowerPoint PPT Presentation
Supervised and unsupervised learning. Petr Pok Czech Technical University in Prague Faculty of Electrical Engineering Dept. of Cybernetics This lecture is based on the book Ten Lectures on Statistical and Structural Pattern Recognition by
2013 Artificial Intelligence – 1 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 2 / 48
2013 Artificial Intelligence – 3 / 48
2013 Artificial Intelligence – 3 / 48
2013 Artificial Intelligence – 3 / 48
2013 Artificial Intelligence – 3 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 4 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 4 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 5 / 48
2013 Artificial Intelligence – 6 / 48
2013 Artificial Intelligence – 6 / 48
2013 Artificial Intelligence – 6 / 48
2013 Artificial Intelligence – 6 / 48
2013 Artificial Intelligence – 6 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 7 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 7 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 7 / 48
Learning Decision strategy design Learning as parameter estimation Learning as optimal strategy selection Several surrogate criteria Learning revisited Unsupervised Learning Clustering Summary
2013 Artificial Intelligence – 7 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 8 / 48
2013 Artificial Intelligence – 9 / 48
2013 Artificial Intelligence – 9 / 48
2013 Artificial Intelligence – 9 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 10 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 10 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 10 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 11 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 11 / 48
[Mac67]
Symposium on Mathematical Statistics and Probability, volume 1, pages 281–297, Berkeley, 1967. University of California Press.
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 12 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 13 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 14 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 15 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 16 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 17 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 18 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 18 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 19 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 19 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 20 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 20 / 48
[DLR77] Arthur P. Dempster, Nan M. Laird, and Donald B. Rubin. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, 39(1):1–38, 1977.
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 21 / 48
D 2 |Σk| 1 2
−40 −30 −20 −10 10 20 30 40 −20 −10 10 20 30 40 50 5 x 10
−3
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 22 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 23 / 48
−40 −30 −20 −10 10 20 30 40 −20 −10 10 20 30 40 50
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 24 / 48
−50 −40 −30 −20 −10 10 20 30 −20 −10 10 20 30 40 50
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 25 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 26 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 27 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 28 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 29 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 30 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 31 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 32 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 33 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 34 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 35 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 36 / 48
2013 Artificial Intelligence – 37 / 48
−40 −30 −20 −10 10 20 30 40 −20 −10 10 20 30 40 50 −40 −30 −20 −10 10 20 30 40 −20 −10 10 20 30 40 50
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 38 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 38 / 48
Learning Unsupervised Learning Do we need the teacher? K-means (ISODATA) K-means algorithm General mixture distributions EM Algorithm GMM EM for GMM What is unsupervised learning? Clustering Summary
2013 Artificial Intelligence – 38 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 39 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 40 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 41 / 48
1 q
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 42 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 43 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 43 / 48
[Joh67] Stephen Johnson. Hierarchical clustering schemes. Psychometrika, 32(3):241–254, 1967.
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 44 / 48
Learning Unsupervised Learning Clustering Clustering Similarity Clustering algorithms Hierarchical clustering Summary
2013 Artificial Intelligence – 45 / 48
Acura Audi BMW Buick Corvette Chrysler Dodge Eagle Ford Honda Isuzu Mazda Mercedes Mitsub. Nissan Olds Pontiac Porsche Saab Toyota VW Volvo
Learning Unsupervised Learning Clustering Summary Summary Reference
2013 Artificial Intelligence – 46 / 48
Learning Unsupervised Learning Clustering Summary Summary Reference
2013 Artificial Intelligence – 47 / 48
Learning Unsupervised Learning Clustering Summary Summary Reference
2013 Artificial Intelligence – 47 / 48
Learning Unsupervised Learning Clustering Summary Summary Reference
2013 Artificial Intelligence – 47 / 48
Learning Unsupervised Learning Clustering Summary Summary Reference
2013 Artificial Intelligence – 48 / 48