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 |
typedef TimeSeries<bool> Brush::Data::TimeSeriesb |
TimeSeries convenience typedefs.
typedef TimeSeries<bJet> Brush::Data::TimeSeriesbJet |
typedef TimeSeries<float> Brush::Data::TimeSeriesf |
typedef TimeSeries<fJet> Brush::Data::TimeSeriesfJet |
typedef TimeSeries<int> Brush::Data::TimeSeriesi |
typedef TimeSeries<iJet> Brush::Data::TimeSeriesiJet |
|
strong |
|
strong |
State Brush::Data::cast_type | ( | const ArrayXf & | x, |
const StateRef & | x_ref ) |
State Brush::Data::check_type | ( | const ArrayXf & | x | ) |
ostream & Brush::Data::operator<< | ( | ostream & | os, |
DataType | dt ) |
Dataset Brush::Data::read_csv | ( | const std::string & | path, |
const std::string & | target, | ||
char | sep ) |
std::vector<DataType> Brush::Data::StateTypes |