Intro. ANN & Fuzzy Systems Lecture 24 Radial Basis Network (I)

Slides:



Advertisements
Similar presentations
Solve a System Algebraically
Advertisements

Scientific Computing with Radial Basis Functions
Pattern Recognition and Machine Learning: Kernel Methods.
Ch. 4: Radial Basis Functions Stephen Marsland, Machine Learning: An Algorithmic Perspective. CRC 2009 based on slides from many Internet sources Longin.
Part 3 Linear Programming 3.4 Transportation Problem.
Section 9.2 Systems of Equations
MATH 685/ CSI 700/ OR 682 Lecture Notes
1 Chapter 4 Interpolation and Approximation Lagrange Interpolation The basic interpolation problem can be posed in one of two ways: The basic interpolation.
Intro. ANN & Fuzzy Systems Lecture 8. Learning (V): Perceptron Learning.
1cs542g-term Notes  Added required reading to web (numerical disasters)
3D Geometry for Computer Graphics. 2 The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
Radial Basis Functions
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Computer Graphics Recitation The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
Radial Basis Function Networks
Chapter 6-2 Radial Basis Function Networks 1. Topics Basis Functions Radial Basis Functions Gaussian Basis Functions Nadaraya Watson Kernel Regression.
Thinking Mathematically Algebra: Graphs, Functions and Linear Systems 7.3 Systems of Linear Equations In Two Variables.
7.3 Multivariable Linear Systems.
Solving Systems of Equations: Elimination Method.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
MA2213 Lecture 5 Linear Equations (Direct Solvers)
Goal: Solve a system of linear equations in two variables by the linear combination method.
Triangular Form and Gaussian Elimination Boldly on to Sec. 7.3a… HW: p odd.
Linear algebra: matrix Eigen-value Problems Eng. Hassan S. Migdadi Part 1.
EASTERN MEDITERRANEAN UNIVERSITY Department of Industrial Engineering Non linear Optimization Spring Instructor: Prof.Dr.Sahand Daneshvar Submited.
Chapter 21 Exact Differential Equation Chapter 2 Exact Differential Equation.
Intro. ANN & Fuzzy Systems Lecture 23 Clustering (4)
1 EEE 431 Computational Methods in Electrodynamics Lecture 17 By Dr. Rasime Uyguroglu
Jump to first page Chapter 3 Splines Definition (3.1) : Given a function f defined on [a, b] and a set of numbers, a = x 0 < x 1 < x 2 < ……. < x n = b,
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
1 EEE 431 Computational Methods in Electrodynamics Lecture 18 By Dr. Rasime Uyguroglu
1 Section 5.3 Linear Systems of Equations. 2 THREE EQUATIONS WITH THREE VARIABLES Consider the linear system of three equations below with three unknowns.
Elimination Method: Solve the linear system. -8x + 3y=12 8x - 9y=12.
Do Now (3x + y) – (2x + y) 4(2x + 3y) – (8x – y)
OR Chapter 7. The Revised Simplex Method  Recall Theorem 3.1, same basis  same dictionary Entire dictionary can be constructed as long as we.
8 TECHNIQUES OF INTEGRATION. Due to the Fundamental Theorem of Calculus (FTC), we can integrate a function if we know an antiderivative, that is, an indefinite.
A Localized Method of Particular Solutions for Solving Near Singular Problems C.S. Chen, Guangming Yao, D.L. Young Department of Mathematics University.
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
1 Chapter 1 Introduction to Differential Equations 1.1 Introduction The mathematical formulation problems in engineering and science usually leads to equations.
Differential Equations Linear Equations with Variable Coefficients.
STATIC ANALYSIS OF UNCERTAIN STRUCTURES USING INTERVAL EIGENVALUE DECOMPOSITION Mehdi Modares Tufts University Robert L. Mullen Case Western Reserve University.
Section 3.5 Solving Systems of Linear Equations in Two Variables by the Addition Method.
SOLVING SYSTEMS USING ELIMINATION 6-3. Solve the linear system using elimination. 5x – 6y = -32 3x + 6y = 48 (2, 7)
Intro. ANN & Fuzzy Systems Lecture 15. Pattern Classification (I): Statistical Formulation.
Solving a System of Equations in Two Variables By Substitution Chapter 8.2.
Kernel Methods Arie Nakhmani. Outline Kernel Smoothers Kernel Density Estimators Kernel Density Classifiers.
Copyright © 2010 Pearson Education, Inc. All rights reserved Sec
Support Vector Machine: An Introduction. (C) by Yu Hen Hu 2 Linear Hyper-plane Classifier For x in the side of o : w T x + b  0; d = +1; For.
Intro. ANN & Fuzzy Systems Lecture 16. Classification (II): Practical Considerations.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Intro. ANN & Fuzzy Systems Lecture 11. MLP (III): Back-Propagation.
Lecture 39 Hopfield Network
Section 6-1: Multivariate Linear Systems and Row Operations A multivariate linear system (also multivariable linear system) is a system of linear equations.
Chapter 10 Conic Sections.
Solving Systems of Linear Equations in 3 Variables.
Lecture 12. MLP (IV): Programming & Implementation
Lecture 25 Radial Basis Network (II)
Lecture 12. MLP (IV): Programming & Implementation
Systems of Linear Equations
Solving Linear Systems Algebraically
Lecture 24 Radial Basis Network (I)
Solve Linear Equations by Elimination
Solving Systems of Linear Equations in 3 Variables.
Systems of Equations Solve by Graphing.
Computational Intelligence
Solve the linear system.
Multivariable Linear Systems
Example 2B: Solving Linear Systems by Elimination
Simplex method (algebraic interpretation)
Systems of three equations with three variables are often called 3-by-3 systems. In general, to find a single solution to any system of equations,
Presentation transcript:

