create_dl_layer_lrn T_create_dl_layer_lrn CreateDlLayerLrn CreateDlLayerLrn create_dl_layer_lrn (Operator)
Name
create_dl_layer_lrn T_create_dl_layer_lrn CreateDlLayerLrn CreateDlLayerLrn create_dl_layer_lrn — Erstellen eines LRN-Layers.
Signatur
void CreateDlLayerLrn (const HTuple& DLLayerInput , const HTuple& LayerName , const HTuple& LocalSize , const HTuple& Alpha , const HTuple& Beta , const HTuple& K , const HTuple& NormRegion , const HTuple& GenParamName , const HTuple& GenParamValue , HTuple* DLLayerLRN )
HDlLayer HDlLayer ::CreateDlLayerLrn (const HString& LayerName , Hlong LocalSize , double Alpha , double Beta , double K , const HString& NormRegion , const HTuple& GenParamName , const HTuple& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerLrn (const HString& LayerName , Hlong LocalSize , double Alpha , double Beta , double K , const HString& NormRegion , const HString& GenParamName , const HString& GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerLrn (const char* LayerName , Hlong LocalSize , double Alpha , double Beta , double K , const char* NormRegion , const char* GenParamName , const char* GenParamValue ) const
HDlLayer HDlLayer ::CreateDlLayerLrn (const wchar_t* LayerName , Hlong LocalSize , double Alpha , double Beta , double K , const wchar_t* NormRegion , const wchar_t* GenParamName , const wchar_t* GenParamValue ) const
(Nur Windows)
static void HOperatorSet .CreateDlLayerLrn (HTuple DLLayerInput , HTuple layerName , HTuple localSize , HTuple alpha , HTuple beta , HTuple k , HTuple normRegion , HTuple genParamName , HTuple genParamValue , out HTuple DLLayerLRN )
HDlLayer HDlLayer .CreateDlLayerLrn (string layerName , int localSize , double alpha , double beta , double k , string normRegion , HTuple genParamName , HTuple genParamValue )
HDlLayer HDlLayer .CreateDlLayerLrn (string layerName , int localSize , double alpha , double beta , double k , string normRegion , string genParamName , string genParamValue )
def create_dl_layer_lrn (dllayer_input : HHandle, layer_name : str, local_size : int, alpha : float, beta : float, k : float, norm_region : str, gen_param_name : MaybeSequence[str], gen_param_value : MaybeSequence[Union[int, float, str]]) -> HHandle
Beschreibung
Der Operator create_dl_layer_lrn create_dl_layer_lrn CreateDlLayerLrn CreateDlLayerLrn CreateDlLayerLrn create_dl_layer_lrn erzeugt einen
Local-Response-Normalization-Layer (LRN-Layer), der eine Normalisierung
über ein lokales Fenster durchführt, und der das Handle
DLLayerLRN DLLayerLRN DLLayerLRN DLLayerLRN DLLayerLRN dllayer_lrn zurückgibt.
Derzeit kann für NormRegion NormRegion NormRegion NormRegion normRegion norm_region nur 'across_channels' "across_channels" "across_channels" "across_channels" "across_channels" "across_channels"
gesetzt werden, was zu einer Normalisierung über die
Kanaldimension führt.
Genauer gesagt, ein Wert
, der in einem Kanal mit Index
liegt, wird mit einem Skalierungsfaktor in Abhängigkeit von einem
lokalen Fenster normiert,
wobei
die Größe des lokalen Fensters, die durch
LocalSize LocalSize LocalSize LocalSize localSize local_size gegeben ist,
die Gesamtzahl der Kanäle,
Alpha Alpha Alpha Alpha alpha alpha der Skalierungsparameter (verwendet als
eine Normalisierungskonstante),
Beta Beta Beta Beta beta beta der Exponent, der als Kontrastkonstante
verwendet wird,
und K K K K k k ein konstanter Summand ist, der verwendet wird,
um jegliche Singularitäten zu vermeiden.
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.
Die folgenden generischen Parameter GenParamName GenParamName GenParamName GenParamName genParamName gen_param_name und die
entsprechenden Werte GenParamValue GenParamValue GenParamValue GenParamValue genParamValue gen_param_value werden unterstützt:
'is_inference_output' "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" "is_inference_output" :
Bestimmt, ob apply_dl_model apply_dl_model ApplyDlModel ApplyDlModel ApplyDlModel apply_dl_model die Ausgabe dieses Layers im
Dictionary DLResultBatch DLResultBatch DLResultBatch DLResultBatch DLResultBatch dlresult_batch zurückgibt, auch ohne den
Layer in Outputs Outputs Outputs Outputs outputs outputs anzugeben ('true' "true" "true" "true" "true" "true" ), oder
nur falls er angegeben wird ('false' "false" "false" "false" "false" "false" ).
Default: 'false' "false" "false" "false" "false" "false"
Bestimmte Parameter von Layern, die mit create_dl_layer_lrn create_dl_layer_lrn CreateDlLayerLrn CreateDlLayerLrn CreateDlLayerLrn create_dl_layer_lrn
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.
LocalSize LocalSize LocalSize LocalSize localSize local_size (input_control) number → HTuple int HTuple Htuple (integer) (int / long) (Hlong ) (Hlong )
Größe des lokalen Fensters.
Defaultwert: 5
Alpha Alpha Alpha Alpha alpha alpha (input_control) number → HTuple float HTuple Htuple (real) (double ) (double ) (double )
Skalierungsfaktor in der LRN-Formel.
Defaultwert: 0.0001
Beta Beta Beta Beta beta beta (input_control) number → HTuple float HTuple Htuple (real) (double ) (double ) (double )
Exponent der LRN-Formel.
Defaultwert: 0.75
K K K K k k (input_control) number → HTuple float HTuple Htuple (real) (double ) (double ) (double )
Konstanter Summand der LRN-Formel.
Defaultwert: 1.0
NormRegion NormRegion NormRegion NormRegion normRegion norm_region (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Normierungsdimension.
Defaultwert:
'across_channels'
"across_channels"
"across_channels"
"across_channels"
"across_channels"
"across_channels"
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"
DLLayerLRN DLLayerLRN DLLayerLRN DLLayerLRN DLLayerLRN dllayer_lrn (output_control) dl_layer → HDlLayer , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
LRN-Layer.
Modul
Deep Learning Training