Extreme learning machine
Extreme learning machine (ELM) is a learning algorithm for single-layer feedforward neural networks that assigns random weights to hidden nodes and analytically determines output weights. It offers fast training speed and good generalization performance in various machine learning tasks.