SlideShare a Scribd company logo
1 of 11
EXPERT SYSTEMS AND SOLUTIONS
     Email: expertsyssol@gmail.com
        expertsyssol@yahoo.com
          Cell: 9952749533
     www.researchprojects.info
    PAIYANOOR, OMR, CHENNAI
 Call For Research Projects          Final
 year students of B.E in EEE, ECE,
    EI, M.E (Power Systems), M.E
  (Applied Electronics), M.E (Power
              Electronics)
  Ph.D Electrical and Electronics.
Students can assemble their hardware in our
 Research labs. Experts will be guiding the
                 projects.
Radial Basis Networks:
    An Implementation
            of
     Adaptive Centers




       Nivas Durairaj
     ECE539 Final Project
Brief Description of RBF Networks
• Consists of 3 layers (input, hidden, output)
• Input layer made up of nodes that connect
  network to environment
• At input of each neuron (hidden layer), distance
  between neuron center & input vector is
  calculated
• Apply RBF (Gaussian bell function) to form
  output of the neurons.
• Output layer is linear and supplies response of
  network to activation function.
Project Overview
Purpose:     Develop a Radial Basis Network with a
             supervised selection of centers



                                A RBF network
                                with multiple
                                outputs




Question: Are there any disadvantages or advantages
between a fixed center RBF network and an adaptive
RBF network?
Adaptation Formulas
RBF with supervised selection of centers
require the following formulas:
1. Linear Weights (output layer)
                                                   W: 1x1
                              ∂E (n)
     wi (n + 1) = wi (n) − η1
                              ∂wi (n)              T: 1xm vector
                                                   ∑ i−1 : mxm matrix
2. Positions of centers (hidden layer)
                                                   M is the feature dimension
                                ∂E (n)
    t i (n + 1) = t i (n) − η 2
                                ∂t i (n)
3. Spreads of centers (hidden layer)

                                      ∂E (n)
    ∑ i−1 (n + 1) = ∑ i−1 (n) − η3
                                     ∂ ∑ i−1 (n)
Programming
• Used Matlab to implement RBF Network with
  Adaptive Centers
• Sample code for calculation of linear weights
  given below:
                                            ∂E ( n)
                 wi ( n + 1) = wi (n) −η1
                                            ∂wi ( n)
%Calculation of linear weights
weightdiff=0;
for j=1:n
    g=exp(-0.5((x(j,:)-t(i,:)))*covinv(:,:,i)*((x(j,:)-t(i,:))'));
     weightdiff = weightdiff + e(j)*g;
end
w(i)=w(i) - (eta1*weightdiff);
Testing & Comparison
• Tested Adaptive Center RBF against Fixed
  Center RBF.
• Used data for three functions, namely sinusoidal,
  piecewise-linear, and polynomial functions.
• Made use of the cost function given below
  analyze differences between two networks

    Cost Function
                            e j =d j − F * ( x j )
         1N 2
      E = ∑ ej      where
         2 j=1
                                      M
                            = d j − ∑ wi G ( x j − t i   Ci
                                                              )
                                     i =1
Sinusoidal Function Testing
For fewer radial basis functions, adaptive center RBF
network seems to perform a bit better. However, after
number of RBFs increase, results in cost function are
negligible.


                                   RBF with Adaptive Centers                                                                    Sinosoid Function Data
    1
            test samples
            approximated curve                                                                          0.6
            train samples
            radial basis
  0.5
                                                                                                        0.5



                                                                                 Cost Function Output
                                                                                                        0.4
    0
                                                                                                                                                         Fixed Center RBF Network
                                                                                                        0.3
                                                                                                                                                         Adaptive Center RBF Network

  -0.5
                                                                                                        0.2


                                                                                                        0.1
    -1

                                                                                                         0
                                                                                                              2     3       4       5      6      7
  -1.5                                                                                                            No. of Radial Basis Functions
     -0.8     -0.6          -0.4      -0.2            0        0.2   0.4   0.6
Piecewise Linear Function Testing
Adaptive center RBF network performed better till the
number of radial basis functions reached 6. I found that at
higher numbers of radial basis functions (9 and above), both
RBF networks were providing similar approximations of
piecewise-linear function.

                                    RBF with Adaptive Centers                                                                   Piecewise-Linear Function Data Chart
1.5

                                                                                                               0.0045
  1
                                                                                                                0.004

0.5                                                                                                            0.0035

                                                                                        Cost Function Output    0.003
  0

                                                                                                               0.0025                                            Fixed Center RBF Network
-0.5
                                                                                                                0.002                                            Adaptive Center RBF Network

  -1                                                                                                           0.0015
            test samples
            approximated curve
            train samples                                                                                       0.001
-1.5        radial basis
                                                                                                               0.0005

  -2                                                                                                               0
                                                                                                                        2   3     4   5   6   7    8    9   10
-2.5                                                                                                                        No. Of Radial Basis Functions
   -0.5   -0.4     -0.3      -0.2   -0.1        0       0.1     0.2   0.3   0.4   0.5
Polynomial Function Testing
The adaptive center RBF network was clearly the
winner in the approximation of the polynomial function.
Differences in cost function for higher numbers of RBFs
were too small for Excel to plot.

                                RBF with Adaptive Centers                                                                              Polynomial Function Data Chart
  0.1

                                                                                                                     8.00E-04
0.08

                                                                                                                     7.00E-04
0.06

                                                                                                                     6.00E-04
0.04
                                                                                             Cost Function Outputs
                                                                                                                     5.00E-04
0.02                                                                                                                                                                    Fixed Center RBF Network
                                                                                                                     4.00E-04
                                                                                                                                                                        Adaptive Center RBF Network
    0
                                                                                                                     3.00E-04

                                                                  test samples
-0.02
                                                                  approximated curve                                 2.00E-04
                                                                  train samples
                                                                  radial basis
-0.04                                                                                                                1.00E-04

                                                                                                                     0.00E+00
-0.06
                                                                                                                                2     3          4           5      6
                                                                                                                                    No. of Radial Basis Functions
-0.08
    -0.5   -0.4   -0.3   -0.2   -0.1        0       0.1     0.2     0.3      0.4       0.5
Conclusion
• Results show RBF network with adaptive
  centers performs slightly better than fixed-center
  RBF.
• Advantage of Adaptive RBF: Performs better
  with fewer RBFs
• Disadvantage of Adaptive RBF: Takes longer to
  run.
• Unless situation is known, one cannot say with
  certainty that one model is better than other.

More Related Content

Viewers also liked

What Makes Mobile Websites Tick - Oredev
What Makes Mobile Websites Tick - OredevWhat Makes Mobile Websites Tick - Oredev
What Makes Mobile Websites Tick - OredevDoug Sillars
 
Сомниум Нетворк-Новая презентация!
Сомниум Нетворк-Новая презентация!Сомниум Нетворк-Новая презентация!
Сомниум Нетворк-Новая презентация!onlinesarabotok
 
МЛМ Маркетингплан новой компании
МЛМ Маркетингплан новой компанииМЛМ Маркетингплан новой компании
МЛМ Маркетингплан новой компанииonlinesarabotok
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh Ellen Lillis
 
Brief about nature care hospital pvt.ltd.
Brief about nature care hospital pvt.ltd.Brief about nature care hospital pvt.ltd.
Brief about nature care hospital pvt.ltd.harisharanaryal
 

Viewers also liked (10)

What Makes Mobile Websites Tick - Oredev
What Makes Mobile Websites Tick - OredevWhat Makes Mobile Websites Tick - Oredev
What Makes Mobile Websites Tick - Oredev
 
Electronics
ElectronicsElectronics
Electronics
 
Mscc抜粋版
Mscc抜粋版Mscc抜粋版
Mscc抜粋版
 
Qualidade em Sac 2.0
Qualidade em Sac 2.0Qualidade em Sac 2.0
Qualidade em Sac 2.0
 
Symmetrical2
Symmetrical2Symmetrical2
Symmetrical2
 
Сомниум Нетворк-Новая презентация!
Сомниум Нетворк-Новая презентация!Сомниум Нетворк-Новая презентация!
Сомниум Нетворк-Новая презентация!
 
МЛМ Маркетингплан новой компании
МЛМ Маркетингплан новой компанииМЛМ Маркетингплан новой компании
МЛМ Маркетингплан новой компании
 
Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016Leigh lillis medical TW resume 8 2016
Leigh lillis medical TW resume 8 2016
 
Leigh lillis resume 7 2016
Leigh lillis resume 7 2016Leigh lillis resume 7 2016
Leigh lillis resume 7 2016
 
Brief about nature care hospital pvt.ltd.
Brief about nature care hospital pvt.ltd.Brief about nature care hospital pvt.ltd.
Brief about nature care hospital pvt.ltd.
 

Similar to Circuitanlys3

SnUG 1996 - NLD Optimization for ISM - slides
SnUG 1996 - NLD Optimization for ISM - slidesSnUG 1996 - NLD Optimization for ISM - slides
SnUG 1996 - NLD Optimization for ISM - slidesTim55Ehrler
 
WiNS milsat overview
WiNS milsat overviewWiNS milsat overview
WiNS milsat overviewRobert Hu
 
Radial basis function network ppt bySheetal,Samreen and Dhanashri
Radial basis function network ppt bySheetal,Samreen and DhanashriRadial basis function network ppt bySheetal,Samreen and Dhanashri
Radial basis function network ppt bySheetal,Samreen and Dhanashrisheetal katkar
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Milan Maksimovic
 
Artificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysisArtificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysisArmando Vieira
 
Performance Analysis of Various Activation Functions in Generalized MLP Archi...
Performance Analysis of Various Activation Functions in Generalized MLP Archi...Performance Analysis of Various Activation Functions in Generalized MLP Archi...
Performance Analysis of Various Activation Functions in Generalized MLP Archi...Waqas Tariq
 
Machine-learning scoring functions for molecular docking
Machine-learning scoring functions for molecular dockingMachine-learning scoring functions for molecular docking
Machine-learning scoring functions for molecular dockingPedro Ballester
 
Achieving net zero energy at scale gb12 111512
Achieving net zero energy at scale gb12 111512Achieving net zero energy at scale gb12 111512
Achieving net zero energy at scale gb12 111512Tom Hootman
 
Neural tool box
Neural tool boxNeural tool box
Neural tool boxMohan Raj
 
NumXL 1.55 LYNX release notes
NumXL 1.55 LYNX release notesNumXL 1.55 LYNX release notes
NumXL 1.55 LYNX release notesSpider Financial
 
Towards Detecting Performance Anti-patterns Using Classification Techniques
Towards Detecting Performance Anti-patterns Using Classification TechniquesTowards Detecting Performance Anti-patterns Using Classification Techniques
Towards Detecting Performance Anti-patterns Using Classification TechniquesJames Hill
 

Similar to Circuitanlys3 (11)

SnUG 1996 - NLD Optimization for ISM - slides
SnUG 1996 - NLD Optimization for ISM - slidesSnUG 1996 - NLD Optimization for ISM - slides
SnUG 1996 - NLD Optimization for ISM - slides
 
WiNS milsat overview
WiNS milsat overviewWiNS milsat overview
WiNS milsat overview
 
Radial basis function network ppt bySheetal,Samreen and Dhanashri
Radial basis function network ppt bySheetal,Samreen and DhanashriRadial basis function network ppt bySheetal,Samreen and Dhanashri
Radial basis function network ppt bySheetal,Samreen and Dhanashri
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
 
Artificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysisArtificial neural networks for ion beam analysis
Artificial neural networks for ion beam analysis
 
Performance Analysis of Various Activation Functions in Generalized MLP Archi...
Performance Analysis of Various Activation Functions in Generalized MLP Archi...Performance Analysis of Various Activation Functions in Generalized MLP Archi...
Performance Analysis of Various Activation Functions in Generalized MLP Archi...
 
Machine-learning scoring functions for molecular docking
Machine-learning scoring functions for molecular dockingMachine-learning scoring functions for molecular docking
Machine-learning scoring functions for molecular docking
 
Achieving net zero energy at scale gb12 111512
Achieving net zero energy at scale gb12 111512Achieving net zero energy at scale gb12 111512
Achieving net zero energy at scale gb12 111512
 
Neural tool box
Neural tool boxNeural tool box
Neural tool box
 
NumXL 1.55 LYNX release notes
NumXL 1.55 LYNX release notesNumXL 1.55 LYNX release notes
NumXL 1.55 LYNX release notes
 
Towards Detecting Performance Anti-patterns Using Classification Techniques
Towards Detecting Performance Anti-patterns Using Classification TechniquesTowards Detecting Performance Anti-patterns Using Classification Techniques
Towards Detecting Performance Anti-patterns Using Classification Techniques
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Circuitanlys3

  • 1. EXPERT SYSTEMS AND SOLUTIONS Email: expertsyssol@gmail.com expertsyssol@yahoo.com Cell: 9952749533 www.researchprojects.info PAIYANOOR, OMR, CHENNAI Call For Research Projects Final year students of B.E in EEE, ECE, EI, M.E (Power Systems), M.E (Applied Electronics), M.E (Power Electronics) Ph.D Electrical and Electronics. Students can assemble their hardware in our Research labs. Experts will be guiding the projects.
  • 2. Radial Basis Networks: An Implementation of Adaptive Centers Nivas Durairaj ECE539 Final Project
  • 3. Brief Description of RBF Networks • Consists of 3 layers (input, hidden, output) • Input layer made up of nodes that connect network to environment • At input of each neuron (hidden layer), distance between neuron center & input vector is calculated • Apply RBF (Gaussian bell function) to form output of the neurons. • Output layer is linear and supplies response of network to activation function.
  • 4. Project Overview Purpose: Develop a Radial Basis Network with a supervised selection of centers A RBF network with multiple outputs Question: Are there any disadvantages or advantages between a fixed center RBF network and an adaptive RBF network?
  • 5. Adaptation Formulas RBF with supervised selection of centers require the following formulas: 1. Linear Weights (output layer) W: 1x1 ∂E (n) wi (n + 1) = wi (n) − η1 ∂wi (n) T: 1xm vector ∑ i−1 : mxm matrix 2. Positions of centers (hidden layer) M is the feature dimension ∂E (n) t i (n + 1) = t i (n) − η 2 ∂t i (n) 3. Spreads of centers (hidden layer) ∂E (n) ∑ i−1 (n + 1) = ∑ i−1 (n) − η3 ∂ ∑ i−1 (n)
  • 6. Programming • Used Matlab to implement RBF Network with Adaptive Centers • Sample code for calculation of linear weights given below: ∂E ( n) wi ( n + 1) = wi (n) −η1 ∂wi ( n) %Calculation of linear weights weightdiff=0; for j=1:n g=exp(-0.5((x(j,:)-t(i,:)))*covinv(:,:,i)*((x(j,:)-t(i,:))')); weightdiff = weightdiff + e(j)*g; end w(i)=w(i) - (eta1*weightdiff);
  • 7. Testing & Comparison • Tested Adaptive Center RBF against Fixed Center RBF. • Used data for three functions, namely sinusoidal, piecewise-linear, and polynomial functions. • Made use of the cost function given below analyze differences between two networks Cost Function e j =d j − F * ( x j ) 1N 2 E = ∑ ej where 2 j=1 M = d j − ∑ wi G ( x j − t i Ci ) i =1
  • 8. Sinusoidal Function Testing For fewer radial basis functions, adaptive center RBF network seems to perform a bit better. However, after number of RBFs increase, results in cost function are negligible. RBF with Adaptive Centers Sinosoid Function Data 1 test samples approximated curve 0.6 train samples radial basis 0.5 0.5 Cost Function Output 0.4 0 Fixed Center RBF Network 0.3 Adaptive Center RBF Network -0.5 0.2 0.1 -1 0 2 3 4 5 6 7 -1.5 No. of Radial Basis Functions -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6
  • 9. Piecewise Linear Function Testing Adaptive center RBF network performed better till the number of radial basis functions reached 6. I found that at higher numbers of radial basis functions (9 and above), both RBF networks were providing similar approximations of piecewise-linear function. RBF with Adaptive Centers Piecewise-Linear Function Data Chart 1.5 0.0045 1 0.004 0.5 0.0035 Cost Function Output 0.003 0 0.0025 Fixed Center RBF Network -0.5 0.002 Adaptive Center RBF Network -1 0.0015 test samples approximated curve train samples 0.001 -1.5 radial basis 0.0005 -2 0 2 3 4 5 6 7 8 9 10 -2.5 No. Of Radial Basis Functions -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
  • 10. Polynomial Function Testing The adaptive center RBF network was clearly the winner in the approximation of the polynomial function. Differences in cost function for higher numbers of RBFs were too small for Excel to plot. RBF with Adaptive Centers Polynomial Function Data Chart 0.1 8.00E-04 0.08 7.00E-04 0.06 6.00E-04 0.04 Cost Function Outputs 5.00E-04 0.02 Fixed Center RBF Network 4.00E-04 Adaptive Center RBF Network 0 3.00E-04 test samples -0.02 approximated curve 2.00E-04 train samples radial basis -0.04 1.00E-04 0.00E+00 -0.06 2 3 4 5 6 No. of Radial Basis Functions -0.08 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
  • 11. Conclusion • Results show RBF network with adaptive centers performs slightly better than fixed-center RBF. • Advantage of Adaptive RBF: Performs better with fewer RBFs • Disadvantage of Adaptive RBF: Takes longer to run. • Unless situation is known, one cannot say with certainty that one model is better than other.