https://www.almajid.dev/2025/04/understanding-adam-optimizer.html
Understanding Adam Optimizer: (an Efficient Optimization Algorithm)