1 #ifndef OPENANN_LAYERS_DROPOUT_H_
2 #define OPENANN_LAYERS_DROPOUT_H_
28 double dropoutProbability;
29 Eigen::MatrixXd dropoutMask;
35 std::vector<double*>& parameterDerivativePointers);
39 bool dropout,
double*
error = 0);
40 virtual void backpropagate(Eigen::MatrixXd* ein, Eigen::MatrixXd*& eout,
41 bool backpropToPrevious);
48 #endif // OPENANN_LAYERS_DROPOUT_H_