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

create_dl_transform_pipeline( : : Transforms, GenParamName, GenParamValue : TransformPipeline)

Herror T_create_dl_transform_pipeline(const Htuple Transforms, const Htuple GenParamName, const Htuple GenParamValue, Htuple* TransformPipeline)

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)

def create_dl_transform_pipeline(transforms: MaybeSequence[HHandle], gen_param_name: Sequence[str], gen_param_value: Sequence[Union[float, int]]) -> HHandle

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

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