"Reprint" UFLDL Tutorial (the main ideas of unsupervised Feature learning and deep learning)

Source: Internet
Author: User

UFLDL tutorialfrom ufldl Jump to:navigation, search

Description:  This tutorial would teach you the main ideas of unsupervised Feature learning and deep learning. By working through it, you'll also get to implement several feature learning/deep learning algorithms, get to see them w Ork for yourself, and learn how to apply/adapt these ideas to new problems.

This tutorial assumes a basic knowledge of machine learning (specifically, familiarity with the ideas of supervised Learni  Ng, logistic regression, gradient descent). If you is not familiar with these ideas, we suggest the go to this machine learning course and complete sections II, III, IV (up to Logistic Regression) first.

Sparse Autoencoder

    • Neural Networks
    • BackPropagation algorithm
    • Gradient Checking and advanced optimization
    • Autoencoders and Sparsity
    • Visualizing a trained Autoencoder
    • Sparse Autoencoder Notation Summary
    • Exercise:sparse Autoencoder

vectorized implementation

    • Vectorization
    • Logistic Regression vectorization Example
    • Neural Network vectorization
    • Exercise:vectorization

PREPROCESSING:PCA and Whitening

    • Pca
    • Whitening
    • Implementing pca/whitening
    • EXERCISE:PCA in 2D
    • EXERCISE:PCA and Whitening

Softmax Regression

    • Softmax Regression
    • Exercise:softmax Regression

Self-taught learning and unsupervised Feature learning

    • Self-taught learning
    • Exercise:self-taught Learning

Building Deep Networks for classification

    • From self-taught learning to deep Networks
    • Deep Networks:overview
    • Stacked Autoencoders
    • Fine-tuning stacked AEs
    • Exercise:implement deep networks for digit classification

Linear decoders with Autoencoders

    • Linear Decoders
    • Exercise:learning color features with Sparse autoencoders

Working with Large Images

    • Feature extraction using convolution
    • Pooling
    • Exercise:convolution and Pooling

Note: The sections above this line is stable.  The sections below is still under construction, and may change without notice. Feel free to browse around however, and feedback/suggestions is welcome.

Miscellaneous

    • MATLAB Modules
    • Style Guide
    • Useful Links

Miscellaneous Topics

    • Data preprocessing
    • Deriving gradients using the backpropagation idea

Advanced Topics:

Sparse Coding

    • Sparse Coding
    • Sparse Coding:autoencoder Interpretation
    • Exercise:sparse Coding

ICA Style Models

    • Independent Component Analysis
    • Exercise:independent Component Analysis

Others

    • convolutional Training
    • Restricted Boltzmann Machines
    • Deep belief Networks
    • Denoising autoencoders
    • K-means
    • Spatial Pyramids/multiscale
    • Slow Feature Analysis
    • Tiled convolution Networks

Material contributed by:andrew Ng, Jiquan Ngiam, Chuan Yu Foo, Yifan Mai, Caroline Suen

"Reprint" UFLDL Tutorial (the main ideas of unsupervised Feature learning and deep learning)

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.