|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--java.util.Dictionary
|
+--java.util.Hashtable
|
+--java.util.Properties
|
+--com.ewasystems.dm.AbstractEngineConfig
|
+--com.ewasystems.data.prep.DataPrepConfig
|
+--com.ewasystems.dm.neural.nn.NeuralNetworkConfig
Title: NeuralNetworkConfig
Description: Neural Network Configuration
Company: EWA Systems
Copyright: (c) 1998 - 2005
| Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
| Field Summary | |
static java.lang.String |
configName
Configuration Type Name |
static int |
LEARNMODEBATCH
Static Type Variable for BATCH Learning |
static int |
LEARNMODESEQUENTIAL
Static Type Variable for SEQUENTIAL Learning |
| Fields inherited from class com.ewasystems.data.prep.DataPrepConfig |
SAMPLE_EVENLY, SAMPLE_FIRST, SAMPLE_LAST, SAMPLE_RANDOM |
| Constructor Summary | |
NeuralNetworkConfig()
Bare Constructor |
|
| Method Summary | |
java.util.Properties |
defaultConfiguration()
Returns the Default Neural Network Properties |
int |
getLearningMode()
Gets the Learning Mode |
float |
getLearningMomentum()
Gets the Learning Momentum |
float |
getLearningRate()
Gets the Learning Rate |
float |
getLearningRelaxation()
Gets the Learning Relaxation |
int |
getLearningRelaxationPeriod()
Gets the Learning Relaxation Period |
int |
getLearningTestingPeriod()
Gets the Learning Testing Period |
float |
getLearningWeightPenalty()
Gets the Learning Weight Penalty |
float |
getStoppingError()
Gets the Stopping Error |
int |
getStoppingMaxEpoch()
Gets the Stopping Max Epoch |
int |
getStoppingMinEpoch()
Gets the Stopping Min Epoch |
void |
readConfiguration()
Imports/Updates the Configuration |
void |
report()
Sends Text Report of Current Configuration to VDXError via Debug Messages |
void |
setLearningMode(int learningMode)
Sets the Learning Mode (Mode in (BATCH or SEQUENTIAL) |
void |
setLearningMomentum(float learningMomentum)
Sets the Learning Momentum (0 <= Float < 1) |
void |
setLearningRate(float learningRate)
Sets the Learning Rate (0 < Float < 1) |
void |
setLearningRelaxation(float learningRelaxation)
Sets the Learning Relaxation (0 <= Float < 1) |
void |
setLearningRelaxationPeriod(int learningRelaxationPeriod)
Sets the Learning Relaxation Period (Integer > 1) |
void |
setLearningTestingPeriod(int learningTestingPeriod)
Sets the Learning Testing Period (Integer > 1) |
void |
setLearningWeightPenalty(float learningWeightPenalty)
Sets the Learning Weight Penalty (0 <= Float < 1) |
void |
setStoppingError(float stoppingError)
Sets the Stopping Error (Float >= 0) |
void |
setStoppingMaxEpoch(int stoppingMaxEpoch)
Sets the Stopping Epoch (Integer >= MinStoppingEpoc) |
void |
setStoppingMinEpoch(int stoppingMinEpoch)
Sets the Stopping Epoch (Integer between 1 and StoppingMaxEpoch) |
| Methods inherited from class com.ewasystems.data.prep.DataPrepConfig |
getNumVFolds, getSubSampleSize, getSubSampleSizeBy, getTestingProportion, getVFoldLimit, setNumVFolds, setSubSampleSize, setSubSampleSizeBy, setTestingProportion, setVFoldLimit |
| Methods inherited from class com.ewasystems.dm.AbstractEngineConfig |
getConfigName, getMaxThreads, getRandomSeed, loadConfigFromFile, loadConfigFromProperties, setMaxThreads, setRandomSeed, storeConfigToFile |
| Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store |
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String configName
public static final int LEARNMODEBATCH
public static final int LEARNMODESEQUENTIAL
| Constructor Detail |
public NeuralNetworkConfig()
AbstractEngineConfig| Method Detail |
public java.util.Properties defaultConfiguration()
Returns the Default Neural Network Properties
defaultConfiguration in class DataPrepConfigpublic int getLearningMode()
public float getLearningMomentum()
public float getLearningRate()
public float getLearningRelaxation()
public int getLearningRelaxationPeriod()
public int getLearningTestingPeriod()
public float getLearningWeightPenalty()
public float getStoppingError()
public int getStoppingMaxEpoch()
public int getStoppingMinEpoch()
public void readConfiguration()
readConfiguration in class DataPrepConfigpublic void report()
report in class DataPrepConfigpublic void setLearningMode(int learningMode)
learningMode - The Learning Modepublic void setLearningMomentum(float learningMomentum)
learningMomentum - The Learning Momentumpublic void setLearningRate(float learningRate)
learningRate - The Learning Ratepublic void setLearningRelaxation(float learningRelaxation)
learningRelaxation - The Learning Relaxationpublic void setLearningRelaxationPeriod(int learningRelaxationPeriod)
learningRelaxationPeriod - The Learning Relaxation Periodpublic void setLearningTestingPeriod(int learningTestingPeriod)
learningTestingPeriod - The Learning Testing Periodpublic void setLearningWeightPenalty(float learningWeightPenalty)
learningWeightPenalty - The Learning Weight Penaltypublic void setStoppingError(float stoppingError)
stoppingError - The Stopping Errorpublic void setStoppingMaxEpoch(int stoppingMaxEpoch)
stoppingMaxEpoch - The Maximum Stopping Epochpublic void setStoppingMinEpoch(int stoppingMinEpoch)
stoppingMinEpoch - The Minimum Stopping Epoch
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||