libdl
0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
optimizer.hpp
1
#pragma once
2
3
namespace
dl {
4
class
TensorPtr;
5
11
class
Optimizer
{
12
private
:
13
protected
:
14
Optimizer
() =
default
;
15
16
public
:
17
virtual
~Optimizer
() =
default
;
18
19
virtual
void
step(
TensorPtr
& tensor) = 0;
20
};
21
22
}
// namespace dl
dl::Optimizer
Defines an optimization strategy for a given set of Parameters.
Definition
optimizer.hpp:11
dl::TensorPtr
The Tensor is a managed pointer to a tensor. It can generally be thought of like an std::unique_ptr<T...
Definition
tensorptr.hpp:45
dl
learning
optimizer.hpp
Generated by
1.9.8