1) Types of Machine Learning ? 2) Machine Learning Techniques ? 3) Unsupervised Learning Techniques ? 4) K-Means Technique ?
1) Types of Machine Learning ? 2) Machine Learning Techniques ? 3) Unsupervised Learning Techniques ? 4) K-Means Technique ?
1) Types of Machine Learning ? 2) Machine Learning Techniques ? 3) Unsupervised Learning Techniques ? 4) K-Means Technique ?
unsupervised learning
types of clustering :-
1) Partitioning algorithms
2) Hierarchical algorithms
3) Density-based algorithms
1) Partitioning algorithms:-
You divide the data set into groups(clusters) that
isn't overlapping between them.
techniques:-
"k-Means algorithm"
"PAM (k-Medoids algorithm)"
2) Hierarchical algorithms :-
there is overlapping between the clusters.
techniques:-
"DIANA "
"AGNES"
"ROCK"
3) Density-based algorithm:-
is depend on density in a certain volume,
when large amount of points collect in a
a certain area then form a cluster.
techniques:- "DBSCAN"
4) K-means technique ?
to evaluate k-means:-
calculate sum square error(SSE) :in each cluster calculate
the distance between each point and its centroid then
sum all.
the lower of SSE the better of clustering
the higher of SSE the worst clustering
to minimize SSE or SAE increase the number of
clusters"k".
complexity of k-means:
T(n)=o(n*m*k*I)
n=number of object/record
m=number of attributes
k=number of cluster
l=number of iteration
advantages of k-means:-
k-Means is simple and can be used for a wide variety of
object types.
It is also efficient both from storage requirement and
execution time point of views. By saving
disadvantages of k-means:-
- The k-Means is not suitable for all types of data. For
example, k-Means does not work on categorical data
because mean cannot be defined.
-
task???
how to download data set from kaggle?
https://www.kaggle.com/uciml/indian-liver-patient-recor
ds