Related Experiment Videos
Using random weights to train multilayer networks of hard-limiting units
1Dept. of Electr. Eng., Queensland Univ., St. Lucia, Qld.
IEEE Transactions on Neural Networks
|January 1, 1992
Summary
A new gradient descent algorithm trains feedforward networks with hard-limiting units. This method adapts backpropagation for non-differentiable units, showing comparable performance to sigmoidal networks.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Neural Networks
Background:
- Conventional backpropagation algorithm is unsuitable for training neural networks with hard-limiting units due to non-differentiable activation functions.
- The probability of a hard-limiting unit's output is a continuously differentiable function of network weights when weights are random variables with smooth distributions.
Purpose of the Study:
- To present a novel gradient descent algorithm for training multilayer feedforward networks with hard-limiting units.
- To address the limitations of standard backpropagation in scenarios involving non-differentiable activation functions.
Main Methods:
- Development of a backpropagation-like algorithm by leveraging the differentiable nature of hard-limiting unit probabilities.
- Estimation of gradients for the hard-limiting case, introducing a computational overhead compared to standard backpropagation.
- Analysis of upper bounds for the gradient estimation penalty.
Main Results:
- The proposed algorithm demonstrates a computational framework similar to standard backpropagation.
- Performance evaluation through two examples indicates comparable results between the new algorithm for hard-limiting units and conventional backpropagation for sigmoidal units.
- Quantification of the additional computational expense associated with gradient estimation.
Conclusions:
- The developed gradient descent algorithm effectively trains multilayer feedforward networks with hard-limiting units.
- The algorithm offers a viable alternative to standard backpropagation when dealing with non-differentiable activation functions.
- The study provides insights into the performance and computational trade-offs of training hard-limiting neural networks.
Related Concept Videos
Survival Tree
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a survival tree begins...
Building a Survival Tree
Constructing a survival tree begins...
Random Variables
A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
Randomized Experiments
The randomization process involves assigning study participants randomly to experimental or control groups based on their probability of being equally assigned. Randomization is meant to eliminate selection bias and balance known and unknown confounding factors so that the control group is similar to the treatment group as much as possible. A computer program and a random number generator can be used to assign participants to groups in a way that minimizes bias.
Simple randomization
Simple...
Simple randomization
Simple...
Random Sampling Method
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...