Neural Nets




CS156

Chris Pollett

Dec 4, 2017

Outline

Neural Nets

Neural Network Structure

Image with basic components of an neuron

Perceptrons

Example threshold and sigmoid activation functions

Making Networks

Example of a single layer neural net and a net with a hidden layer
div class="slide">

What can a Perceptron Compute?

Easy and Hard problems for Perceptrons

Perceptron Networks compared to Decisions Trees

Example of Perceptrons versus DTs

Quiz

Which of the following is true?

  1. `P(cause|effect) = P(effect|cause)`.
  2. Mean-based, hierarchal clustering is a supervised learning algorithm.
  3. One way to implement Importance(A, examples) in the decision tree learning algorithm is to use Gain(A).

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