12#ifndef MLPACK_METHODS_ANN_ACTIVATION_FUNCTIONS_QUAD_FUNCTION_HPP
13#define MLPACK_METHODS_ANN_ACTIVATION_FUNCTIONS_QUAD_FUNCTION_HPP
37 static double Fn(
const double x)
39 return std::pow(x, 2);
48 template<
typename InputVecType,
typename OutputVecType>
49 static void Fn(
const InputVecType& x, OutputVecType& y)
60 static double Deriv(
const double y)
71 template<
typename InputVecType,
typename OutputVecType>
72 static void Deriv(
const InputVecType& x, OutputVecType& y)
The Quadratic function, defined by.
static void Deriv(const InputVecType &x, OutputVecType &y)
Computes the first derivatives of the Quadratic function.
static double Fn(const double x)
Computes the Quadratic function.
static double Deriv(const double y)
Computes the first derivative of the Quadratic function.
static void Fn(const InputVecType &x, OutputVecType &y)
Computes the Quadratic function.
Linear algebra utility functions, generally performed on matrices or vectors.
The core includes that mlpack expects; standard C++ includes and Armadillo.