MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
Specifies the parameters for the VarSelNetLayer (Variable Selection Network).
More...
Public Member Functions | |
VarSelNetParameter () | |
Constructor for the parameter. More... | |
override object | Load (System.IO.BinaryReader br, bool bNewInstance=true) |
Load the parameter from a binary reader. More... | |
override void | Copy (LayerParameterBase src) |
Copy on parameter to another. More... | |
override LayerParameterBase | Clone () |
Creates a new copy of this instance of the parameter. More... | |
override RawProto | ToProto (string strName) |
Convert the parameter into a RawProto. More... | |
Public Member Functions inherited from MyCaffe.param.LayerParameterBase | |
LayerParameterBase () | |
Constructor for the parameter. More... | |
virtual string | PrepareRunModelInputs () |
This method gives derivative classes a chance specify model inputs required by the run model. More... | |
virtual void | PrepareRunModel (LayerParameter p) |
This method gives derivative classes a chance to prepare the layer for a run-model. More... | |
void | Save (BinaryWriter bw) |
Save this parameter to a binary writer. More... | |
abstract object | Load (BinaryReader br, bool bNewInstance=true) |
Load the parameter from a binary reader. More... | |
Public Member Functions inherited from MyCaffe.basecode.BaseParameter | |
BaseParameter () | |
Constructor for the parameter. More... | |
virtual bool | Compare (BaseParameter p) |
Compare this parameter to another parameter. More... | |
Static Public Member Functions | |
static VarSelNetParameter | FromProto (RawProto rp) |
Parses the parameter from a RawProto. More... | |
Static Public Member Functions inherited from MyCaffe.basecode.BaseParameter | |
static double | ParseDouble (string strVal) |
Parse double values using the US culture if the decimal separator = '.', then using the native culture, and if then lastly trying the US culture to handle prototypes containing '.' as the separator, yet parsed in a culture that does not use '.' as a decimal. More... | |
static bool | TryParse (string strVal, out double df) |
Parse double values using the US culture if the decimal separator = '.', then using the native culture, and if then lastly trying the US culture to handle prototypes containing '.' as the separator, yet parsed in a culture that does not use '.' as a decimal. More... | |
static float | ParseFloat (string strVal) |
Parse float values using the US culture if the decimal separator = '.', then using the native culture, and if then lastly trying the US culture to handle prototypes containing '.' as the separator, yet parsed in a culture that does not use '.' as a decimal. More... | |
static bool | TryParse (string strVal, out float f) |
Parse doufloatble values using the US culture if the decimal separator = '.', then using the native culture, and if then lastly trying the US culture to handle prototypes containing '.' as the separator, yet parsed in a culture that does not use '.' as a decimal. More... | |
Properties | |
int | num_inputs [getset] |
Specifies the quantity of input variables, including both numeric and categorical for the relevant channel. More... | |
int | input_dim [getset] |
Specifies the attribute/embedding dimension of the input, associated witht he 'state_size' of the model. More... | |
int | hidden_dim [getset] |
Specifies the embedding width of the output. More... | |
int? | context_dim [getset] |
Specifies the embedding width of the context signal expected to be fed as an auxiliary input (optional, can be null). More... | |
float | dropout_ratio [getset] |
Specifies the dropout ratio used with the GRNs (default = 0.05 or 5%). More... | |
bool | batch_first [getset] |
Specifies a boolean indicating whether the batch dimension is expected to be the first dimension of the input or not. More... | |
FillerParameter | weight_filler [getset] |
The filler for the weights. More... | |
FillerParameter | bias_filler [getset] |
The filler for the bias. More... | |
int | axis [getset] |
Specifies the first axis to be lumped into a single inner product computations; all preceding axes are retained in the output. May be negative to index from the end (e.g., -1 for the last axis) More... | |
Additional Inherited Members | |
Public Types inherited from MyCaffe.param.LayerParameterBase | |
enum | LABEL_TYPE { NONE , SINGLE , MULTIPLE , ONLY_ONE } |
Defines the label type. More... | |
Specifies the parameters for the VarSelNetLayer (Variable Selection Network).
The VSN enables instance-wise variable selection and is applied to both the static covariates and time-dependent covariates as the specific contribution of each input to the output is typically unknown. The VSN provides insights into which variables contribute the most for the prediction problem and allows the model to remove unnecessarily noisy inputs which could negatively impact the performance.
Definition at line 26 of file VarSetLnetParameter.cs.
MyCaffe.param.tft.VarSelNetParameter.VarSelNetParameter | ( | ) |
Constructor for the parameter.
Definition at line 39 of file VarSetLnetParameter.cs.
|
virtual |
Creates a new copy of this instance of the parameter.
Implements MyCaffe.param.LayerParameterBase.
Definition at line 170 of file VarSetLnetParameter.cs.
|
virtual |
Copy on parameter to another.
src | Specifies the parameter to copy. |
Implements MyCaffe.param.LayerParameterBase.
Definition at line 150 of file VarSetLnetParameter.cs.
|
static |
Parses the parameter from a RawProto.
rp | Specifies the RawProto to parse. |
Definition at line 210 of file VarSetLnetParameter.cs.
override object MyCaffe.param.tft.VarSelNetParameter.Load | ( | System.IO.BinaryReader | br, |
bool | bNewInstance = true |
||
) |
Load the parameter from a binary reader.
br | Specifies the binary reader. |
bNewInstance | When true a new instance is created (the default), otherwise the existing instance is loaded from the binary reader. |
Definition at line 138 of file VarSetLnetParameter.cs.
|
virtual |
Convert the parameter into a RawProto.
strName | Specifies the name to associate with the RawProto. |
Implements MyCaffe.basecode.BaseParameter.
Definition at line 182 of file VarSetLnetParameter.cs.
|
getset |
Specifies the first axis to be lumped into a single inner product computations; all preceding axes are retained in the output. May be negative to index from the end (e.g., -1 for the last axis)
Definition at line 131 of file VarSetLnetParameter.cs.
|
getset |
Specifies a boolean indicating whether the batch dimension is expected to be the first dimension of the input or not.
Definition at line 97 of file VarSetLnetParameter.cs.
|
getset |
The filler for the bias.
Definition at line 119 of file VarSetLnetParameter.cs.
|
getset |
Specifies the embedding width of the context signal expected to be fed as an auxiliary input (optional, can be null).
Definition at line 77 of file VarSetLnetParameter.cs.
|
getset |
Specifies the dropout ratio used with the GRNs (default = 0.05 or 5%).
Definition at line 87 of file VarSetLnetParameter.cs.
|
getset |
Specifies the embedding width of the output.
Definition at line 67 of file VarSetLnetParameter.cs.
|
getset |
Specifies the attribute/embedding dimension of the input, associated witht he 'state_size' of the model.
Definition at line 57 of file VarSetLnetParameter.cs.
|
getset |
Specifies the quantity of input variables, including both numeric and categorical for the relevant channel.
Definition at line 47 of file VarSetLnetParameter.cs.
|
getset |
The filler for the weights.
Definition at line 108 of file VarSetLnetParameter.cs.