The Extreme Learning Machine (ELM)
is widely used in batch learning, sequential learning, and incremental learning because of its fast and efficient learning speed, fast convergence, good generalization ability, and ease of implementation. With the development of the traditional ELM
, lots of improved ELM
algorithms have been proposed; meanwhile the scope of implementing the ELM has been further expanded from supervised learning, to semisupervised learning and unsupervised learning. However, due to its memory-residency, and high space and time complexity, the traditional ELM
is not able to train big data fast and efficiently. Optimization strategies have been employed for the traditional ELM to solve this problem. In this chapter, we will first review ELM theories and some important variants, and then describe parallel ELM algorithms based on MapReduce and Spark in detail. Lastly, we show some practical applications of the ELM for big data.
- https://towardsdatascience.com/introduction-to-extreme-learning-machines-c020020ff82b
- https://medium.datadriveninvestor.com/extreme-learning-machine-for-simple-classification-e776ad797a3c
- https://towardsdatascience.com/build-an-extreme-learning-machine-in-python-91d1e8958599 (use incognito)
- https://arxiv.org/pdf/1412.8307.pdf
- https://lh3.googleusercontent.com/proxy/PTkuAkhxGRUNRhMa-3TiLeys6nAdIl6YYpOvvdnANdEm_fZS4N4po5Dk87JW4Ag6V1sN0IbpOzcWdWFcVSE3iouFEGKaHtqCJ-HAmOq6kMdWqtGwQg-8Kf6n
- https://www.sciencedirect.com/topics/engineering/extreme-learning-machine