set_class_box_paramT_set_class_box_paramSetClassBoxParamSetClassBoxParamset_class_box_param (算子)
名称
set_class_box_paramT_set_class_box_paramSetClassBoxParamSetClassBoxParamset_class_box_param — 设置分类的系统参数。
警告
set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamSetClassBoxParamset_class_box_param 已过时,仅出于向后兼容性考虑而保留。新应用程序应使用 MLP、SVM、KNN 或 GMM 算子替代。
签名
描述
set_class_box_paramset_class_box_paramSetClassBoxParamSetClassBoxParamSetClassBoxParamset_class_box_param modifies parameter which manipulate the training
sequence while calling learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box。Only parameters of the
classifier are modified, all other classifiers remain unmodified.
'min_samples_for_split'"min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split" is the number of examples at least which have to
train in one cuboid of this classifier, before the cuboid is
allowed to divide itself.
'split_error'"split_error""split_error""split_error""split_error""split_error" indicates the critical error. By its exceeding the cuboid
divides itself, if there are more than 'min_samples_for_split'"min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split" examples to
train.
'prop_constant'"prop_constant""prop_constant""prop_constant""prop_constant""prop_constant" manipulates the extension of the cuboids. It is proportional
to the average distance of the training examples in this cuboid to the
center of the cuboid.
More detailed:
extension x prop = average distance of the expectation value.
This relation is valid in every dimension. Hence inside a cuboid the
dimensions of the feature space are supposed to be independent.
The parameters are set with problem independent default values, which
must not modified without any reason. Parameters are only important during a
learning sequence. They do not influence on the behavior of
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box。
Default values:
'min_samples_for_split'"min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split" = 80,
'split_error'"split_error""split_error""split_error""split_error""split_error" = 0.1,
'prop_constant'"prop_constant""prop_constant""prop_constant""prop_constant""prop_constant" = 0.25.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
此算子修改后续输入参数的状态:
在执行此算子时,若该参数值需在多个线程间使用,则必须对其访问进行同步。
参数
ClassifHandleClassifHandleClassifHandleClassifHandleclassifHandleclassif_handle (输入控制,状态被修改) class_box → HClassBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle of the classifier.
FlagFlagFlagFlagflagflag (输入控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name of the wanted parameter.
默认值:
'split_error'
"split_error"
"split_error"
"split_error"
"split_error"
"split_error"
建议值:
'min_samples_for_split'"min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split""min_samples_for_split", 'split_error'"split_error""split_error""split_error""split_error""split_error", 'prop_constant'"prop_constant""prop_constant""prop_constant""prop_constant""prop_constant"
ValueValueValueValuevaluevalue (输入控制) number → HTupleUnion[int, float]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Value of the parameter.
默认值:
0.1
结果
read_sampsetread_sampsetReadSampsetReadSampsetReadSampsetread_sampset 返回 2 ( H_MSG_TRUE )。
可能的前趋
create_class_boxcreate_class_boxCreateClassBoxCreateClassBoxCreateClassBoxcreate_class_box,
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box
可能的后继
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box,
test_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBoxTestSampsetBoxtest_sampset_box,
write_class_boxwrite_class_boxWriteClassBoxWriteClassBoxWriteClassBoxwrite_class_box,
close_class_boxclose_class_boxCloseClassBoxCloseClassBoxCloseClassBoxclose_class_box,
clear_sampsetclear_sampsetClearSampsetClearSampsetClearSampsetclear_sampset
另见
enquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBoxEnquireClassBoxenquire_class_box,
get_class_box_paramget_class_box_paramGetClassBoxParamGetClassBoxParamGetClassBoxParamget_class_box_param,
learn_class_boxlearn_class_boxLearnClassBoxLearnClassBoxLearnClassBoxlearn_class_box
模块
基础