create_dl_layer_depth_to_space T_create_dl_layer_depth_to_space CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace create_dl_layer_depth_to_space (Operator)
Name
create_dl_layer_depth_to_space T_create_dl_layer_depth_to_space CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace create_dl_layer_depth_to_space — Erstellen eines Depth-To-Space-Layers.
Signatur
void CreateDlLayerDepthToSpace (const HTuple& DLLayerInput , const HTuple& LayerName , const HTuple& BlockSize , const HTuple& Mode , const HTuple& GenParamName , const HTuple& GenParamValue , HTuple* DLLayerDepthToSpace )
HDlLayer HDlLayer ::CreateDlLayerDepthToSpace (const HString& LayerName , Hlong BlockSize , const HString& Mode , const HTuple& GenParamName , const HTuple& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerDepthToSpace (const HString& LayerName , Hlong BlockSize , const HString& Mode , const HString& GenParamName , const HString& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerDepthToSpace (const char* LayerName , Hlong BlockSize , const char* Mode , const char* GenParamName , const char* GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerDepthToSpace (const wchar_t* LayerName , Hlong BlockSize , const wchar_t* Mode , const wchar_t* GenParamName , const wchar_t* GenParamValue ) const
(Nur Windows)
static void HOperatorSet .CreateDlLayerDepthToSpace (HTuple DLLayerInput , HTuple layerName , HTuple blockSize , HTuple mode , HTuple genParamName , HTuple genParamValue , out HTuple DLLayerDepthToSpace )
HDlLayer HDlLayer .CreateDlLayerDepthToSpace (string layerName , int blockSize , string mode , HTuple genParamName , HTuple genParamValue )
HDlLayer HDlLayer .CreateDlLayerDepthToSpace (string layerName , int blockSize , string mode , string genParamName , string genParamValue )
Beschreibung
Der Operator create_dl_layer_depth_to_space create_dl_layer_depth_to_space CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace create_dl_layer_depth_to_space erzeugt einen
Depth-To-Space-Layer, dessen Handle in DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace dllayer_depth_to_space
zurückgegeben wird.
Der Parameter DLLayerInput DLLayerInput DLLayerInput DLLayerInput DLLayerInput dllayer_input bestimmt den zuführenden Eingabelayer
und erwartet das Layer-Handle als Wert.
Der Parameter LayerName LayerName LayerName LayerName layerName layer_name legt einen individuellen Layernamen fest.
Es ist zu beachten, dass beim Erstellen eines Modells mit
create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model jeder Layer des erstellten Netzes einen
eindeutigen Namen haben muss.
Dieser Layer ordnet die Elemente der Eingabe mit der Form
zu einem Tensor der Form
um.
Dabei kann
als Faktor zur Hochskalierung betrachtet werden,
welcher mit BlockSize BlockSize BlockSize BlockSize blockSize block_size gesetzt wird.
Das Ausgabeelement
ergibt
sich aus dem Eingabeelement
.
Mit Mode Mode Mode Mode mode mode wird die Reihenfolge im Ausgabetensor bestimmt. Gegenwärtig
ist nur die oben beschriebene Reihenfolge 'column_row_depth' "column_row_depth" "column_row_depth" "column_row_depth" "column_row_depth" "column_row_depth"
verfügbar.
Bestimmte Parameter von Layern, die mit create_dl_layer_depth_to_space create_dl_layer_depth_to_space CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace CreateDlLayerDepthToSpace create_dl_layer_depth_to_space
erzeugt wurden, können mit weiteren Operatoren gesetzt und abgerufen werden.
Die folgenden Tabellen geben einen Überblick, welche Parameter mit
set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param gesetzt werden können und welche mit
get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param oder get_dl_layer_param get_dl_layer_param GetDlLayerParam GetDlLayerParam GetDlLayerParam get_dl_layer_param ausgelesen
werden können. Es ist zu beachten, dass die Operatoren
set_dl_model_layer_param set_dl_model_layer_param SetDlModelLayerParam SetDlModelLayerParam SetDlModelLayerParam set_dl_model_layer_param und get_dl_model_layer_param get_dl_model_layer_param GetDlModelLayerParam GetDlModelLayerParam GetDlModelLayerParam get_dl_model_layer_param ein
Modell benötigen, das mit create_dl_model create_dl_model CreateDlModel CreateDlModel CreateDlModel create_dl_model erzeugt wurde.
Generische Layer-Parameter
set
get
'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output"
'num_trainable_params' "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params" "num_trainable_params"
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Parameter
DLLayerInput DLLayerInput DLLayerInput DLLayerInput DLLayerInput dllayer_input (input_control) dl_layer → HDlLayer , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Zuführender Layer.
LayerName LayerName LayerName LayerName layerName layer_name (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Name des Ausgabelayers.
BlockSize BlockSize BlockSize BlockSize blockSize block_size (input_control) number → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Blockgröße (d.h. Faktor zur Hochskalierung).
Defaultwert: 3
Mode Mode Mode Mode mode mode (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Modus für die Reihenfolge in der Ausgabe.
Defaultwert:
'column_row_depth'
"column_row_depth"
"column_row_depth"
"column_row_depth"
"column_row_depth"
"column_row_depth"
GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name (input_control) attribute.name(-array) → HTuple MaybeSequence[str] HTuple Htuple (string) (string ) (HString ) (char* )
Namen der generischen Eingabeparameter.
Defaultwert: []
Werteliste: 'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output"
GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value (input_control) attribute.value(-array) → HTuple MaybeSequence[Union[int, float, str]] HTuple Htuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)
Werte der generischen Eingabeparameter.
Defaultwert: []
Wertevorschläge: 'true' "true" "true" "true" "true" "true" , 'false' "false" "false" "false" "false" "false"
DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace DLLayerDepthToSpace dllayer_depth_to_space (output_control) dl_layer → HDlLayer , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Depth-To-Space-Layer.
Beispiel (HDevelop)
InputShape := [16, 16, 3]
Upscale := 2
*
create_dl_layer_input ('input', InputShape, [], [], DLLayerInput)
* Create a convolutional layer, that generates Upscale^2*NumChannel feature maps.
create_dl_layer_convolution (DLLayerInput, 'conv1', 3, 1, 1,\
Upscale * Upscale * InputShape[2],\
1, 'half_kernel_size', 'none',\
[], [], DLLayerConvolution)
* Use a depth to space layer to combine Upscale^2 feature maps to upscale.
create_dl_layer_depth_to_space (DLLayerConvolution, 'upscaled', Upscale,\
'column_row_depth',[], [],\
DLLayerDepthToSpace)
* The output shape of DLLayerDepthToSpace is now [16*Upscale, 16*Upscale, 3].
create_dl_model (DLLayerDepthToSpace, DLModel)
Vorgänger
create_dl_layer_input create_dl_layer_input CreateDlLayerInput CreateDlLayerInput CreateDlLayerInput create_dl_layer_input ,
create_dl_layer_concat create_dl_layer_concat CreateDlLayerConcat CreateDlLayerConcat CreateDlLayerConcat create_dl_layer_concat ,
create_dl_layer_reshape create_dl_layer_reshape CreateDlLayerReshape CreateDlLayerReshape CreateDlLayerReshape create_dl_layer_reshape
Nachfolger
create_dl_layer_convolution create_dl_layer_convolution CreateDlLayerConvolution CreateDlLayerConvolution CreateDlLayerConvolution create_dl_layer_convolution ,
create_dl_layer_dense create_dl_layer_dense CreateDlLayerDense CreateDlLayerDense CreateDlLayerDense create_dl_layer_dense ,
create_dl_layer_reshape create_dl_layer_reshape CreateDlLayerReshape CreateDlLayerReshape CreateDlLayerReshape create_dl_layer_reshape
Siehe auch
create_dl_layer_reshape create_dl_layer_reshape CreateDlLayerReshape CreateDlLayerReshape CreateDlLayerReshape create_dl_layer_reshape
Modul
Deep Learning Training