#pragma once #include "./BackPropagation.h" #include "./CorrectionFunction/Optical.h" namespace NeuralNetwork { namespace Learning { /** @class OpticalBackPropagation * @brief */ class OpticalBackPropagation : public BackPropagation { public: OpticalBackPropagation(FeedForward::Network &feedForwardNetwork): BackPropagation(feedForwardNetwork,new CorrectionFunction::Optical()) { } virtual ~OpticalBackPropagation() { } }; } }