GestureRecognitionToolkit
Version: 0.2.0
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
LogisticRegression.h
Go to the documentation of this file.
1
33
#ifndef GRT_LOGISTIC_REGRESSION_HEADER
34
#define GRT_LOGISTIC_REGRESSION_HEADER
35
36
#include "../../CoreModules/Regressifier.h"
37
38
GRT_BEGIN_NAMESPACE
39
40
class
GRT_API
LogisticRegression
:
public
Regressifier
41
{
42
public
:
48
LogisticRegression
(
const
bool
useScaling=
true
);
49
53
virtual
~
LogisticRegression
(
void
);
54
61
LogisticRegression
&operator=(
const
LogisticRegression
&rhs);
62
70
virtual
bool
deepCopyFrom
(
const
Regressifier
*regressifier);
71
79
virtual
bool
train_
(
RegressionData
&trainingData);
80
88
virtual
bool
predict_
(
VectorFloat
&inputVector);
89
97
virtual
bool
save
( std::fstream &file )
const
;
98
106
virtual
bool
load
( std::fstream &file );
107
113
UINT getMaxNumIterations()
const
;
114
122
bool
setMaxNumIterations(UINT maxNumIterations);
123
124
//Tell the compiler we are using the base class train method to stop hidden virtual function warnings
125
using
MLBase::save
;
126
using
MLBase::load
;
127
128
protected
:
129
inline
Float sigmoid(
const
Float x)
const
;
130
bool
loadLegacyModelFromFile( std::fstream &file );
131
132
Float
w0
;
133
VectorFloat
w
;
134
static
RegisterRegressifierModule< LogisticRegression >
registerModule;
135
};
136
137
GRT_END_NAMESPACE
138
139
#endif //GRT_LOGISTIC_REGRESSION_HEADER
140
MLBase::predict_
virtual bool predict_(VectorFloat &inputVector)
Definition:
MLBase.cpp:115
Regressifier
Definition:
Regressifier.h:43
RegisterRegressifierModule< LogisticRegression >
MLBase::save
virtual bool save(const std::string filename) const
Definition:
MLBase.cpp:143
Regressifier::deepCopyFrom
virtual bool deepCopyFrom(const Regressifier *regressifier)
Definition:
Regressifier.h:63
MLBase::load
virtual bool load(const std::string filename)
Definition:
MLBase.cpp:167
LogisticRegression
Definition:
LogisticRegression.h:40
LogisticRegression::w
VectorFloat w
The weights vector.
Definition:
LogisticRegression.h:133
VectorFloat
Definition:
VectorFloat.h:33
LogisticRegression::w0
Float w0
The bias.
Definition:
LogisticRegression.h:132
MLBase::train_
virtual bool train_(ClassificationData &trainingData)
Definition:
MLBase.cpp:91
RegressionData
Definition:
RegressionData.h:41
GRT
RegressionModules
LogisticRegression
LogisticRegression.h
Generated on Sun Aug 7 2016 19:16:04 for GestureRecognitionToolkit by
1.8.11