Related Experiment Videos
Inverse mapping of continuous functions using local and global information
IEEE Transactions on Neural Networks
|January 1, 1994
Summary
This study introduces a novel iterative method for solving inverse mapping problems in neural networks. The approach effectively escapes local minima, offering improved computational efficiency and convergence over traditional techniques.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Neural Networks
Background:
- Multilayer feedforward mapping networks are used for complex function approximation.
- Solving the inverse mapping problem is crucial for many applications but often suffers from local minima.
- Existing methods using Jacobian pseudo-inverse or transpose can be computationally intensive and prone to convergence issues.
Purpose of the Study:
- To develop an efficient and robust method for solving the inverse mapping of continuous functions learned by multilayer feedforward networks.
- To address the challenge of local minima in the inverse mapping process.
- To improve computational complexity and convergence properties compared to existing methods.
Main Methods:
- An iterative input vector update strategy is employed, guided by the pseudo-inverse of the Lyapunov function gradient.
- Local minima are detected via 'update explosion' and escaped using 'global information' or probability density function (PDF) relocation.
- A PDF is constructed using Parzen estimates, incorporating historical data of detected local minima.
Main Results:
- The proposed method successfully escapes local minima during the inverse mapping search.
- The technique demonstrates superior computational complexity and convergence properties compared to Jacobian-based methods.
- The PDF-based relocation provides a probabilistic approach to navigate the input vector space effectively.
Conclusions:
- The presented method offers a significant advancement in solving inverse mapping problems for neural networks.
- The approach provides a more efficient and reliable alternative to conventional techniques, particularly in complex function approximation scenarios.
- The integration of global information and probabilistic methods enhances the robustness and performance of the inverse mapping solution.
Related Concept Videos
Properties of Continuous Functions
Continuous functions exhibit smooth, uninterrupted behavior, and combining them through standard operations retains this continuity. If f and g are continuous at a point a, then the functions f+g, f-g, cf (where c is a constant), fg, and fg (provided g(a)a) are also continuous at a. This allows the construction of complex functions from simpler continuous parts without losing smoothness.Polynomials, which are expressions formed by sums of powers of x with constant coefficients, are continuous...
Continuity for Functions of Multiple Variables
Continuity in multivariable functions extends the concept familiar from single-variable calculus into higher dimensions, where a function's output depends on two or more input variables. This generalization is crucial in modeling real-world phenomena across spatial domains. A multivariable function is considered continuous at a point if three conditions are simultaneously satisfied: the function is defined at that point, the limit of the function exists as the input approaches the point from...
Introduction to Vector Functions
A vector-valued function, or simply a vector function, extends the concept of scalar functions by assigning a vector to each input value from its domain. In the context of motion through space, particularly in three dimensions, such functions are essential for describing trajectories and paths. A vector function r(t) is typically defined as:\begin{equation*}\mathbf{r}(t) = \langle f(t), g(t), h(t) \rangle\end{equation*}Here, f(t), g(t), and h(t) are real-valued component functions that define...
Level Curves and Contour Maps
Level curves and contour maps provide a way to visualize functions of two variables on a two-dimensional plane. A useful example is a topographic map, where curved lines represent locations that share the same elevation. In mathematics, these curves are called level curves or contour lines. Each contour line corresponds to points in the domain where the function has a constant value. For a function of two variables written as z = f(x,y), a level curve is defined by the equation f(x,y) = k,...
Transformations of Functions III
Transformations modify the graphical representation of a function without changing its fundamental form. One common transformation is reflection, which flips the graph across a designated axis. When the vertical coordinates of all points are multiplied by the negative one, the entire graph is mirrored over the horizontal axis. This transformation reverses the vertical orientation of peaks and troughs, akin to signal inversion in electrical systems, where a waveform is flipped, but the timing of...
Continuity of a Function
A function is continuous at a point a if three conditions are met: the function is defined at a, the limit of the function as x approaches a exists, and this limit equals the function’s value. Mathematically, this is written asThis definition ensures the graph of the function does not exhibit any breaks, holes, or jumps at that point. Discontinuities occur when any of these conditions fail. A removable discontinuity exists when the two-sided limit exists but the function is either undefined or...