COMPUTER SCIENCE AND ENGINEERING
MACHINE LEARNING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Decision tree
|
|
Linear regression
|
|
K-means
|
|
Hierarchical clustering
|
Detailed explanation-1: -K-Means clustering is an unsupervised learning algorithm. There is no labeled data for this clustering, unlike in supervised learning. K-Means performs the division of objects into clusters that share similarities and are dissimilar to the objects belonging to another cluster.
Detailed explanation-2: -Hierarchical clustering, also known as hierarchical cluster analysis (HCA), is an unsupervised clustering algorithm that can be categorized in two ways; they can be agglomerative or divisive.
Detailed explanation-3: -k-means is the most widely-used centroid-based clustering algorithm. Centroid-based algorithms are efficient but sensitive to initial conditions and outliers. This course focuses on k-means because it is an efficient, effective, and simple clustering algorithm. Figure 1: Example of centroid-based clustering.
Detailed explanation-4: -Some of the most common algorithms used in unsupervised learning include: (1) Clustering, (2) Anomaly detection, (3) Approaches for learning latent variable models. Each approach uses several methods as follows: Clustering methods include: hierarchical clustering, k-means, mixture models, DBSCAN, and OPTICS algorithm.
Detailed explanation-5: -The most common unsupervised learning method is cluster analysis, which applies clustering methods to explore data and find hidden patterns or groupings in data. With MATLAB you can apply many popular clustering algorithms: Hierarchical clustering: Builds a multilevel hierarchy of clusters by creating a cluster tree.