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

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