Neural networks used in machine learning (v)

Source: Internet
Author: User
Tags scalar

Three types of machine learning

Supervise learning, strengthen learning and unsupervised learning

Types of learning Task
Supervised learning
–learn to predict a output when given an input vector.
Reinforcement Learning
–learn to select a action to maximize payoff.
Unsupervised Learning
–discover a good internal representation of the input

Types of supervised learning
Each training case consists of a input vector x and a target output T.
regression:the target output is a real number or a whole vector of real numbers.
, Haven price of a stock in 6 months time.
, Haven temperature at noon tomorrow.
classification:the target output is a class label.
, Haven simplest case is a choice between 1 and 0.
–we can also has multiple alternative labels.

How supervised learning typically works
We start by choosing a model-class:
–a Model-class, F, is A-on-the-same-a-type using some numerical parameters, W, to-map each input vector, X, into a predicted
Output Y.
learning usually means adjusting the parameters to reduce the discrepancy between the target output, T, in each training Case and the actual output, Y, produced by the model.
–for regression, is often a sensible measure of the discrepancy.
–for classification There is other measures that is generally more sensible (they also work better).

Reinforcement learning
Combinatorial reinforcement learning, the output is a action or sequence of actions and the only supervisory signal are an Occasiona L scalar reward.
, haven goal in selecting each action was to maximize the expected sum of the future rewards.
–we usually use a discount factor for delayed rewards so that We don't have the to look too far into the future.
Reinforcement learning is difficult:
, haven rewards is typically delayed so it hard-know where we went wrong (or right).
–a scalar reward does not supply much information.
This course cannot cover everything and reinforcement learning is one of the important topics we'll not cover.

Unsupervised learning
for about years, unsupervised learning were largely ignored by the machine learning Community
–some widely used definitions of machine learning actually excluded it.
–many researchers thought that clustering is the only form of unsupervised learning.
• It is hard-to-say what's the aim of unsupervised learning is.
–one Major aim is to create a internal representation of the input that's useful for subsequent supervised or reinforce ment Learning.
–you can compute the distance to a surface by using the disparity between the images. But your don ' t want to learn to compute disparities by stubbing your toe thousands of times.

Other goals for unsupervised learning
• It provides a compact, low-dimensional representation of the input.
–high-dimensional inputs typically live on or near a low dimensional manifold (or several such manifolds).
–principal Component analysis was a widely used linear method for finding a low-dimensional representation.
• It provides an economical high-dimensional representation of the input in terms of learned features.
–binary features is economical.
–so is real-valued features that is nearly all zero.
• It finds sensible clusters in the input.
–this is an example of a very sparse code in which only one of the features is Non-zero.


Neural networks used in machine learning (v)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.