×

Unsupervised Learning in AI

Unsupervised Learning in AI

  1. Unsupervised Learning
    1. Introduction
    1. Clustering
    1. Comparison between Supervised, Unsupervised, and Reinforcement Learning.

Unsupervised Learning

This is the third major category of Machine Learning. Unsupervised learning happens when we have data without additional feedback, and patterns.

For example, in a case of supervised learning, we always had the labeled data, like whether a data point represents rain or No rain, and using those labels, we were able to define the relationships between the data and make further predictions.

In unsupervised learning, we do not have any labels, for example we are given the data of temperature and humidity of 30 days, but that does not have label if it rained or not on that particular day, these kind of problems falls under the category of unsupervised learning.

In simple words, in unsupervised learning problem we do not have output labels but still we want to define some relationships, some patterns in the data and that can be done by Clustering.

Clustering is the task of organizing the set of objects into distinct clusters or say group of objects in such a way that all the similar objects tend to be in the same group or cluster.

You can learn more clustering here.

And, implementation of Clustering Algorithm here.

Supervised LearningUnsupervised LearningReinforcement Learning
Machine Learning model is trained on labeled data.Types of problems solved by supervised learning are Regression and Classification.Training the supervised Machine learning model requires external supervision.  Machine Learning models are trained on unlabeled data.Types of problems solved by unsupervised learning are Clustering and Association.No supervision is required for the training of the unsupervised machine learning model.AI agent start taking random actions and then learn from errors and rewards.Types of problems solved by reinforcement learning is reward-based.No supervision is required for the training the reinforcement machine learning model.

Comparison between Supervised Learning, Unsupervised Learning, and Reinforcement Learning.

Comparison between Supervised, Unsupervised, and Reinforcement Learning on the basis of some examples.

 Supervised LearningUnsupervised LearningReinforcement Learning
BankingTo predict whether the banknote is counterfeit or not.Segment customers by behavioral categories.To create the next best offer model for the call center group.
HealthCareTo predict whether is diabetic or not.To categorize the MRI data by normal and abnormal images.To allocate scarce medical resources to handle different ER cases.
RetailTo analyze the products which customers buy together?To recommend products to customers based on their past purchases.To reduce excess stock with dynamic pricing.

Related Topics

Hill Climbing Algorithm in AI

Hill Climbing Algorithm: Hill climbing search is a local search problem. The purpose of the hill climbing search is to climb a hill and reach the topmost peak/ point of...

4 minutes read.

Dynamic Bayesian Networks

DBN is a temporary network model that is used to relate variables to each other for adjacent time steps. Each part of a Dynamic Bayesian Network can have any number of Xivariables for...

3 minutes read.

Supervised Learning in AI

Supervised Learning in AI Learning Supervised LearningClassification TasksNearest Neighbor ClassificationK nearest neighbor AlgorithmPerceptron LearningSupport Vector MachineRegression TasksLoss FunctionOverfittingRegularizationScikit LearnK Nearest Neighbor ImplementationPerceptron Algorithm ImplementationSupport Vector Machine Algorithm ImplementationRegression Implementation Machine Learning In the Artificial...

33 minutes read.

Heuristic Functions in Artificial Intelligence

Heuristic Functions in AI: As we have already seen that an informed search make use of heuristic functions in order to reach the goal node in a more prominent way....

3 minutes read.

Information Retrieval

Information Retrieval: In order to analyze and categorize the text, we'd like to be able to figure out information about the text, some meaning about the text as well. And,...

14 minutes read.

Inference Rules in Proposition Logic

Inference rules are those rules which are used to describe certain conclusions. The inferred conclusions lead to the desired goal state. In propositional logic, there are various inference rules which can be applied to...

3 minutes read.

Forward Chaining in AI : Artificial Intelligence

Forward Chaining is the process which works on the basis of available data to make certain decisions. Forward chaining is the process of chaining data in the forward direction. In forward chaining, we...

4 minutes read.

Propositional Logic

It is a branch of logic which is also known as statement logic, sentential logic, zeroth-order logic, and many more. It works with the propositions and its logical connectivities. It deals with the...

5 minutes read.

Classical Planning

Classical Planning is the planning where an agent takes advantage of the problem structure to construct complex plans of an action. The agent performs three tasks in classical planning: Planning: The agent plans after...

4 minutes read.

Informed Search/ Heuristic Search in AI

An informed search is more efficient than an uninformed search because in informed search, along with the current state information,  some additional information is also present, which make it easy to reach the...

6 minutes read.

Intelligent Agents | Agents in AI

What is an Agent? An agent can be viewed as anything that perceives its environment through sensors and acts upon that environment through actuators. For example, human being perceives their surroundings through...

8 minutes read.

Alpha-beta Pruning | Artificial Intelligence

Alpha-beta pruning is an advance version of MINIMAX algorithm. The drawback of minimax strategy is that it explores each node in the tree deeply to provide the best path among all the...

3 minutes read.

Local Search Algorithms and Optimization Problem

The informed and uninformed search expands the nodes systematically in two ways: keeping different paths in the memory and selecting the best suitable path, Which leads to a solution state required to reach the goal...

2 minutes read.

Knowledge Representation in AI

In this section, we will understand how to represent the knowledge in the form which could be understood by the knowledge-based agents. The knowledge that is stored in the system is related to...

5 minutes read.

Top 7 Artificial Intelligence and Machine Learning trends for 2024

Artificial Intelligence is the ability of machines to perform the same function as human beings, like problem-solving, learning, reasoning and recognizing. Machine Learning is another branch of Computer Science and...

6 minutes read.

Natural Language Processing

Natural Language Processing in AI Topics Covered in Language Module Natural Language ProcessingSyntax and SemanticsContext-Free GrammarNLTKN-gramsTokenizationBag of WordsNaïve Bayes In language, we will cover how Artificial Intelligence is used to process human language...

13 minutes read.

Inference in First-order Logic

Inference in First-order Logic While defining inference, we mean to define effective procedures for answering questions in FOPL. FOPL offers the following inference rules: Inference rules for quantifiersUniversal Instantiation (UI): In this, we can infer any sentence by...

5 minutes read.

Quantifying Uncertainty

The concept of quantifying uncertainty relies on how an agent can keep away uncertainty with a degree of belief. The term uncertainty refers to that situation or information which is either unknown or...

5 minutes read.

Backward Chaining in AI: Artificial Intelligence

Backward Chaining is a backward approach which works in the backward direction. It begins its journey from the back of the goal. Like, forward chaining, we have backward chaining for Propositional logic as...

6 minutes read.

Minimax Strategy

In artificial intelligence, minimax is a decision-making strategy under game theory, which is used to minimize the losing chances in a game and to maximize the winning chances. This strategy is also known...

3 minutes read.