get_params_class_mlpT_get_params_class_mlpGetParamsClassMlpGetParamsClassMlpget_params_class_mlp (算子)
名称
get_params_class_mlpT_get_params_class_mlpGetParamsClassMlpGetParamsClassMlpget_params_class_mlp — 返回多层感知机的参数。
签名
void GetParamsClassMlp(const HTuple& MLPHandle, HTuple* NumInput, HTuple* NumHidden, HTuple* NumOutput, HTuple* OutputFunction, HTuple* Preprocessing, HTuple* NumComponents)
Hlong HClassMlp::GetParamsClassMlp(Hlong* NumHidden, Hlong* NumOutput, HString* OutputFunction, HString* Preprocessing, Hlong* NumComponents) const
static void HOperatorSet.GetParamsClassMlp(HTuple MLPHandle, out HTuple numInput, out HTuple numHidden, out HTuple numOutput, out HTuple outputFunction, out HTuple preprocessing, out HTuple numComponents)
int HClassMlp.GetParamsClassMlp(out int numHidden, out int numOutput, out string outputFunction, out string preprocessing, out int numComponents)
def get_params_class_mlp(mlphandle: HHandle) -> Tuple[int, int, int, str, str, int]
描述
get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlpget_params_class_mlp returns the parameters of a multilayer
perceptron (MLP) that were specified when the MLP was created with
create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlpcreate_class_mlp。This is particularly useful if the MLP
was read from a file with read_class_mlpread_class_mlpReadClassMlpReadClassMlpReadClassMlpread_class_mlp。The output of
get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlpget_params_class_mlp can, for example, be used to check
whether the feature vectors and, if necessary, the target data to be
used with the MLP have the correct lengths. For a description of
the parameters, see create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlpcreate_class_mlp。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
MLPHandleMLPHandleMLPHandleMLPHandleMLPHandlemlphandle (输入控制) class_mlp → HClassMlp, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
MLP 句柄。
NumInputNumInputNumInputNumInputnumInputnum_input (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Number of input variables (features) of the MLP.
NumHiddenNumHiddenNumHiddenNumHiddennumHiddennum_hidden (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Number of hidden units of the MLP.
NumOutputNumOutputNumOutputNumOutputnumOutputnum_output (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Number of output variables (classes) of the MLP.
OutputFunctionOutputFunctionOutputFunctionOutputFunctionoutputFunctionoutput_function (输出控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Type of the activation function in the output
layer of the MLP.
PreprocessingPreprocessingPreprocessingPreprocessingpreprocessingpreprocessing (输出控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Type of preprocessing used to transform the
feature vectors.
NumComponentsNumComponentsNumComponentsNumComponentsnumComponentsnum_components (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Preprocessing parameter: Number of transformed
features.
结果
如果参数有效,算子
get_params_class_mlpget_params_class_mlpGetParamsClassMlpGetParamsClassMlpGetParamsClassMlpget_params_class_mlp 返回值 2 ( H_MSG_TRUE )。如有必要,则抛出异常。
可能的前趋
create_class_mlpcreate_class_mlpCreateClassMlpCreateClassMlpCreateClassMlpcreate_class_mlp,
read_class_mlpread_class_mlpReadClassMlpReadClassMlpReadClassMlpread_class_mlp
可能的后继
add_sample_class_mlpadd_sample_class_mlpAddSampleClassMlpAddSampleClassMlpAddSampleClassMlpadd_sample_class_mlp,
train_class_mlptrain_class_mlpTrainClassMlpTrainClassMlpTrainClassMlptrain_class_mlp
另见
evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlpEvaluateClassMlpevaluate_class_mlp,
classify_class_mlpclassify_class_mlpClassifyClassMlpClassifyClassMlpClassifyClassMlpclassify_class_mlp
模块
基础