|
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, const string t) |
| 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 ) |
| 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 |