1 #ifndef __ZGEN_ML_PERCEPTRON_PARAM_H__
2 #define __ZGEN_ML_PERCEPTRON_PARAM_H__
8 namespace MachineLearning {
10 namespace Perceptron {
26 template<
class Archive>
27 void serialize(Archive & ar,
const unsigned int version) {
40 int elapsed = now -
w_time;
44 w_sum += elapsed * cur_val + upd;
60 #endif // end for __ZGEN_ML_PERCEPTRON_PARAM_H__
Parameter(floatval_t _w, floatval_t _w_sum, floatval_t _w_time)
Definition: param.h:17
Parameter()
Definition: param.h:15
floatval_t dot(bool avg)
Definition: param.h:31
void add(int now, floatval_t scale)
Definition: param.h:39
void serialize(Archive &ar, const unsigned int version)
Definition: param.h:27
double floatval_t
Definition: settings.h:24
floatval_t w_sum
Definition: param.h:21
floatval_t w
Definition: param.h:20
int w_time
Definition: param.h:22
void flush(int now)
Definition: param.h:48
friend class boost::serialization::access
Definition: param.h:24