You can experiment with an Extreme Learning Machine here:
https://editor.p5js.org/seanhaddps/full/ustNtD-Ek
Code:
https://editor.p5js.org/seanhaddps/sketches/ustNtD-Ek
ELMs are neural networks with a random layer+non-linear activation function, a linear layer and in this case another random layer.
There are all kinds of modern improvements in the code.
You can find out some more by looking around in this blog site:
https://sciencelimelight.blogspot.com/2025/07/extreme-learning-machines-step-by-step.html