i feel it a bit too restrictive that we say that for simple neural network one needs to have eigen. ok i know eigen is just a collection of header files but still....