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:
A375854a-be0a-40c3-aaed-f8b0b1641565-7f46ce2a00bb.small Deep Learning and Neural Networks for Financial Engineering
Expand your machine learning toolkit to include deep learning techniques, and...
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...
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':
E906f10c-60b7-487d-a3c5-6e0799972bf9-e75f0ad42562.small Advanced Database Queries
Learn the fundamentals of interacting with relational database management systems...
C5a80d47-db96-407b-8034-2df8629a5dc3-5fc4c90a5aad.small LAFF – On Programming for Correctness
Learn to apply formal methods to systematically develop correct, loop-based...
D594e354-688d-4a3c-9088-6093bc147e83-3a0d40c92729.small LAFF-On Programming for High Performance
Learn to squeeze high performance out of modern CPUs. Is my code fast? Can it...
Cae5395c-5179-4e6c-9e6c-873eb8f77d21-307674076932.small Advanced Linear Algebra: Foundations to Frontiers
Learn advanced linear algebra for computing. Linear algebra is one of the fundamental...
7b3b11c8-c7b7-47a3-88aa-f417ec41f1fa-c0bc9f65d1fd.small Advanced Database Administration
Learn the fundamentals of administering relational database management systems...
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