Neural Networks for RF and Microwave Design

4.3: Neural Network Training

4.3 Neural Network Training

The most important and time-consuming step in model development is neural network training. A neural network learns the microwave behavior throughthis process. The neural network would be taught with measured/simulated samples from the training set. Conventional training of neural networks is an optimization process in the weight space using optimization-based training algorithms. The most popular training algorithm in neural network literature is back propagation (BP). However, for most of the microwave modeling problems, second-order training algorithms such as conjugate-gradient, and Quasi-Newton are more efficient. From the optimization point of view, the training process adjusts w such that the error between neural model predictions and desired outputs is minimized, that is, min E( w), where E( w) = E T r( w).

The objective function E( w) (see (4.4) and (4.5)) is a nonlinear function of the adjustable weight parameters w. Due to the complexity of E( w), iterative algorithms are used to explore the weight space. In iterative methods, we start with an initial guess of w and then iteratively update w as

(4.30)
where w now and w next are the current and new values of w, h is the update direction, and ? is a positive step size regulating the extent to which w can be updated in that direction. There are different training algorithms and each algorithm has its own scheme for updating the neural...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Instructional Seminars and Training Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.