![]() |
UFJF - Machine Learning Toolkit
0.51.8
|
#include <utility>#include <cmath>#include <vector>#include <cstring>#include <string>#include <numeric>#include <algorithm>#include <sstream>#include <iostream>#include <fstream>#include <memory>#include <random>#include <set>#include <chrono>#include <map>#include "Point.hpp"#include "Statistics.hpp"#include "Utils.hpp"

Go to the source code of this file.
Classes | |
| class | mltk::Data< T > |
| Wrapper for the dataset data. More... | |
Namespaces | |
| mltk | |
| UFJF-MLTK main namespace for core functionalities. | |
Typedefs | |
| template<class T > | |
| using | mltk::DataPointer = std::shared_ptr< mltk::Data< T > > |
| template<class T > | |
| using | mltk::SamplePointer = std::shared_ptr< mltk::Point< T > > |
| template<class T > | |
| using | mltk::SampleIterator = typename std::vector< SamplePointer< T > >::iterator |
| template<class T > | |
| using | mltk::ConstSampleIterator = typename std::vector< SamplePointer< T > >::const_iterator |
Enumerations | |
| enum | Type { TYPE_INVALID = -1 , TYPE_DATA = 0 , TYPE_CSV = 1 , TYPE_ARFF = 2 , TYPE_TXT = 3 } |
Functions | |
| template<typename T , typename... Types> | |
| DataPointer< T > | mltk::make_data (Types... args) |
| Makes a shared_pointer for a data object. More... | |
| template<typename T > | |
| std::ostream & | mltk::operator<< (std::ostream &output, const Data< T > &data) |
Data manipulation class