クラス osl::stat::InstanceMultiplier

instance ˺ܤ. [詳細]

#include <instanceMultiplier.h>

osl::stat::InstanceMultiplierに対する継承グラフ

Inheritance graph
[凡例]
osl::stat::InstanceMultiplierのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 InstanceMultiplier (unsigned int dimension, unsigned int reserve_for_validation, const SparseInstanceVector &instances, const ActivityCount &activity, valarray_t &w, int t, const char *f)
 ~InstanceMultiplier ()
void printCurrentDate () const
void newIteration () const
bool getVectorX (unsigned int &num_elements, unsigned int *non_zero_indices, double *non_zero_values) const
virtual double validate () const =0

Protected 変数

const SparseInstanceVectorinstances
const ActivityCountactivity
unsigned int cur
const int threshold
valarray_tweights
double best_correlation
unsigned int cur_iteration
unsigned int best_iteration
const unsigned int reserve_for_validation
const char * filename


説明

instance ˺ܤ.

dimension -1 Ȥư.

instanceMultiplier.h17 行で定義されています。


コンストラクタとデストラクタ

osl::stat::InstanceMultiplier::InstanceMultiplier ( unsigned int  dimension,
unsigned int  reserve_for_validation,
const SparseInstanceVector instances,
const ActivityCount activity,
valarray_t w,
int  t,
const char *  f 
)

引数:
dimension intercept ޤ᤿dimension

instanceMultiplier.cc7 行で定義されています。

参照先 osl::stat::SparseRegressionMultiplier::dim().

osl::stat::InstanceMultiplier::~InstanceMultiplier (  ) 

instanceMultiplier.cc19 行で定義されています。


関数

void osl::stat::InstanceMultiplier::printCurrentDate (  )  const

instanceMultiplier.cc23 行で定義されています。

参照先 cur.

参照元 newIteration().

void osl::stat::InstanceMultiplier::newIteration (  )  const [virtual]

bool osl::stat::InstanceMultiplier::getVectorX ( unsigned int &  num_elements,
unsigned int *  non_zero_indices,
double *  non_zero_values 
) const

virtual double osl::stat::InstanceMultiplier::validate (  )  const [pure virtual]

参照元 newIteration().


変数

instanceMultiplier.h20 行で定義されています。

参照元 getVectorX().

instanceMultiplier.h21 行で定義されています。

参照元 getVectorX().

unsigned int osl::stat::InstanceMultiplier::cur [mutable, protected]

instanceMultiplier.h22 行で定義されています。

参照元 getVectorX(), と printCurrentDate().

instanceMultiplier.h23 行で定義されています。

instanceMultiplier.h24 行で定義されています。

参照元 newIteration().

instanceMultiplier.h25 行で定義されています。

参照元 newIteration().

unsigned int osl::stat::InstanceMultiplier::cur_iteration [mutable, protected]

instanceMultiplier.h26 行で定義されています。

参照元 newIteration().

unsigned int osl::stat::InstanceMultiplier::best_iteration [mutable, protected]

instanceMultiplier.h27 行で定義されています。

参照元 newIteration().

instanceMultiplier.h28 行で定義されています。

参照元 getVectorX().

const char* osl::stat::InstanceMultiplier::filename [protected]

instanceMultiplier.h29 行で定義されています。

参照元 newIteration().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:19 2009に生成されました。  doxygen 1.5.6