13 #ifndef MLPACK_METHODS_ANN_VISITOR_PARAMETERS_VISITOR_HPP 14 #define MLPACK_METHODS_ANN_VISITOR_PARAMETERS_VISITOR_HPP 19 #include <boost/variant.hpp> 35 template<
typename LayerType>
42 arma::mat& parameters;
46 template<
typename T,
typename P>
47 typename std::enable_if<
48 !HasParametersCheck<T, P&(T::*)()>::value,
void>::type
49 LayerParameters(T* layer, P& output)
const;
52 template<
typename T,
typename P>
53 typename std::enable_if<
54 HasParametersCheck<T, P&(T::*)()>::value,
void>::type
55 LayerParameters(T* layer, P& output)
const;
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
void operator()(LayerType *layer) const
Set the parameters set.
Definition: parameters_visitor_impl.hpp:29
ParametersVisitor(arma::mat ¶meters)
Store the parameters set into the given parameters matrix.
Definition: parameters_visitor_impl.hpp:22
ParametersVisitor exposes the parameters set of the given module and stores the parameters set into t...
Definition: parameters_visitor.hpp:28