In neural networks people often select the adam optimizer to perform backpropagation and gradient descent. I'm curious if anyone has implemented this in various scales, from simple to complex) via Pyomo.
Basically, I'm looking for ways to use Pyomo to teach how neural networks work. I don't care if you are modeling a single neuron or many. The idea is to understand the concepts.
Has anyone done something like this?