14 #ifndef MLPACK_METHODS_ANN_VISITOR_LOAD_OUTPUT_PARAMETER_VISITOR_HPP 15 #define MLPACK_METHODS_ANN_VISITOR_LOAD_OUTPUT_PARAMETER_VISITOR_HPP 20 #include <boost/variant.hpp> 36 template<
typename LayerType>
46 typename std::enable_if<
47 !HasModelCheck<T, std::vector<LayerTypes>&(T::*)()>::value,
void>::type
53 typename std::enable_if<
54 HasModelCheck<T, std::vector<LayerTypes>&(T::*)()>::value,
void>::type
62 #include "load_output_parameter_visitor_impl.hpp"
std::vector< arma::mat > && parameter
The parameter set.
Linear algebra utility functions, generally performed on matrices or vectors.
void operator()(LayerType *layer) const
Restore the output parameter.
std::enable_if< !HasModelCheck< T, std::vector< LayerTypes > &(T::*)()>::value, void >::type OutputParameter(T *layer) const
Restore the output parameter for a module which doesn't implement the Model() function.
LoadOutputParameterVisitor(std::vector< arma::mat > &¶meter)
Restore the output parameter given a parameter set.
LoadOutputParameterVisitor restores the output parameter using the given parameter set...