Unsupervised Learning Flashcards

(10 cards)

1
Q

What is an unsupervised learning algorithm?

A

An algorithm that doesn’t require the true labels of the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some real uses of unsupervised learning?

A
  1. Clustering
  2. Topic Modelling
  3. Community Detection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main steps to clustering?

A
  1. Go over all datapoints
  2. Measure the distance or similarity between points
  3. Identify clusters of points that are closer to each other than they are to points outside the cluster.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are two examples of clustering algorithms?

A
  1. K-means
  2. DBSCAN
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does K-mean clustering work?

A

It identifies points close to k centroids, where K is given by the user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does DBSCAN work?

A

It finds core regions of high density and expands clusters form them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are two types of clustering?

A

Hard Clustering and Soft Clustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is hard clustering?

A

Each object belongs in one cluster, similar to how a perceptron performs classification

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is soft clustering?

A

Objects are assigned to multiple clusters with corresponding probabilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Hierarchical Clustering?

A

A clustering algorithm that assigns a data point to multiple clusters, assigning them to all the clusters of their parent nodes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly