I’m new to neural networks and i am trying to train my first neural network with pytorch.
I was working with matlab before and used the toolbox but i want to explore neural networks more and try to improve the network further and matlab does not have a lot of options.
I have just an CSV with input data (2 inputs) and output data(4 outputs) so I am not training with images.
I made a simple network with 1 hidden layer.
When i train the system in matlab i got an mse of about 6e-5 and now i train with pytorch i get about 8e-3 when training with adam optimizer.
What i always ask myself. How do you choose values(like batch size, betas,lr, epochs) for the optimizer and is adam the correct choice for this problem? Are the values just chosen by trial and error?