機械学習で利用する2カテゴリの特徴量を管理するクラス(内部でのみ使用) [詳細]
#include <machine_learning.h>
Public 型 | |
typedef size_t | size_type |
符号なしの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には size_t 型と同じ | |
typedef ptrdiff_t | difference_type |
符号付きの整数を表す型.コンテナ内の要素数や,各要素を指定するときなどに利用し,内部的には ptrdiff_t 型と同じ |
Public メソッド | |
feature_one () | |
デフォルトのコンストラクタ | |
feature_one (feature_value_type val, bool cate, feature_weight_type wei) | |
次元数を指定して特長量を初期化 | |
feature_one (const feature_one &f) | |
コピーコンストラクタ | |
feature_one & | operator= (const feature_one &f) |
他の特徴量をコピーする | |
bool | operator< (const feature_one &f) const |
他の特徴量と値の大小を比較する |
変数 | |
feature_value_type | value |
特徴量の値 | |
bool | category |
学習データのカテゴリ名(true か false) | |
feature_weight_type | weight |
学習データに対する重み |
機械学習で利用する2カテゴリの特徴量を管理するクラス(内部でのみ使用)
|
inline |
次元数を指定して特長量を初期化
[in] | val | … 特徴量 |
[in] | cate | … カテゴリ |
[in] | wei | … 重み |