KlassenKlassenKlassenKlassen | | | | Operatoren

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp (Operator)

Name

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp — Lesen eines mehrschichtigen Perzeptrons aus Datei.

Signatur

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)

Beschreibung

read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp liest ein mit write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp abgespeichertes mehrschichtiges Perzeptron (MLP) ein. Da das Trainieren eines MLP relativ lange dauern kann, wird das MLP typischerweise in einem Offline-Prozess trainiert und mit write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp gespeichert. Im Online-Prozess wird das MLP mit read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp gelesen und danach zur Evaluierung mit evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlp oder zur Klassifikation mit classify_class_mlpclassify_class_mlpClassifyClassMlpclassify_class_mlpClassifyClassMlpClassifyClassMlp verwendet. Die Dateiendung für den MLP-Klassifikator ist in HALCON 'gmc'.

Parallelisierung

Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.

Parameter

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

Name der Datei.

Dateiendung: .gmc

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

Handle des MLP.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert read_class_mlpread_class_mlpReadClassMlpread_class_mlpReadClassMlpReadClassMlp den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

classify_class_mlpclassify_class_mlpClassifyClassMlpclassify_class_mlpClassifyClassMlpClassifyClassMlp, evaluate_class_mlpevaluate_class_mlpEvaluateClassMlpevaluate_class_mlpEvaluateClassMlpEvaluateClassMlp, create_class_lut_mlpcreate_class_lut_mlpCreateClassLutMlpcreate_class_lut_mlpCreateClassLutMlpCreateClassLutMlp

Siehe auch

create_class_mlpcreate_class_mlpCreateClassMlpcreate_class_mlpCreateClassMlpCreateClassMlp, write_class_mlpwrite_class_mlpWriteClassMlpwrite_class_mlpWriteClassMlpWriteClassMlp

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren