Deep neural network using trainable activation functions | Synapse