Neural Networks And Convolutional Neural Networks Essential Training