Intro. ANN & Fuzzy Systems Lecture 24 Radial Basis Network (I)

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 2 Outline Interpolation Problem Formulation Radial Basis Network Type 1

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 3 What is Radial Basis Function? RBF is a kernel function that is symmetric w. r. t. origin. Hence its variable is r that is the norm-distance from origin. Examples of RBF

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 4 Interpolation Problem Formulation Radial Basis function for interpolation: Given {x i ; 1  i  K} and {d i ; 1  i  K }, find a function F(x) that satisfies the interpolation condition: F(x i ) = d i 1  i  K (1) One possible choice of F(x) is a radial basis function of the following form: (2) where {x i ; 1  i  K } are the centers of the radial basis functions.

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 5 Solving Radial Basis Coefficients Substitute (1) into (2), we obtain a set of linear system of equations M w = d(3) where M = [M(i,j), 1  i, j,  K] is the interpolation matrix, M(i,j) =  (||x i – x j ||), w = [w 1, w 2,, w K ] t, and d = [d 1, d 2,, d K ] t. Given M and d, assuming the N centers are distinct, w can be solved as: w = M  1 d if M is non-singular. If the  (r) = (r 2 + c 2 ) –1/2, or  (r) = exp(–r 2 /(2s 2 )), it can further be shown that M is also positive definite.

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 6 An Example Let F(–1) = 0.2, F(–0.5) = 0.5, and F(1) = –0.5. Use a triangular radial basis function  (r) = (1–r)[u(r) –u(r –1)] u(r) = 1 if r  0 and = 0 if r < 0. rbfexample1.m

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 7 Example continued Use Gaussian rbfs: Parzen window: No weighting, and no target values of F(x) needed.,

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 8 Example (Comparison)

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 9 Regularization Problem Formulation When there are too many data points, the M matrix may become singular. This is because by impose a rbf to each data point, we have an over-determined system. Regularization is the mathematical tool that addresses this problem. By regularization, we add an additional term to the cost function that represents additional constraints on the solution: Regularization term (e.g.):

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 10 Solution to Regularization Problem The solution to this regularization problem is G(x; x i ) is the Green's function corresponding to the self- adjoin differential operator P * P such that P * P G(x; x i ) =  (x – x i ) A solution to the Green function that is of special interests to us is a multi-variate Gaussian function Hence With individual training data substituted into G(x, x i ), a matrix equation (G + I) w = d can be solved for w.

Intro. ANN & Fuzzy Systems (C) by Yu Hen Hu 11 Implementation Consideration However, other radial basis function other than the multi-variate Gaussian rbf can also be used. The regularized F(x) may no longer match data points exactly, but it will be more smooth. The value of is usually determined empirically although generalized cross-validation (GCV) may be applied here.