|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.ibm.able.AbleObject
com.ibm.able.beans.AbleNetwork
com.ibm.able.beans.AbleRadialBasisFunctionNet
| Field Summary | |
|---|---|
static java.lang.String |
defaultName
Value assigned to name by default. |
| Fields inherited from class com.ibm.able.beans.AbleNetwork |
|---|
activations, breakPointFlag, breakPoints, inNum, lastBreakPoint, MODE_NAMES, netArchitecture, netEpoch, netMode, netModelType, netRecInx, netStepsPerEpoch, NNRUN, NNTEST, NNTRAIN, outNum |
| Fields inherited from class com.ibm.able.AbleObject |
|---|
changed, chgSupport, comment, dataFlowEnabled, destBufferConnections, eventQueue, fileName, inputBuffer, listeners, logger, name, outputBuffer, parent, properties, propertyConnectionMgr, sourceBufferConnections, state, stateChgSupport, trace |
| Constructor Summary | |
|---|---|
AbleRadialBasisFunctionNet()
default constructor |
|
AbleRadialBasisFunctionNet(java.lang.String aName)
default constrcutor with a name |
|
AbleRadialBasisFunctionNet(java.lang.String aName,
java.lang.String args)
construct an rbf network with specified name and architecture |
|
| Method Summary | |
|---|---|
void |
changeNetArchitecture(java.lang.String parms)
Change the network architecture. |
void |
createNetwork(int NumIn,
int NumHid,
int NumOut)
create a Radial Basis Function network with the specified architecture |
void |
endEpoch()
Perform the end of epoch processing. |
java.lang.Object[] |
generateFilters(AbleDataSource theDataSource)
Return a filter for converting data to a bean's input specifications, and a filter for converting a bean's output specifications back to the original coordinates. |
void |
generateTranslateTemplates(AbleFilter filt,
AbleFilter outFilt,
java.util.Vector fields)
Populate a filter for converting data to a bean's input specifications, and a filter for converting a bean's output specifications back to the original coordinates. |
double[] |
getActivations()
|
double |
getAllWidths()
|
boolean |
getAutoCenter()
|
double |
getAveRMSError()
return the average RMS error |
double |
getAvgRMSError()
|
double |
getBadPatRatio()
|
int |
getBasisFunction()
|
double[] |
getCenters()
|
int |
getCenterWeightPasses()
|
double |
getDecayFactor()
|
double[] |
getError()
|
int |
getFeedbackType()
|
double |
getLastRMSError()
|
double |
getLearnRate()
return the learn rate parameter |
double |
getMaxRMSError()
|
double |
getMomentum()
return the momentum parameter |
java.lang.String |
getNetArchitecture()
get the network architecture as specified by the user |
java.util.Vector |
getNetworkGraphicData()
return data on the network architecture, activations, and weights for display by the AbleNetworkGraphicView custom inspector |
int |
getNumCenters()
|
int |
getNumHidden()
|
int |
getNumInputs()
|
int |
getNumOutputs()
|
int |
getNumUnits()
|
int |
getNumWeights()
|
double |
getPercentCorrect()
|
double |
getPercentIncorrect()
|
double |
getPercentUnknown()
|
double[] |
getTeach()
|
double[] |
getThreshold()
|
double |
getTolerance()
return the error tolerance parameter |
boolean |
getTrainingKMapNet()
|
double[] |
getWeights()
|
double[] |
getWgtDeriv()
|
int |
getWinner()
|
double |
getWinnerAct()
|
boolean |
isAdaptLearnRate()
|
boolean |
isEpochUpdate()
|
boolean |
isExplicitErrorMode()
|
boolean |
isNormalized()
|
boolean |
isSymmetricActFunction()
|
void |
process()
Performs the main, synchronous, standard processing function performed by this bean. |
void |
readInputs()
move data from the train/test set into the network input units and the teach array |
void |
reset()
Reset this bean to its "initialized" state. |
void |
setAdaptLearnRate(boolean state)
|
void |
setAllWidths(double wid)
|
void |
setAutoCenter(boolean state)
|
void |
setBasisFunction(int fun)
|
void |
setCenterWeightPasses(int passes)
|
void |
setDecayFactor(double factor)
|
void |
setEpochUpdate(boolean state)
|
void |
setExplicitErrorMode(boolean state)
|
void |
setLearnRate(double newVal)
set the learn rate parameter |
void |
setMomentum(double newVal)
set the momentum parameter |
void |
setNetArchitecture(java.lang.String arch)
Set the back propagation network architecture The architecture string is a sequence of space-delimited integers as follows: numInput numHid1 numHid2 numHid3 numOutput feedbackType Note if feedbackType is not specified, it will be set to 0 |
void |
setNormalized(boolean state)
|
void |
setSymmetricActFunction(boolean state)
|
void |
setTolerance(double newVal)
set the error tolerance parameter |
| Methods inherited from class com.ibm.able.beans.AbleNetwork |
|---|
breakPointReached, clearAllBreakPoints, clearBreakPoint, clearBreakPoint, clearLastBreakPoint, getLastBreakPoint, getNetEpoch, getNetMode, getNetRecInx, getNetStepsPerEpoch, setBreakPoint, setDefaults, setNetMode, setNetStepsPerEpoch, testBreakPoints |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String defaultName
| Constructor Detail |
public AbleRadialBasisFunctionNet()
throws AbleException
public AbleRadialBasisFunctionNet(java.lang.String aName)
throws AbleException
public AbleRadialBasisFunctionNet(java.lang.String aName,
java.lang.String args)
throws AbleException
| Method Detail |
public int getNumInputs()
public int getNumHidden()
public int getNumOutputs()
public int getNumUnits()
public int getNumWeights()
public int getNumCenters()
public boolean isExplicitErrorMode()
public void setExplicitErrorMode(boolean state)
public boolean isAdaptLearnRate()
public void setAdaptLearnRate(boolean state)
public boolean isEpochUpdate()
public void setEpochUpdate(boolean state)
public boolean isSymmetricActFunction()
public void setSymmetricActFunction(boolean state)
public int getFeedbackType()
public double getDecayFactor()
public void setDecayFactor(double factor)
public double getAvgRMSError()
public double getLastRMSError()
public double getMaxRMSError()
public double getBadPatRatio()
public int getCenterWeightPasses()
public void setCenterWeightPasses(int passes)
public void setLearnRate(double newVal)
public double getLearnRate()
public void setMomentum(double newVal)
public double getPercentCorrect()
public double getPercentIncorrect()
public double getPercentUnknown()
public double getMomentum()
public void setTolerance(double newVal)
public double getTolerance()
public double getAveRMSError()
public double[] getActivations()
public double[] getWeights()
public double[] getCenters()
public double[] getWgtDeriv()
public double[] getThreshold()
public double[] getTeach()
public double[] getError()
public void setBasisFunction(int fun)
public int getBasisFunction()
public double getAllWidths()
public void setAllWidths(double wid)
public void setNormalized(boolean state)
public boolean isNormalized()
public void setAutoCenter(boolean state)
public boolean getAutoCenter()
public int getWinner()
public double getWinnerAct()
public boolean getTrainingKMapNet()
public java.lang.String getNetArchitecture()
public void reset()
throws AbleException
AbleObjectThis base method has no default implementation. It only provides tracing.
reset in interface AbleBeanreset in class AbleObjectAbleException - If an error occurs.AbleBean.reset()
public void readInputs()
throws AbleException
AbleException
public void process()
throws AbleException
AbleObjectThis base method implementation provides tracing only.
process in interface AbleBeanprocess in class AbleObjectAbleExceptionAbleObject.inputBuffer,
AbleObject.outputBuffer,
AbleBean.process()
public void generateTranslateTemplates(AbleFilter filt,
AbleFilter outFilt,
java.util.Vector fields)
throws AbleException
AbleTranslateTemplateProviderAbleFilter.generateTranslateTemplates(com.ibm.able.beans.filter.AbleFilter, com.ibm.able.beans.filter.AbleFilter, java.util.Vector)
generateTranslateTemplates in interface AbleTranslateTemplateProviderfilt - The AbleFilter used to convert incoming data.outFilt - The AbleFilter used to convert outgoing data.fields - A vector of AbleFields from which to derive the translation template.
AbleException
public java.lang.Object[] generateFilters(AbleDataSource theDataSource)
throws AbleException
theDataSource - The data source from which to get the fields to derive the translation template.
AbleExceptionpublic void endEpoch()
AbleNetwork
endEpoch in class AbleNetwork
public void changeNetArchitecture(java.lang.String parms)
throws AbleException
AbleNetwork
changeNetArchitecture in class AbleNetworkparms - The new network architecture specification
AbleException
public void createNetwork(int NumIn,
int NumHid,
int NumOut)
throws AbleException
AbleException
public void setNetArchitecture(java.lang.String arch)
throws AbleException
setNetArchitecture in class AbleNetworkarch - A string that defines the network architecture
AbleExceptionpublic java.util.Vector getNetworkGraphicData()
getNetworkGraphicData in class AbleNetwork
|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||