Implementation of common activation functions relu relu6 sigmoid tanh softmax Plot common datasets IRIS MNIST