Unsupervised Learning
Unsupervised Learning
Unsupervised Learning:
Unsupervised learning is a branch of machine learning where models analyze unlabeled data to
identify patterns and relationships without human supervision. Unlike supervised learning,
unsupervised methods work with input data that lacks predefined outcomes or labels. This
makes it valuable for discovering hidden structures in data.
How It Works:
Unsupervised learning works by analyzing unlabeled data to identify patterns and relationships.
The data is not labeled with any predefined categories or outcomes, so the algorithm must find
these patterns and relationships on its own. This can be a challenging task, but it can also be
very rewarding, as it can reveal insights into the data that would not be apparent from a labeled
dataset.
Data-set in Figure A is Mall data that contains information about its clients that subscribe to
them. Once subscribed they are provided a membership card and the mall has complete
information about the customer and his/her every purchase. Now using this data and
unsupervised learning techniques, the mall can easily group clients based on the parameters
we are feeding in.
There are mainly 3 types of Algorithms which are used for Unsupervised dataset.
● Clustering
● Association Rule Learning
● Dimensionality Reduction
Key Input Characteristics:
1. Unstructured Data: May include noisy or incomplete data.
2. Unlabeled Data: Only contains input parameters, not outputs, making it easier to collect.
Types of Algorithms:
Challenges:
Advantages:
Disadvantages:
Applications: