ZGen  0.2.0
a linearization system for natural language.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
ZGen::MachineLearning::Perceptron::Parameter Struct Reference

#include <param.h>

Public Member Functions

 Parameter ()
 
 Parameter (floatval_t _w, floatval_t _w_sum, floatval_t _w_time)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
floatval_t dot (bool avg)
 
void add (int now, floatval_t scale)
 
void flush (int now)
 

Public Attributes

floatval_t w
 
floatval_t w_sum
 
int w_time
 

Friends

class boost::serialization::access
 

Detailed Description

It's a parameter class that support recording the updated time and averaged parameter.

Constructor & Destructor Documentation

ZGen::MachineLearning::Perceptron::Parameter::Parameter ( )
inline
ZGen::MachineLearning::Perceptron::Parameter::Parameter ( floatval_t  _w,
floatval_t  _w_sum,
floatval_t  _w_time 
)
inline

Member Function Documentation

void ZGen::MachineLearning::Perceptron::Parameter::add ( int  now,
floatval_t  scale 
)
inline
floatval_t ZGen::MachineLearning::Perceptron::Parameter::dot ( bool  avg)
inline
void ZGen::MachineLearning::Perceptron::Parameter::flush ( int  now)
inline
template<class Archive >
void ZGen::MachineLearning::Perceptron::Parameter::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

floatval_t ZGen::MachineLearning::Perceptron::Parameter::w
floatval_t ZGen::MachineLearning::Perceptron::Parameter::w_sum
int ZGen::MachineLearning::Perceptron::Parameter::w_time

The documentation for this struct was generated from the following file: