Radial Basis Function Network Using Orthogonal Least Squares-Genetic Algorithm Learning (RBFN using OLSGA) Christopher Katinas February 16, 2016

Similar documents
Support Vector Machines. CSE 4309 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington

Chapter 22 : Electric potential

Introduction to Electrical Theory and DC Circuits

Lecture 6. Notes on Linear Algebra. Perceptron

Worksheets for GCSE Mathematics. Algebraic Expressions. Mr Black 's Maths Resources for Teachers GCSE 1-9. Algebra

Radial Basis Function (RBF) Networks

Worksheets for GCSE Mathematics. Quadratics. mr-mathematics.com Maths Resources for Teachers. Algebra

Lecture 11. Kernel Methods

INERTIALIZATION: HIGH-PERFORMANCE ANIMATION TRANSITIONS IN GEARS OF WAR DAVID BOLLO PRINCIPAL SOFTWARE ENGINEER THE COALITION (MICROSOFT STUDIOS)

Lesson 10: Solving Inequalities

" = Y(#,$) % R(r) = 1 4& % " = Y(#,$) % R(r) = Recitation Problems: Week 4. a. 5 B, b. 6. , Ne Mg + 15 P 2+ c. 23 V,

Module 7 (Lecture 25) RETAINING WALLS

Approximate Second Order Algorithms. Seo Taek Kong, Nithin Tangellamudi, Zhikai Guo

Terms of Use. Copyright Embark on the Journey

CSC 578 Neural Networks and Deep Learning

Number Representations

Section 2: Equations and Inequalities

Artificial Neural Networks Examination, March 2004

Revision : Thermodynamics

Quantitative Screening of 46 Illicit Drugs in Urine using Exactive Ultrahigh Resolution and Accurate Mass system

Compressed representation of Kohn-Sham orbitals via selected columns of the density matrix

Lesson 15: Rearranging Formulas

Rational Equations and Graphs

Comparing 2-D Conduction Experiments with Simulation

1. The graph of a function f is given above. Answer the question: a. Find the value(s) of x where f is not differentiable. Ans: x = 4, x = 3, x = 2,

Work, Energy, and Power. Chapter 6 of Essential University Physics, Richard Wolfson, 3 rd Edition

Mathematics Ext 2. HSC 2014 Solutions. Suite 403, 410 Elizabeth St, Surry Hills NSW 2010 keystoneeducation.com.

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE

Coulomb s Law and Coulomb s Constant

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

Radial Basis Function Networks. Ravi Kaushik Project 1 CSC Neural Networks and Pattern Recognition

2. Similarly, 8 following generalization: The denominator of the rational exponent is the index of the radical.

SECTION 2: VECTORS AND MATRICES. ENGR 112 Introduction to Engineering Computing

Crash course Verification of Finite Automata Binary Decision Diagrams

Lecture 3. STAT161/261 Introduction to Pattern Recognition and Machine Learning Spring 2018 Prof. Allie Fletcher

Patterns of soiling in the Old Library Trinity College Dublin. Allyson Smith, Robbie Goodhue, Susie Bioletti

Some examples of radical equations are. Unfortunately, the reverse implication does not hold for even numbers nn. We cannot

Charge carrier density in metals and semiconductors

Rotational Motion. Chapter 10 of Essential University Physics, Richard Wolfson, 3 rd Edition

Large Scale Data Analysis Using Deep Learning

Lecture 3 Transport in Semiconductors

10.1 Three Dimensional Space

The Bose Einstein quantum statistics

LOWELL WEEKLY JOURNAL. ^Jberxy and (Jmott Oao M d Ccmsparftble. %m >ai ruv GEEAT INDUSTRIES

Ch.6 Deep Feedforward Networks (2/3)

Uncertain Compression & Graph Coloring. Madhu Sudan Harvard

Math 171 Spring 2017 Final Exam. Problem Worth

A A A A A A A A A A A A. a a a a a a a a a a a a a a a. Apples taste amazingly good.

Lesson 14: Solving Inequalities

Section 4.1: Exponential Growth and Decay

10.4 The Cross Product

Paper 1 Mark scheme. Question number. Acceptable answers Additional guidance Mark 1 D 1 2 A 1 3 D 1 4 D 1 5 B 1 6 C 1 7 D 1 8 D 1 9 C 1 10 A 1

Module 7 (Lecture 27) RETAINING WALLS

P.2 Multiplication of Polynomials

Last Name _Piatoles_ Given Name Americo ID Number

Magnetic Force and Current Balance

Secondary 3H Unit = 1 = 7. Lesson 3.3 Worksheet. Simplify: Lesson 3.6 Worksheet

Rational Expressions and Functions

HW #4. (mostly by) Salim Sarımurat. 1) Insert 6 2) Insert 8 3) Insert 30. 4) Insert S a.

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

Problem 3.1 (Verdeyen 5.13) First, I calculate the ABCD matrix for beam traveling through the lens and space.

Time Domain Analysis of Linear Systems Ch2. University of Central Oklahoma Dr. Mohamed Bingabr

P.3 Division of Polynomials

Eureka Lessons for 6th Grade Unit FIVE ~ Equations & Inequalities

Wave Motion. Chapter 14 of Essential University Physics, Richard Wolfson, 3 rd Edition

PHY103A: Lecture # 4

Heat, Work, and the First Law of Thermodynamics. Chapter 18 of Essential University Physics, Richard Wolfson, 3 rd Edition

Module 4 (Lecture 16) SHALLOW FOUNDATIONS: ALLOWABLE BEARING CAPACITY AND SETTLEMENT

Cryptography CS 555. Topic 13: HMACs and Generic Attacks

Section 5: Quadratic Equations and Functions Part 1

SECTION 7: FAULT ANALYSIS. ESE 470 Energy Distribution Systems

A Software Tool Applying Linear Control Methods to Satellite Thermal Analysis. Martin Altenburg Johannes Burkhardt (EADS Astrium, Germany)

Lecture No. 1 Introduction to Method of Weighted Residuals. Solve the differential equation L (u) = p(x) in V where L is a differential operator

Midterm: CS 6375 Spring 2015 Solutions

Cryogenic Engineering

EXPERIMENTAL INVESTIGATION OF HIGH TEMPERATURE THERMAL CONTACT RESISTANCE WITH INTERFACE MATERIAL

Empirical Sulfation Model for VRLA Batteries under cycling operation

Classification of Components

Simple Harmonic Motion

Simultaneous state and input estimation of non-linear process with unknown inputs using particle swarm optimization particle filter (PSO-PF) algorithm

TRANSIENT HEAT CONDUCTION

A thermal conductivity estimation model applicable to Korean weathered granite soils

2.4 Error Analysis for Iterative Methods

Control of Mobile Robots

Lab 1f Boiling Heat Transfer Paradox

PanHomc'r I'rui;* :".>r '.a'' W"»' I'fltolt. 'j'l :. r... Jnfii<on. Kslaiaaac. <.T i.. %.. 1 >

Cheng Soon Ong & Christian Walder. Canberra February June 2018

Rational Expressions and Functions

Systems of Linear Equations

allosteric cis-acting DNA element coding strand dominant constitutive mutation coordinate regulation of genes denatured

Sequence Alignment: A General Overview. COMP Fall 2010 Luay Nakhleh, Rice University

Expanding brackets and factorising

Some Aspects of Oscillatory Visco-elastic Flow Through Porous Medium in a Rotating Porous Channel

Linear relation between Heisenberg exchange and interfacial Dzyaloshinskii Moriya interaction in metal films

Hopfield Network for Associative Memory

Thermodynamic Cycles

Cover Requirements: Name of Unit Colored picture representing something in the unit

SECTION 4: ULTRACAPACITORS. ESE 471 Energy Storage Systems

Lesson 2. Homework Problem Set Sample Solutions S.19

SECTION 8: ROOT-LOCUS ANALYSIS. ESE 499 Feedback Control Systems

Transcription:

Radial Basis Function Network Using Orthogonal Least Squares-Genetic Algorithm Learning (RBFN using OLSGA) Christopher Katinas February 16, 2016

Overview Problem Definition Training Results Test Results Graphical Approximation of Results Conclusions

Insulated Problem Definition Modeling of heat transfer processes requires thermo-physical properties Experimental setup to determine thermal conductivity (κ) Heat source/sink applied to block of known properties Blocks are insulated on remaining sides Thermally conductive silver grease at interfaces, but resistance exists Redundant thermocouples inserted at interface to measure temperature Very expensive and thermocouple beads modify the results Heating is performed to steady state (based on thermocouples) Utilize resistive network approximation to determine κ Insulated = Thermocouple Applied Heat Source Q Block A (κ A is known) Test Piece Block B (κ B is known) Applied Heat Sink T sp

Mathematical Model of Process Q appl T source RR aa = LL aa kk aa RR tt = LL tt kk tt RR bb = LL bb kk bb T a T b T sink Interface Jump = can exist (random noise 5K) Function Inputs: Q appl & T sink QQ aaaaaaaa RR tt + RR bb = TT aa TT ssssssss Not exciting Thermal Conductivity (W/m-K) Desired Output: k t 18 16 14 12 10 8 6 4 2 0 Temperature Dependence of Thermal Conductivity on Material XYZ 0 200 400 600 800 1000 1200 Temperature (K) QQ aaaaaaaa RR tt (TT aa, TT bb ) + RR bb kk WW mmmm = AATT3 + BBTT 2 + CTT+ DD A 8.00E-08 B -1.20E-04 C 3.00E-02 D 14.8 = TT aa TT ssssssss Added non-linearity to the equation T in [K] TT = TT aa + TT bb 2

OLSGA Pseudocode 1. Create training and verification data 2. Initialize system with zero hidden nodes 3. Invoke GA & Random RBFN a. Determine the error reduction from selected means and standard deviation (fitness function) b. Identify mean and standard deviation with highest effect and store for future use c. Adjust overall response vector by the projection of response vector from found parameters of GA 4. Calculate NDEI for OLSGA and Random RBFN 5. Post-process data to review RBFN function 6. Repeat steps 3-5 until maximum number of nodes is reached (could use error tolerance, if desired)

Network Training Heat Transfer Compare NDEI trends to literature trends Rapid decrease in NDEI when most critical nodes are found! Trained with 500 data points verified with 500 points Trained with 2500 data points verified with 1500 points Lee C. W. and Shin Y. C. Growing Radial Basis Function Networks Using Genetic Algorithm and Orthogonalization. International Journal of Innovative Computing, Information and Control. 2009 Nov 1;5(11):3933-48.

Evolution of the RBFN (n=1 to 12) n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12

Test Results Uniform Grid was created to plot expected function (50 points per variable) with 50 hidden nodes Q appl = 120 to 9980 W, T sink = 291 to 849 K Using verification data, reviewed uncertainty in thermal conductivity Average Error = 0.104 W/m-K with 50 hidden nodes

Graphical Representation of Function Actual Function Hidden Nodes=5 Hidden Nodes=15 Hidden Nodes=50 Temperature in K, Q in W, F(Q,T) in W/m-K

Conclusions Training with OLSGA is very effective for RBFNs Highest error reduction nodes are found first Fewer required nodes when compared to randomly selected hidden nodes Caution needs to be used for systems with excessive noise in the training data. Larger training sets allow for better training GA performance affects number of hidden nodes Size matters Population size drastically affected GA Population 10 Population 25 Population 100

Extra Slides

GA Methodology Genetic algorithm (~180 Matlab lines) Cross-over (0.95) Up to three crossovers per parent pair Mutation Rate (0.005) Population size/generation control Multiple Epochs Allowed

Function ff xx 1, xx 2 = 3(1 xx 1 ) 2 exp xx 2 1 xx 2 + 1 2 WolframAlpha.com Verification of the GA Goal: Find maximum value of the function Verify Functionality of Self-Build Genetic Algorithm 10 xx 1 5 xx 1 3 xx 5 2 exp xx 2 1 xx 2 2 1 3 exp xx 2 2 xx 1 + 1 2 Matlab The maximum of the function was found to be 8.1062. The maximum of the function was found to be at (-0.0095674, 1.5825). Binary conversion caused problems with more than two variables. Thus, Matlab GA toolbox was utilized for actual training.

Evolution of the RBFN for Test Function n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12

Using Exponential Function Compare NDEI from Exponential Function to Literature Trends Rapid decrease in NDEI when most critical nodes are found! Trained with 500 data points verified with 500 points Trained with 1600 data points verified with 841 points Lee C. W. and Shin Y. C. Growing Radial Basis Function Networks Using Genetic Algorithm and Orthogonalization. International Journal of Innovative Computing, Information and Control. 2009 Nov 1;5(11):3933-48.

Evolution of the RBFN (n=1 to 12) n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12