lamppp
Loading...
Searching...
No Matches
dropout.hpp
1#pragma once
2
3#include "lamppp/autograd/variable.hpp"
4#include "lamppp/nets/module.hpp"
5#include "lamppp/tensor/data_type.hpp"
6
7namespace lmp::nets {
8
9class DropoutImpl : public ModuleImpl {
10 public:
11 explicit DropoutImpl(tensor::Scalar p) : p_(p) {};
12 autograd::Variable forward(const autograd::Variable& x) const;
13
14 private:
15 tensor::Scalar p_;
16};
17LMP_DEFINE_MODULE(Dropout);
18
19}
Definition variable.hpp:37
Definition dropout.hpp:9
Definition module.hpp:19