https://machine-learning-made-simple.medium.com/sparse-weight-activation-training-reduce-memory-and-training-time-in-machine-learning-8c0fad7d5def