Types Of Activation Functions In Neural Networks And Rationale Behind