ClassesClassesClassesClasses | | | | Operators

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp (Operator)

Name

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp — Read a multilayer perceptron from a file.

Signature

read_class_mlp( : : FileName : MLPHandle)

Herror read_class_mlp(const char* FileName, Hlong* MLPHandle)

Herror T_read_class_mlp(const Htuple FileName, Htuple* MLPHandle)

Herror read_class_mlp(const HTuple& FileName, Hlong* MLPHandle)

void HClassMlp::ReadClassMlp(const HTuple& FileName)

void ReadClassMlp(const HTuple& FileName, HTuple* MLPHandle)

void HClassMlp::HClassMlp(const HString& FileName)

void HClassMlp::HClassMlp(const char* FileName)

void HClassMlp::ReadClassMlp(const HString& FileName)

void HClassMlp::ReadClassMlp(const char* FileName)

void HOperatorSetX.ReadClassMlp(
[in] VARIANT FileName, [out] VARIANT* MLPHandle)

void HClassMlpX.ReadClassMlp([in] BSTR FileName)

static void HOperatorSet.ReadClassMlp(HTuple fileName, out HTuple MLPHandle)

public HClassMlp(string fileName)

void HClassMlp.ReadClassMlp(string fileName)

Description

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp reads a multilayer perceptron (MLP) that has been stored with write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp. Since the training of an MLP can consume a relatively long time, the MLP is typically trained in an offline process and written to a file with write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp. In the online process the MLP is read with read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp and subsequently used for evaluation with evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlp or for classification with classify_class_mlpclassify_class_mlpClassifyClassMlpclassify_class_mlpClassifyClassMlpClassifyClassMlp. The default HALCON file extension for the MLP classifier is 'gmc'.

Parallelization

This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.

Parameters

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.read HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

File name.

File extension: .gmc

MLPHandleMLPHandleMLPHandleMLPHandleMLPHandleMLPHandle (output_control)  class_mlp HClassMlp, HTupleHTupleHClassMlp, HTupleHClassMlpX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

MLP handle.

Result

If the parameters are valid, the operator read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Successors

classify_class_mlpclassify_class_mlpClassifyClassMlpclassify_class_mlpClassifyClassMlpClassifyClassMlp, evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlp, create_class_lut_mlpcreate_class_lut_mlpCreateClassLutMlpcreate_class_lut_mlpCreateClassLutMlpCreateClassLutMlp

See also

create_class_mlpcreate_class_mlpCreateClassMlpcreate_class_mlpCreateClassMlpCreateClassMlp, write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp

Module

Foundation


ClassesClassesClassesClasses | | | | Operators