lamppp
Loading...
Searching...
No Matches
csrc
include
lamppp
nets
layers
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
7
namespace
lmp::nets {
8
9
class
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
};
17
LMP_DEFINE_MODULE(Dropout);
18
19
}
lmp::autograd::Variable
Definition
variable.hpp:37
lmp::nets::DropoutImpl
Definition
dropout.hpp:9
lmp::nets::ModuleImpl
Definition
module.hpp:19
Generated by
1.9.8