32 #ifndef SHARK_MODELS_ImpulseNOISEMODEL_H 33 #define SHARK_MODELS_ImpulseNOISEMODEL_H 52 std::size_t m_numInputs;
64 : m_numInputs(inputs), m_prob(prob), m_value(value){
70 {
return "ImpulseNoiseModel"; }
98 return boost::shared_ptr<State>(
new EmptyState());
106 for(std::size_t i = 0; i != outputs.size1(); ++i){
107 for(std::size_t j = 0; j != outputs.size2(); ++j){
109 outputs(i,j) = m_value;
117 eval(inputs,outputs);
121 BatchInputType const& patterns, RealVector
const& coefficients,
State const& state, RealVector& gradient