10 #ifndef seriesClassification_hpp 11 #define seriesClassification_hpp 44 std::string
run(
const std::vector<std::vector<T> > &inputSeries);
51 T
run(
const std::vector<std::vector<T> > &inputSeries, std::string label);
107 std::vector<trainingSeriesTemplate<T> > allTrainingSeries;
109 std::vector<T> allCosts;
112 std::map<std::string, minMax<int> > lengthsPerLabel;
114 std::vector<std::vector<T> > seriesBuffer;
Definition: seriesClassification.h:25
std::string run(const std::vector< std::vector< T > > &inputSeries)
int getMinLength() const
Definition: seriesClassification.cpp:136
bool train(const std::vector< trainingSeriesTemplate< T > > &seriesSet)
Definition: seriesClassification.cpp:26
seriesClassificationTemplate()
Definition: seriesClassification.cpp:20
std::string runContinuous(const std::vector< T > &inputVector)
Definition: seriesClassification.cpp:118
Definition: trainingExample.h:29
std::vector< T > getCosts() const
Definition: seriesClassification.cpp:131
int getMaxLength() const
Definition: seriesClassification.cpp:151
TT min
Definition: seriesClassification.h:89
minMax< T > calculateCosts(std::string label) const
Definition: seriesClassification.cpp:166
Definition: seriesClassification.h:88
~seriesClassificationTemplate()
Definition: seriesClassification.cpp:23
void reset()
Definition: seriesClassification.cpp:71
TT max
Definition: seriesClassification.h:90