1 / 11

Lecture 24 Radial Basis Network (I)

Lecture 24 Radial Basis Network (I). Outline. Interpolation Problem Formulation Radial Basis Network Type 1. 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. What is Radial Basis Function?.

Download Presentation

Lecture 24 Radial Basis Network (I)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture 24Radial Basis Network (I)

  2. Outline • Interpolation Problem Formulation • Radial Basis Network Type 1 (C) 2001-2003 by Yu Hen Hu

  3. 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 What is Radial Basis Function? (C) 2001-2003 by Yu Hen Hu

  4. Interpolation Problem Formulation Radial Basis function for interpolation: Given {xi; 1  i  K} and {di; 1  i  K }, find a function F(x) that satisfies the interpolation condition: F(xi) = di 1  i  K (1) One possible choice of F(x) is a radial basis function of the following form: (2) where {xi; 1  i  K } are the centers of the radial basis functions. (C) 2001-2003 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) = (||xi – xj||), w = [w1, w2, • • •, wK]t, and d = [d1, d2, • • •, dK]t. • Given M and d, assuming the N centers are distinct, w can be solved as: w = M1d if M is non-singular. If the (r) = (r2 + c2)–1/2, or (r) = exp(–r2/(2s2)), it can further be shown that M is also positive definite. (C) 2001-2003 by Yu Hen Hu

  6. Let F(–1) = 0.2, F(–0.5) = 0.5, and F(1) = –0.5. Use a triangular radial basis function j(r) = (1–r)[u(r) –u(r –1)] u(r) = 1 if r  0 and = 0 if r < 0. An Example (C) 2001-2003 by Yu Hen Hu rbfexample1.m

  7. Use Gaussian rbfs: Parzen window: No weighting, and no target values of F(x) needed. , Example continued (C) 2001-2003 by Yu Hen Hu

  8. Example (Comparison) (C) 2001-2003 by Yu Hen Hu

  9. 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.): Regularization Problem Formulation (C) 2001-2003 by Yu Hen Hu

  10. The solution to this regularization problem is G(x; xi) is the Green's function corresponding to the self-adjoin differential operator P*P such that P*P G(x; xi) = d(x – xi) 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, xi), a matrix equation (G + lI) w = d can be solved for w. Solution to Regularization Problem (C) 2001-2003 by Yu Hen Hu

  11. 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 l is usually determined empirically although generalized cross-validation (GCV) may be applied here. Implementation Consideration (C) 2001-2003 by Yu Hen Hu

More Related