Notes 20110317 CIS 6050 Neural Networks

From SnOwy - Ed's Wiki Notebook

Jump to: navigation, search

Contents

Radial Basis Function (RBF)

Architecture


Input Hidden Output

 O      O      O
 O  =>  O  =>  O
 O      O      O
        O      O
        O
        O
    ^      ^
    |      |
 weights:  |
non-linear |
 mapping   |
        weights:
         linear
        mapping

RBFs

changes to exact interpolation which leads to an RBF

we started with exact interpolation -- let's add a few things to make it into an RBF

  1. the number of basis functions M is much less than N (the number of inputs)
  2. the centres of the basis functions are not constrained by the input vectors
    • determining centres becomes part of the training
  3. instead of using a common smoothing width parameter σ...
    • each basis function has its own σj
    • determined during training
    • some centres will have larger width than others (variable area)
  4. a bias parameter is included in the linear sum
    • compensates between differences between average/basis activations
    • average of the targets
    • equation for RBF activation becomes ...
    • yk(x)=Σj=1MwkjΦj(x)+wk0
      • Φj(x) is different for every basis function
      • wk0 is the bias?
      • Φj(x) = exp(- (||x-μj||)2 / (2σj2))
      • x is the d dimensional input vector with elements xi
      • μj is the vector determining the centre of the basis function Φj
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox