spectral clustering - houston ml meetup

30
Clustering for New Discovery in Data Part 2 Houston Machine Learning Meetup

Upload: yan-xu

Post on 25-Jan-2017

34 views

Category:

Science


2 download

TRANSCRIPT

Page 1: Spectral clustering - Houston ML Meetup

Clustering for New Discovery in DataPart 2

Houston Machine Learning Meetup

Page 2: Spectral clustering - Houston ML Meetup

2SCR©

https://energyconferencenetwork.com/machine-learning-oil-gas-2017/

20% off, PROMO code: HML

Page 3: Spectral clustering - Houston ML Meetup

3SCR©

Roadmap: Method

• Tour of machine learning algorithms (1 session)• Feature engineering (1 session)

– Feature selection - Yan

• Supervised learning (4 sessions)– Regression models -Yan– SVM and kernel SVM - Yan– Tree-based models - Dario– Bayesian method - Xiaoyang– Ensemble models - Yan

• Unsupervised learning (3 sessions)– K-means clustering – DBSCAN - Cheng– Mean shift – Agglomerative clustering – Kunal– Spectral clustering – Yan– Dimension reduction for data visualization - Yan

• Deep learning (4 sessions) _ Neural network

– From neural network to deep learning – Convolutional neural network– Train deep nets with open-source tools

Page 4: Spectral clustering - Houston ML Meetup

4SCR©

Roadmap: Application

• Business analytics

• Recommendation system

• Natural language processing

• Computer vision

• Energy industry

Page 5: Spectral clustering - Houston ML Meetup

5SCR©

Clustering Algorithm

• K-Means (King of clustering, many variants)

• DBSCAN (group neighboring points)

• Hierarchical clustering (a hierarchical structure, multiple levels)

• Mean shift (locating the maxima of density)

• Spectral clustering (cares about connectivity instead of proximity)

• Expectation Maximization (k-means is a variant of EM)

• Latent Dirichlet Allocation (natural language processing)

……

Page 6: Spectral clustering - Houston ML Meetup

6SCR©

Agenda

• Hierarchical clustering

• Mean shift

• Spectral clustering

Page 7: Spectral clustering - Houston ML Meetup

7SCR©

Referenece: http://www.cvl.isy.liu.se:82/education/graduate/spectral-clustering.html

Spectral Clustering

Page 8: Spectral clustering - Houston ML Meetup

8SCR©

Page 9: Spectral clustering - Houston ML Meetup

9SCR©

Page 10: Spectral clustering - Houston ML Meetup

10SCR©

Page 11: Spectral clustering - Houston ML Meetup

11SCR©

Add noise to A

Page 12: Spectral clustering - Houston ML Meetup

12SCR©

Page 13: Spectral clustering - Houston ML Meetup

13SCR©

Modification I

Page 14: Spectral clustering - Houston ML Meetup

14SCR©

Min-cut problem

Page 15: Spectral clustering - Houston ML Meetup

15SCR©

Modification II

Page 16: Spectral clustering - Houston ML Meetup

16SCR©

Page 17: Spectral clustering - Houston ML Meetup

17SCR©

Ratio-cut problem

Page 18: Spectral clustering - Houston ML Meetup

18SCR©

Page 19: Spectral clustering - Houston ML Meetup

19SCR©

Page 20: Spectral clustering - Houston ML Meetup

20SCR©

Page 21: Spectral clustering - Houston ML Meetup

21SCR©

Normalized spectral clustering

Make the clustering less sensitive to the cluster sizes

Page 22: Spectral clustering - Houston ML Meetup

22SCR©

Normalized symmetric spectral clustering

Less sensitive to the cluster sizes and better separation of clusters

Page 23: Spectral clustering - Houston ML Meetup

23SCR©

Page 24: Spectral clustering - Houston ML Meetup

24SCR©

Page 25: Spectral clustering - Houston ML Meetup

25SCR©

Page 26: Spectral clustering - Houston ML Meetup

26SCR©

Summary

• Application of spectral clustering in computer vision

Page 27: Spectral clustering - Houston ML Meetup

27SCR©

Roadmap: Method

• Tour of machine learning algorithms (1 session)• Feature engineering (1 session)

– Feature selection - Yan

• Supervised learning (4 sessions)– Regression models -Yan– SVM and kernel SVM - Yan– Tree-based models - Dario– Bayesian method - Xiaoyang– Ensemble models - Yan

• Unsupervised learning (3 sessions)– K-means clustering – DBSCAN - Cheng– Mean shift – Agglomerative clustering – Spectral clustering – Kunal, Yan– Dimension reduction for data visualization - Yan

• Deep learning (4 sessions) _ Neural network

– From neural network to deep learning – Convolutional neural network– Train deep nets with open-source tools

Page 28: Spectral clustering - Houston ML Meetup

28SCR©

https://energyconferencenetwork.com/machine-learning-oil-gas-2017/

20% off, PROMO code: HML

Page 29: Spectral clustering - Houston ML Meetup

29SCR©

Thank you

Slides will be posted on slide share:

http://www.slideshare.net/xuyangela

Page 30: Spectral clustering - Houston ML Meetup

30SCR©

Parking We are here @ W205

Enter