bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
optimizer_type.h
Go to the documentation of this file.
1
#ifndef OPTIMIZER_TYPE_H
2
#define OPTIMIZER_TYPE_H
3
4
#include "
cuberl/base/cuberl_types.h
"
5
#include <string>
6
7
namespace
cuberl
{
8
namespace
maths{
9
namespace
optim{
10
14
//BETTER_ENUM(OptimzerType, char, INVALID_TYPE=-1, GD=0, SGD, ADAM, RSPROP);
15
16
enum class
OptimizerType
:
int_t
17
{
18
INVALID_TYPE
=-1,
19
GD
=0,
20
SGD
,
21
ADAM
,
22
RSPROP
23
};
24
29
30
//inline
31
//std::string to_string(OptimizerType type){return type._to_string();}
32
33
inline
34
constexpr
bool
compare
(
OptimizerType
tp1,
OptimizerType
tp2){
35
return
tp1 == tp2;
36
}
37
38
}
39
40
}
41
}
42
#endif
// OPTIMIZER_TYPE_H
cuberl_types.h
bitrl::int_t
int int_t
integer type
Definition
bitrl_types.h:33
cuberl::maths::optim::OptimizerType
OptimizerType
The RenderModeType enum.
Definition
optimizer_type.h:17
cuberl::maths::optim::OptimizerType::INVALID_TYPE
@ INVALID_TYPE
cuberl::maths::optim::OptimizerType::ADAM
@ ADAM
cuberl::maths::optim::OptimizerType::SGD
@ SGD
cuberl::maths::optim::OptimizerType::GD
@ GD
cuberl::maths::optim::OptimizerType::RSPROP
@ RSPROP
cuberl::maths::optim::compare
constexpr bool compare(OptimizerType tp1, OptimizerType tp2)
to_string. Returns the RenderModeType to its stringrepresentation
Definition
optimizer_type.h:34
cuberl
Various utilities used when working with RL problems.
Definition
cuberl_types.h:16
libs
cuberl
include
cuberl
maths
optimization
optimizer_type.h
Generated by
1.9.8