Cosan
1.0
Data Analytics Library
preprocessor.h
Go to the documentation of this file.
1
#ifndef COSAN_PREPROCESSSOR_H
2
#define COSAN_PREPROCESSSOR_H
3
4
#include <
cosan/base/CosanBO.h
>
5
#include <
cosan/data/CosanData.h
>
6
namespace
Cosan
{
7
// template<typename NumericType,
8
// typename = typename std::enable_if<std::is_arithmetic<NumericType>::value,NumericType>::type>
9
/**
10
* Base class for precessor
11
*
12
*/
13
template
<Numeric NumericType>
14
class
Preprocessor
:
public
CosanBO
{
15
public
:
16
Preprocessor
():
CosanBO
() {};
17
18
virtual
~Preprocessor
() =
default
;
19
20
virtual
void
fit
(
const
CosanMatrix<NumericType>
& X){}
21
22
virtual
CosanMatrix<NumericType>
transform
(
const
CosanMatrix<NumericType>
& X) {
23
return
CosanMatrix<NumericType>
();
24
};
25
};
26
}
27
28
29
#endif //COSAN_PREPROCESSSOR_H
CosanData.h
Cosan
Definition:
CosanBO.h:29
Cosan::CosanBO
Cosan Base Object.
Definition:
CosanBO.h:62
Cosan::Preprocessor::Preprocessor
Preprocessor()
Definition:
preprocessor.h:16
Cosan::Preprocessor::~Preprocessor
virtual ~Preprocessor()=default
Cosan::Preprocessor::transform
virtual CosanMatrix< NumericType > transform(const CosanMatrix< NumericType > &X)
Definition:
preprocessor.h:22
Cosan::CosanMatrix
Eigen::Matrix< NumericType, Eigen::Dynamic, Eigen::Dynamic > CosanMatrix
Definition:
CosanBO.h:37
Cosan::Preprocessor::fit
virtual void fit(const CosanMatrix< NumericType > &X)
Definition:
preprocessor.h:20
CosanBO.h
CosanBO.
Cosan::Preprocessor
Definition:
preprocessor.h:14
cosan
preprocessing
preprocessor.h
Generated by
1.8.20