![]() |
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