Creating a computer system which automatically improves with experience is what machine learning all about .
Machine Learning is a branch of artificial intelligence
based on the idea that systems can learn from data, identify patterns and make
decisions with minimal human intervention. It was born from pattern recognition
and the theory that computers can learn without being programmed to perform
specific tasks.
Two of the most widely adopted machine learning methods are
supervised learning and unsupervised learning – but there are also other
methods of machine learning. Here's an overview of the most popular types.
1.
Supervised learning algorithms are
trained using labelled examples, such as an input where the desired output is
known.
2.
Unsupervised learning is used
against data that has no historical labels. The system is not told the
"right answer." The algorithm must figure out what is being shown.
The goal is to explore the data and find some structure within. Unsupervised
learning works well on transactional data.
3.
Semi supervised learning is used for
the same applications as supervised learning. But it uses both labelled and unlabelled
data for training – typically a small amount of labelled data with a large
amount of unlabelled data (because unlabelled data is less expensive and takes
less effort to acquire). This type of learning can be used with methods such as
classification, regression and prediction. Semi supervised learning is useful
when the cost associated with labelling is too high to allow for a fully labelled
training process.
4. Reinforcement learning is often used for robotics, gaming and navigation. With reinforcement learning, the algorithm
discovers through trial and error which actions yield the greatest rewards.
This type of learning has three primary components: the agent (the learner or
decision maker), the environment (everything the agent interacts with) and
actions (what the agent can do). The objective is for the agent to choose
actions that maximize the expected reward over a given amount of time. The
agent will reach the goal much faster by following a good policy. So the goal
in reinforcement learning is to learn the best policy.
Comments
Post a Comment