Brush C++ API
A flexible interpretable machine learning framework
|
namespace containing Data structures used in Brush More...
Classes | |
class | Dataset |
holds variable type data. More... | |
struct | OmopData |
struct | TimeSeries |
Stores time series data and implements operators over it. More... | |
Typedefs | |
typedef TimeSeries< bool > | TimeSeriesb |
TimeSeries convenience typedefs. | |
typedef TimeSeries< int > | TimeSeriesi |
typedef TimeSeries< float > | TimeSeriesf |
typedef TimeSeries< bJet > | TimeSeriesbJet |
typedef TimeSeries< iJet > | TimeSeriesiJet |
typedef TimeSeries< fJet > | TimeSeriesfJet |
typedef std::variant< ArrayXb, ArrayXi, ArrayXf, ArrayXXb, ArrayXXi, ArrayXXf, TimeSeriesb, TimeSeriesi, TimeSeriesf, ArrayXbJet, ArrayXiJet, ArrayXfJet, ArrayXXbJet, ArrayXXiJet, ArrayXXfJet, TimeSeriesbJet, TimeSeriesiJet, TimeSeriesfJet > | State |
defines the possible types of data flowing thru nodes. | |
Enumerations | |
enum class | TimeValues { offset , delta , timestamp } |
enum class | StringFeatures { categorical , onehot } |
Functions | |
DataType | StateType (const State &arg) |
State | check_type (const ArrayXf &x) |
determines data types of columns of matrix X. | |
template<typename StateRef > | |
State | cast_type (const ArrayXf &x, const StateRef &x_ref) |
ostream & | operator<< (ostream &os, DataType dt) |
Dataset | read_csv (const std::string &path, const std::string &target, char sep) |
read csv file into Data. | |
Variables | |
std::vector< DataType > | StateTypes |
typedef std::variant< ArrayXb, ArrayXi, ArrayXf, ArrayXXb, ArrayXXi, ArrayXXf, TimeSeriesb, TimeSeriesi, TimeSeriesf, ArrayXbJet, ArrayXiJet, ArrayXfJet, ArrayXXbJet, ArrayXXiJet, ArrayXXfJet, TimeSeriesbJet, TimeSeriesiJet, TimeSeriesfJet > Brush::Data::State |
TimeSeries convenience typedefs.
|
strong |
|
strong |
ostream & Brush::Data::operator<< | ( | ostream & | os, |
DataType | dt ) |