Neural Nets




CS156

Chris Pollett

May 9, 2012

Outline

Introduction

Example of a single layer neural net and a net with a hidden layer

Perceptron Learning

Easy and Hard problems for Perceptrons

Perceptron Networks compared to Decisions Trees

Example of Perceptrons versus DTs

Sigmoid Perceptron

The sigmoid curve

Learning the Weights of a Sigmoid Perceptron

Learning the Weights Continued

Feed-Forward Networks

Combining Threshold Functions

Feed-Forward Learning

More Feed-Forward Learning

Back Propagation Learning Algorithm

Putting this all together we get the following algorithm:

The Back Propagation Algorithm

The book has a graph showing that decision tree learning in the restaurant example is only slightly better than using a feed-forward network.