A novel type of activation function in artificial neural networks: Trained activation function