From linear classifiers to neural network Skeleton Recap

































- Slides: 33

From linear classifiers to neural network

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Linear Classifier: Recap & Notation •

Discriminant function • 1 -1

Loss function • -1 1

Structure of linear classifier 1 1

Alternatively •

Structure of linear classifier 1 1

Ideal case - Problem? • Nonlinear function 1 -1 • Loss function • Not differentiable. Cannot train using gradient methods • We need proxy for both.

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Nonlinear Discriminant function • Our Goal: Find a function that is • Differentiable • Approximates the step function • Solution: Sigmoid function • Definition: • A bounded, differentiable and monotonically increasing function.

Sigmoid Function - Examples •

Sigmoid Function - Examples •

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Nonlinear Loss function • Our Goal: Find a function that is • Differentiable • Is an UPPER BOUND of the step function • Why? • For training: min loss => error not large • For test: generalized error < generalized loss < upper bounds

Loss function example •

Loss function example •

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Linear classifiers example Nonlinear Discriminant Function Loss Function Linear Square Sigmoid Hinge • Linear + Square: MSE classifier • Sigmoid + Squared: Nonlinear MSE classifier • Linear + Hinge + Regularization : SVM

MSE Classifier •

Nonlinear MSE Classifier •

Training a Nonlinear MSE Classifier •

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Introduction of neural network •

Introduction of neural network

Introduction of neural network

Introduction of neural network

Notation

Notation

Question •

Skeleton • Recap – linear classifier • Nonlinear discriminant function • Nonlinear cost function • Example Linear Classifiers • Introduction to neural network • Representation power of sigmoidal neural network

Proof: representation power •

Proof: representation power •