Txeo v0.1
A Developer-Friendly TensorFlow C++ Wrapper
Loading...
Searching...
No Matches
txeo Namespace Reference

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...
 

Enumeration Type Documentation

◆ LogLevel

Defines severity levels for log messages.

Ordered from most verbose to most critical:

  • DEBUG - Diagnostic information for developers
  • INFO - General operational messages
  • WARNING - Indicates potential issues
  • ERROR - Critical problems requiring attention
Enumerator
DEBUG 
INFO 
WARNING 
ERROR 

Definition at line 19 of file Logger.h.

◆ LossFunc

Types of loss functions.

Enumerator
MSE 
MAE 
MSLE 
LCHE 

Definition at line 44 of file types.h.

◆ NormalizationType

Normalization types to be used in normalization functions.

Enumerator
MIN_MAX 
Z_SCORE 

Definition at line 38 of file types.h.