create_dl_transform_pipelineT_create_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline (Operator)
Name
create_dl_transform_pipelineT_create_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline — Erzeuge eine Pipeline von Transforms für das Training eines Deep
Learning-Modells.
Signatur
void CreateDlTransformPipeline(const HTuple& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue, HTuple* TransformPipeline)
static HDlTransformPipeline HDlTransform::CreateDlTransformPipeline(const HDlTransformArray& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue)
HDlTransformPipeline HDlTransform::CreateDlTransformPipeline(const HTuple& GenParamName, const HTuple& GenParamValue) const
void HDlTransformPipeline::HDlTransformPipeline(const HDlTransformArray& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue)
void HDlTransformPipeline::HDlTransformPipeline(const HDlTransform& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue)
void HDlTransformPipeline::CreateDlTransformPipeline(const HDlTransformArray& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue)
void HDlTransformPipeline::CreateDlTransformPipeline(const HDlTransform& Transforms, const HTuple& GenParamName, const HTuple& GenParamValue)
static void HOperatorSet.CreateDlTransformPipeline(HTuple transforms, HTuple genParamName, HTuple genParamValue, out HTuple transformPipeline)
static HDlTransformPipeline HDlTransform.CreateDlTransformPipeline(HDlTransform[] transforms, HTuple genParamName, HTuple genParamValue)
HDlTransformPipeline HDlTransform.CreateDlTransformPipeline(HTuple genParamName, HTuple genParamValue)
public HDlTransformPipeline(HDlTransform[] transforms, HTuple genParamName, HTuple genParamValue)
public HDlTransformPipeline(HDlTransform transforms, HTuple genParamName, HTuple genParamValue)
void HDlTransformPipeline.CreateDlTransformPipeline(HDlTransform[] transforms, HTuple genParamName, HTuple genParamValue)
void HDlTransformPipeline.CreateDlTransformPipeline(HDlTransform transforms, HTuple genParamName, HTuple genParamValue)
Beschreibung
Der Operator create_dl_transform_pipelinecreate_dl_transform_pipelineCreateDlTransformPipelineCreateDlTransformPipelinecreate_dl_transform_pipeline erstellt eine Pipeline von
Transforms TransformsTransformsTransformstransformstransforms zur Umwandlung eines Sample-Batches
vor dessen Verwendung in train_dl_model_batchtrain_dl_model_batchTrainDlModelBatchTrainDlModelBatchtrain_dl_model_batch und
apply_dl_modelapply_dl_modelApplyDlModelApplyDlModelapply_dl_model. Transforms können die Anpassung von Bilddimensionen
oder des Grauwertbereichs sowie Augmentierungsmethoden enthalten.
Die Ausführungsreihenfolge der Transforms wird durch ihre Reihenfolge im
Tupel TransformsTransformsTransformstransformstransforms festgelegt. Die Ausführung kann mit dem Operator
transform_dl_sample_batchtransform_dl_sample_batchTransformDlSampleBatchTransformDlSampleBatchtransform_dl_sample_batch erfolgen.
Die folgenden generischen Parameter GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name und die zugehörigen
Werte GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value werden unterstützt:
- 'fill_value'"fill_value""fill_value""fill_value""fill_value":
-
Wert zum Auffüllen der Padding-Regionen, falls dies durch die
Transforms erforderlich ist.
Restriktion:
Es kann nur ein Integer- oder Float-Wert gesetzt werden.
Default:
0.0.
- 'bbox_min_side_length'"bbox_min_side_length""bbox_min_side_length""bbox_min_side_length""bbox_min_side_length":
-
Kleinste erlaubte Seitenlänge einer transformierten Box.
Kleinere Boxen werden nicht ausgegeben.
Default:
2
- 'instance_min_visibility'"instance_min_visibility""instance_min_visibility""instance_min_visibility""instance_min_visibility":
-
Kleinster erlaubter sichtbarer Anteil einer transformierten Instanz.
Instanzen mit kleinerer Sichtbarkeit werden nicht ausgegeben.
Default:
0.5
- 'ignore_direction'"ignore_direction""ignore_direction""ignore_direction""ignore_direction":
-
Bestimmt, ob die Boxes vom Typ 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2" die Richtung des
Objekts innerhalb der Box beachten ('false'"false""false""false""false") oder
ignorieren ('true'"true""true""true""true").
Nur anwendbar für Umwandlung eines Sample-Batches für Modelle zur
Objekterkennung mit 'instance_type'"instance_type""instance_type""instance_type""instance_type" = 'rectangle2'"rectangle2""rectangle2""rectangle2""rectangle2".
Werteliste:
'true'"true""true""true""true", 'false'"false""false""false""false"
Default:
'false'"false""false""false""false"
Zusätzlich kann 'class_ids_no_orientation'"class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation""class_ids_no_orientation" gesetzt werden
unter Benutzung von set_dl_transform_pipeline_paramset_dl_transform_pipeline_paramSetDlTransformPipelineParamSetDlTransformPipelineParamset_dl_transform_pipeline_param.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf interner Datenebene.
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
TransformsTransformsTransformstransformstransforms (input_control) dl_transform(-array) → HDlTransform, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Tupel mit den Transform-Handles
GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control) attribute.name-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Namen der generischen Parameter, die für die
Transform-Pipeline angepasst werden können.
Default:
[]
Werteliste:
'bbox_min_side_length'"bbox_min_side_length""bbox_min_side_length""bbox_min_side_length""bbox_min_side_length", 'fill_value'"fill_value""fill_value""fill_value""fill_value", 'ignore_direction'"ignore_direction""ignore_direction""ignore_direction""ignore_direction", 'instance_min_visibility'"instance_min_visibility""instance_min_visibility""instance_min_visibility""instance_min_visibility"
GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control) attribute.value-array → HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Werte der generischen Parameter, die für die
Transform-Pipeline angepasst werden können.
Default:
[]
Wertevorschläge:
0.0
TransformPipelineTransformPipelineTransformPipelinetransformPipelinetransform_pipeline (output_control) dl_transform_pipeline → HDlTransformPipeline, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle der Transform-Pipeline
Vorgänger
create_dl_transform_flipcreate_dl_transform_flipCreateDlTransformFlipCreateDlTransformFlipcreate_dl_transform_flip,
create_dl_transform_normalizecreate_dl_transform_normalizeCreateDlTransformNormalizeCreateDlTransformNormalizecreate_dl_transform_normalize,
create_dl_transform_random_cropcreate_dl_transform_random_cropCreateDlTransformRandomCropCreateDlTransformRandomCropcreate_dl_transform_random_crop,
create_dl_transform_random_geometriccreate_dl_transform_random_geometricCreateDlTransformRandomGeometricCreateDlTransformRandomGeometriccreate_dl_transform_random_geometric,
create_dl_transform_random_hsvcreate_dl_transform_random_hsvCreateDlTransformRandomHsvCreateDlTransformRandomHsvcreate_dl_transform_random_hsv,
create_dl_transform_resizecreate_dl_transform_resizeCreateDlTransformResizeCreateDlTransformResizecreate_dl_transform_resize
Nachfolger
get_dl_transform_pipeline_paramget_dl_transform_pipeline_paramGetDlTransformPipelineParamGetDlTransformPipelineParamget_dl_transform_pipeline_param,
set_dl_transform_pipeline_paramset_dl_transform_pipeline_paramSetDlTransformPipelineParamSetDlTransformPipelineParamset_dl_transform_pipeline_param,
transform_dl_sample_batchtransform_dl_sample_batchTransformDlSampleBatchTransformDlSampleBatchtransform_dl_sample_batch
Modul
Foundation