32 #ifndef SHARK_MODELS_GAUSSIANNOISEMODEL_H 33 #define SHARK_MODELS_GAUSSIANNOISEMODEL_H 58 RealVector m_variances;
68 : m_variances(inputs,variance){
74 {
return "GaussianNoiseModel"; }
78 return m_variances.size();
83 return m_variances.size();
104 m_variances = RealVector(inputs,variance);
121 return boost::shared_ptr<State>(
new EmptyState());
133 for(std::size_t i = 0; i != outputs.size1(); ++i){
134 for(std::size_t j = 0; j != outputs.size2(); ++j){
142 eval(inputs,outputs);
146 BatchInputType const& patterns, RealVector
const& coefficients,
State const& state, RealVector& gradient