![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
The union class for storing the translated values in learning databases. More...
#include <agrum/tools/database/DBTranslatedValue.h>
Public Attributes | |
std::size_t | discr_val |
the field for storing discrete values More... | |
float | cont_val |
the field for storing continuous values More... | |
Public Member Functions | |
Constructors / Destructors | |
constexpr | DBTranslatedValue () |
default constructor: stores discrete value 0 More... | |
constexpr | DBTranslatedValue (const float &val) |
the constructor for storing a continuous value More... | |
constexpr | DBTranslatedValue (const std::size_t &val) |
the constructor for storing a discrete value More... | |
~DBTranslatedValue () | |
destructor More... | |
The union class for storing the translated values in learning databases.
In aGrUM, learning is performed on datasets that are preprocessed, i.e., their values are encoded in such a way that learning is fast. More precisely, the values of discrete random variables are encoded as integers ranging from 0 to the domain size minus 1 of the variable, and the values of continuous random variables are encoded as floating point numbers. Missing values are encoded as std::numeric_limits<>::max() over these types. The DBTranslatedValue class is the representation of these types.
Definition at line 68 of file DBTranslatedValue.h.
|
inline |
default constructor: stores discrete value 0
Definition at line 83 of file DBTranslatedValue.h.
References discr_val.
|
inline |
the constructor for storing a continuous value
Definition at line 86 of file DBTranslatedValue.h.
References cont_val.
|
inline |
the constructor for storing a discrete value
Definition at line 89 of file DBTranslatedValue.h.
References discr_val.
|
inline |
float gum::learning::DBTranslatedValue::cont_val |
the field for storing continuous values
Definition at line 73 of file DBTranslatedValue.h.
Referenced by DBTranslatedValue().
std::size_t gum::learning::DBTranslatedValue::discr_val |
the field for storing discrete values
Definition at line 70 of file DBTranslatedValue.h.
Referenced by DBTranslatedValue().