#pragma once #include "./core/omp_config.h" #include "./utils/vector.h" #include "./utils/matrix.h" #include "./utils/random.h" namespace neural_networks{ template struct activation_ReLU{ utils::Matrix outputs; void forward(utils::Matrix inputs){ outputs = numerics::max(inputs, T{0}); //outputs.print(); } }; } // end namespace neural_networks