SANNCustomNeuralNetwork Members

These members are related to Statistica Custom Neural Networks dialog.

Functions

Name Description
Cancel -
CheckNumberOfHiddenUnitsMLP Calling this function may re-set the number of hidden units for an MLP network provided that the initial settings were incompatible with the nature of the dataset. This function is used only in the automation mode.
CheckNumberOfHiddenUnitsRBF Calling this function may re-set the number of hidden units for an RBF network provided that the initial settings were incompatible with the nature of the dataset. This function is used only in the automation mode.
GoToResults Call this option to go to the Results dialog without creating any networks. To do so you must have at least one active network in your current analysis.
OK Return value: Integer.
SaveNetworksC Call this function to save the active networks in C language.
SaveNetworksCSharp Call this function to save the active networks as C# Programs.
SaveNetworksJava Call this function to save the active networks as Java Programs.
SaveNetworksJavaMapReduce Call this function to save the active networks as Java MapReduce Programs.
SaveNetworksPMML Call this function to save the active networks in PMML format.
SaveNetworksSAS Call this function to save the active networks as SAS Programs.
SaveNetworksSQL Call this function to save the active networks as SQL Programs.
SaveNetworksTeradata Call this function to save the active networks as Teradata C Programs.
SaveNetworksUDF Call this function to save the active networks as SQL UDF Programs.

Properties

Name Description
Application Returns application object. Return value: Object. This property is read only.
ApplyStoppingConditions Select this option to enable early stopping. Return/assignment value: Integer.
DisplayRealTimeTrainingGraph Use this option to display the real time training graph. Return/assignment value: Integer.
ErrorImprovement Specifies the minimum reduction in error that the network must achieve within a specified number of training cycles (see NumberOfCyclesForErrorImprovement) before the training is halted. Return/assignment value: Double.
GaussRandomizeTheWeights Select this option to randomly initialize the weights according to a normal distribution. Return/assignment value: Integer.
HiddenLayerActivationFunction Specifies the hidden activation functions for Multilayer Perceptron (MLP) or Radial Basis Function (RBF). Return/assignment value: String.
HiddenLayerDecayConstant Specifies the weight decay constant for regularizing the input-hidden layer weights. MLP neural networks only. Return/assignment value: Double.
IncludeTestErrorInRealTimeTrainGraph Use this option to include the test error in the real time training graph. Return/assignment value: Integer.
IncludeTrainErrorInRealTimeTrainGraph Use this option to include the training error in the real time training graph. Return/assignment value: Integer.
IterationDialogVisible Select this option to make the iteration dialog visible in automation mode. This function is not associated with any dialog options. Assignment value: Integer.
LearningRate Specifies the learning rate for the gradient descend algorithm. MLP networks only. Return/assignment value: Double.
MeanForGaussRandomization Specifies the mean/minimum of the distribution (normal or uniform) used to initialize the neural network weights. Return/assignment value: Double.
ModelListView Specifies the list of active models. Return/assignment value: String.
Momentum Specifies the momentum for the gradient descend algorithm. MLP networks only. Return/assignment value: Double.
Name Return value: String. This property is read only.
NumberOfCyclesForErrorImprovement Specifies the number of training cycles during which the minimum reduction in error must occur (see ErrorImprovement). Return/assignment value: Integer.
NumberOfNetworksToTrainCustom Specifies the number of networks to be trained by the Automated Network Search (ANS). Return/assignment value: Integer.
NumberOfNeuronsForTheHiddenLayer Specifies the number of hidden units (neurons) in the hidden layer. Return/assignment value: Integer.
NumberOfTrainingCycles Specifies the maximum number of cycles to be used for training the neural network. Return/assignment value: Integer.
OutputActivationFunction Specifies the output activation functions for Multilayer Perceptron (MLP) and Radial Basis Function (RBF). Return/assignment value: String.
OutputLayerDecayConstant Specifies the weight decay constant for regularizing the hidden-output layer weights. Return/assignment value: Double.
Parent Returns the parent of the object. Return value: Object. This property is read only.
PrintDataStat Use this option to generate a statistics spreadsheet for the analysis variables. Return value: Object. This property is read only.
ResultsCodes Assignment value: Variant.
ResultsOption Assignment value: Integer.
ResultsOutputFields Assignment value: Variant.
ResultsSaveFileName Assignment value: String.
ResultsSelection Assignment value: Variant.
ResultsSelectionOption Assignment value: Variant.
ResultsValues Assignment value: Variant.
ResultsVariables Assignment value: Variant.
SeedValueForNetworkInitialization Use this option to specify the value of the seed for the random number generator used to initialize the network weights. Return/assignment value: Integer.
SummaryOfNetworks Print summary spreadsheet of active networks. Return value: Object. This property is read only.
TrainingAlgorithm Specifies the training algorithm used to train the neural network. MLP networks only. Return/assignment value: String.
UniformRandomizeTheWeights Select this option to randomly initialize the weights according to a uniform distribution. Return/assignment value: Integer.
UseCrossEntropyErrorFunction Select this option to use the cross entropy error function for training the neural network. Applicable to classification problems only. Return/assignment value: Integer.
UseFixedSeedForNetworkInitialization Select this option to use a specified seed value for the random number generator used to initialize the network weights. Return/assignment value: Integer.
UseHidWeightDecay Select this option to use weight decay regularization for the input-hidden layer weights. MLP neural networks only. Return/assignment value: Integer.
UseMultilayerPerceptron Select this option to create neural networks of Multilayer Perceptron (MLP) type. Return/assignment value: Integer.
UseOutWeightDecay Select this option to use weight decay regularization for the hidden-output layer weights. Return/assignment value: Integer.
UseRadialBasisFunction Select this option to create neural networks of Radial Basis Function (RBF) type. Not available with categorical inputs. Return/assignment value: Integer.
UseSumOfSquaresErrorFunction Select this option to use the sum of squares error function for training the neural network. Return/assignment value: Integer.
VarianceForGaussRandomization Specifies the variance/maximum of the distribution (normal or uniform) used to initialize the neural network weights. Return/assignment value: Double.

Events

Name Description
OnTrainingProgress Fired periodically to notify clients of training progress.