Txeo v0.1
A Developer-Friendly TensorFlow C++ Wrapper
|
Namespaces | |
namespace | detail |
Classes | |
class | DataTable |
A container for managing training, evaluation, and test data splits. More... | |
class | DataTableError |
class | DataTableNorm |
A normalizer for DataTable objects that handles feature scaling. More... | |
class | DataTableNormError |
struct | DeviceInfo |
Bundle of device information. More... | |
class | Logger |
Abstract base class for logging subsystems. More... | |
class | LoggerConsole |
Thread-safe singleton logger for console output. More... | |
class | LoggerFile |
Singleton logger implementation for file output. More... | |
class | LoggerFileError |
Exception class for file logging errors. More... | |
class | Loss |
Computes error metrics between predicted and validation tensors. More... | |
class | LossError |
Exceptions concerning txeo::Loss. More... | |
class | Matrix |
A class representing a matrix, derived from Tensor. More... | |
class | MatrixError |
Exceptions concerning txeo::Matrix. More... | |
class | MatrixIO |
A class to read file data to matrix and to write file data to a matrix. More... | |
class | MatrixIOError |
Exceptions concerning txeo::MatrixIO. More... | |
class | OlsGDTrainer |
Ordinary Least Squares trainer using Gradient Descent optimization. More... | |
class | OlsGDTrainerError |
Exceptions concerning txeo::OlsGDTrainer. More... | |
class | Predictor |
Class that deals with the main tasks of prediction (inference) More... | |
class | PredictorError |
class | Tensor |
Implements the mathematical concept of tensor, which is a magnitude of multiple order. A tensor of order zero is defined to be a scalar, of order one a vector, of order two a matrix and so on. Each order of the tensor has a dimension. Elements are addressed via multidimensional indexing. More... | |
class | TensorAgg |
A utility class for aggregation functions on tensors. More... | |
class | TensorAggError |
Exceptions concerning txeo::TensorAgg. More... | |
class | TensorError |
Exceptions concerning txeo::Tensor. More... | |
class | TensorFunc |
A utility class for common math functions on tensors. More... | |
class | TensorFuncError |
Exceptions concerning txeo::TensorOp. More... | |
class | TensorIO |
This class is deprecated. Please use class txeo::MatrixIO. More... | |
class | TensorIOError |
Exceptions concerning txeo::TensorIO. More... | |
class | TensorIterator |
class | TensorOp |
A utility class for performing operations on tensors and vectors. More... | |
class | TensorOpError |
Exceptions concerning txeo::TensorOp. More... | |
class | TensorPart |
A utility class for partitioning tensors. More... | |
class | TensorPartError |
Exceptions concerning txeo::Tensor. More... | |
class | TensorShape |
The shape of a tensor is an ordered collection of dimensions of mathematical vector spaces. More... | |
class | TensorShapeError |
Exceptions concerning txeo::TensorShape. More... | |
class | Trainer |
Abstract base class for machine learning trainers. More... | |
class | TrainerError |
Exceptions concerning txeo::OlsGDTrainer. More... | |
class | Vector |
A class representing a vector, derived from Tensor. More... | |
class | VectorError |
Exceptions concerning txeo::Vector. More... | |
Concepts | |
concept | c_numeric |
Enumerations | |
enum class | LogLevel { DEBUG , INFO , WARNING , ERROR } |
Defines severity levels for log messages. More... | |
enum class | NormalizationType { MIN_MAX , Z_SCORE } |
Normalization types to be used in normalization functions. More... | |
enum class | LossFunc { MSE , MAE , MSLE , LCHE } |
Types of loss functions. More... | |
|
strong |
Defines severity levels for log messages.
Ordered from most verbose to most critical:
Enumerator | |
---|---|
DEBUG | |
INFO | |
WARNING | |
ERROR |
Definition at line 19 of file Logger.h.
|
strong |
|
strong |