Neural Networks for Machine Learning

Geoffrey Hinton, University of Toronto

Learn about artificial neural networks and how they're being used for machine learning, as applied to speech and object recognition, image segmentation, modeling language and human motion, etc. We'll emphasize both the basic algorithms and the practical tricks needed to get them to work well. This course contains the same content presented on Coursera beginning in 2013. It is not a continuation or update of the original course. It has been adapted for the new platform. Please be advised that the course is suited for an intermediate level learner - comfortable with calculus and with experience programming (Python).

Introduction

Introduction to the course - machine learning and neural nets

The Perceptron learning procedure

An overview of the main types of neural network architecture

The backpropagation learning proccedure

Learning the weights of a linear neuron

Learning feature vectors for words

Learning to predict the next word

Object recognition with neural nets

In this module we look at why object recognition is difficult.

Optimization: How to make the learning go faster

We delve into mini-batch gradient descent as well as discuss adaptive learning rates.

Recurrent neural networks

This module explores training recurrent neural networks

More recurrent neural networks

We continue our look at recurrent neural networks

Ways to make neural networks generalize better

We discuss strategies to make neural networks generalize better

Combining multiple neural networks to improve generalization

This module we look at why it helps to combine multiple neural networks to improve generalization

Hopfield nets and Boltzmann machines

Restricted Boltzmann machines (RBMs)

This module deals with Boltzmann machine learning

Stacking RBMs to make Deep Belief Nets

Deep neural nets with generative pre-training

Modeling hierarchical structure with neural nets

Recent applications of deep neural nets

Dates:
  • Free schedule
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
Included in selections:
Small-icon.hover Deep Learning
Good materials on deep learning.
Small-icon.hover Machine Learning
Machine learning: from the basics to advanced topics. Includes statistics...
NVIDIA
More on this topic:
4c70ad9b-9602-49af-bf00-83fa4bf47708-dc4566d15250.small Machine Learning with Python: from Linear Models to Deep Learning
An in-depth introduction to the field of machine learning, from linear models...
65a295eb-3824-47e5-b6fe-ad881ef42c6b-def9fdc50612.small Machine Learning-Based Predictive Modelling
Learn how to build predictive models using tree-based and other machine learning...
Nlp-logo CS224d: Deep Learning for Natural Language Processing
Natural language processing (NLP) is one of the most important technologies...
Logo_blue CSC321 Winter 2015: Introduction to Neural Networks
Machine learning is a powerful set of techniques that allow computers to learn...
Uoft_logo Introduction to Neural Networks and Machine Learning (CSC321, Winter 2013)
In this course, we study neural networks of various types. Topics include: neural...
More from 'Computer Science':
695ff980-b45a-425f-bee6-51bf6e962d90-de2d1a1c22e0.small Video Game Design History
Learn about the evolution of video games from experts at The Strong National...
595aa0b6-077d-439b-a651-95a9ee65c51a-fc966dc2648f.small Video Game Design and Balance
Learn about the video game design process and experiment with effective methods...
Fcd236ea-68ae-46f7-b991-849a41cebc64-0ea84acf6bad.small Video Game Asset Creation and Process
Learn about the tools, processes and platforms that allow video game assets...
Regular_7e290d30-8e84-46b2-bf50-801246fb157c Advanced Data Mining with Weka
Learn how to use popular packages that extend Weka's functionality and areas...
Regular_0b883f52-bc27-40f6-b633-d5fa9dd1101a Prepare to Run a Code Club
Build your confidence and get practical advice on launching and running a Code...
More from 'Coursera':
Success-from-the-start-2 First Year Teaching (Secondary Grades) - Success from the Start
Success with your students starts on Day 1. Learn from NTC's 25 years developing...
New-york-city-78181 Understanding 9/11: Why Did al Qai’da Attack America?
This course will explore the forces that led to the 9/11 attacks and the policies...
Small-icon.hover Aboriginal Worldviews and Education
This course will explore indigenous ways of knowing and how this knowledge can...
Ac-logo Analytic Combinatorics
Analytic Combinatorics teaches a calculus that enables precise quantitative...
Talk_bubble_fin2 Accountable Talk®: Conversation that Works
Designed for teachers and learners in every setting - in school and out, in...

© 2013-2019