|  | 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