Professional Documents
Culture Documents
Lecture 5 Unsupervised
Lecture 5 Unsupervised
• Model evaluation
Expert Systems
Sentiment Analysis
Natural Language Processing Topic Modeling
Artificial Intelligence
Chatbots
Knowledge Representation
Computer Vision
Robotics
Speech
Unsupervised Machine Learning
Supervised Learning
Machine Learning Unsupervised Learning
Expert Systems
Sentiment Analysis
Natural Language Processing Topic Modeling
Artificial Intelligence
Chatbots
Knowledge Representation
Computer Vision
Robotics
Speech
Unsupervised Machine Learning
Classification
Supervised
Learning
Regression
Clustering
Unsupervised
Machine Learning Association
Learning
Dimensionality reduction
Game AI
Reinforcement
Learning
Robot navigation
Unsupervised Machine Learning
Classification
Supervised
Learning
Regression
Clustering
Unsupervised
Machine Learning Association
Learning
Dimensionality reduction
Game AI
Reinforcement
Learning
Robot navigation
Unsupervised Machine Learning
Customer Segmentation
Clustering
Anomaly Detection
Recommender Systems
Machine Learning Association
Association Rule Learning
Data Visualisation
Dimensionality
Reduction
Signal separation
Unsupervised Machine Learning
• No labels available
• Clustering
• Association
• Dimensionality reduction
Clustering
Clustering
• Describe groups
• K-means
• Hierarchical clustering
• Anomaly detection
K-means
1. Pick K points
K-means
1. Pick K points
1. Pick K points
1. Pick K points
1. Pick K points
5. Back to step 2
K-means
1. Pick K points
5. Back to step 2
K-means
1. Pick K points
5. Back to step 2
K-means
1. Pick K points
5. Back to step 2
K-means
• When to stop?
• Max iterations
• Variation threshold
K-means
Pros Cons
• Bottom up (Agglomerative)
Agglomerative hierarchical clustering
• Iteratively aggregate
Pros Cons
• No correct labels
• Compare items
• Davies-Bouldin index
• Silhouette Score
Davies-Bouldin index
• Distances to center
• Distances to center
• Recommender systems
• Recommender systems
• Collaborative Filtering
• Content-based Filtering
Collaborative Filtering
• Similarity
?
Collaborative Filtering
• Similarity
?
Collaborative Filtering
• Similarity
?
Collaborative Filtering
• Similarity
?
Collaborative Filtering
• User Similarity
?
Content-based Filtering
• Scaling is hard
• Sparsity
Dimensionality Reduction
Dimensionality Reduction
• Visualisation
• Linear Algebra
• Greatest variance
• Number of components
Principal Component Analysis
• Linear Algebra
• Greatest variance
• Number of components
Principal Component Analysis
• Linear Algebra
• Greatest variance
• Number of components
Auto-encoders
• No labels?
• Use the input as the labels!
• Neural network
Pros Cons
• Clustering
• Association
• Dimensionality reduction
Next week
• Guest Lecturer