arma::mat NeuralNetwork::logarithm(arma::mat input) const { input.for_each( [](arma::mat::elem_type& val) { val = log(val); } ); return input; }
arma::mat NeuralNetwork::sigmoid(arma::mat input) const { input.for_each( [](arma::mat::elem_type& val) { val = 1 / (1 + exp(-val)); } ); return input; }