|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--com.ibm.able.beans.AbleClusterDiagramView
This class defines a specialized Neural Network inspector that shows the output activations of a Kohonen Feature Map (and labels)
Inner classes inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
---|---|
static int |
CIRCLES
|
protected boolean |
invertActivations
|
protected int |
nodeShape
|
protected boolean |
showClusterIDs
|
protected boolean |
showGrid
|
protected boolean |
showLabels
|
static int |
SQUARES
|
static int |
USE_COLORMAP
|
static int |
USE_MEAN
|
static int |
USE_THRESHOLD
|
protected double |
userThreshold
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AbleClusterDiagramView(java.lang.Object theNeuralNetworkObject)
Create a JPanel to display neural networks in a graphic format |
Method Summary | |
---|---|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
protected void |
drawColumnOfUnits(java.awt.Graphics2D g2,
int fromLayer,
int startUnit)
|
java.util.Vector |
getClusterCategoryValues()
|
java.util.Hashtable |
getColorMap()
|
int |
getColorMode()
|
java.lang.Object |
getContext()
Retrieve the context data for this inspector panel This data is added to the AbleInspectorContext save with the editor environment file. |
boolean |
getInvertActivations()
|
int |
getNodeShape()
|
boolean |
getShowClusterIDs()
|
boolean |
getShowGrid()
|
boolean |
getShowLabels()
|
double |
getUserThreshold()
|
void |
handleAbleEvent(AbleEvent theAbleEvent)
Handles an Able event. |
void |
init()
|
protected void |
initializeTestNetArchParameters()
|
protected void |
initNetArchParameters()
|
boolean |
isInvertActivations()
|
boolean |
isShowClusterIDs()
|
boolean |
isShowGrid()
|
boolean |
isShowLabels()
|
static void |
main(java.lang.String[] s)
|
void |
paintComponent(java.awt.Graphics g)
Paint the network units and their connections |
void |
propertyChange(java.beans.PropertyChangeEvent theEvent)
detect netArchitecture property changes and reset internal data structures |
protected void |
refreshView()
|
void |
setColorMap(java.util.Hashtable map)
|
void |
setColorMode(int mode)
|
void |
setContext(AbleInspectorContext theContext)
Set the context data for this inspector panel This is called after loading the editor environment file |
void |
setInvertActivations(boolean state)
|
void |
setNodeShape(int shape)
|
void |
setShowClusterIDs(boolean state)
|
void |
setShowGrid(boolean state)
|
void |
setShowLabels(boolean state)
|
void |
setUserThreshold(double thresh)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int CIRCLES
public static final int SQUARES
public static final int USE_MEAN
public static final int USE_THRESHOLD
public static final int USE_COLORMAP
protected double userThreshold
protected boolean showGrid
protected boolean showLabels
protected boolean showClusterIDs
protected boolean invertActivations
protected int nodeShape
Constructor Detail |
public AbleClusterDiagramView(java.lang.Object theNeuralNetworkObject)
Method Detail |
protected void initializeTestNetArchParameters()
protected void initNetArchParameters()
public void propertyChange(java.beans.PropertyChangeEvent theEvent)
propertyChange
in interface java.beans.PropertyChangeListener
public void handleAbleEvent(AbleEvent theAbleEvent)
AbleEventListener
handleAbleEvent
in interface AbleEventListener
com.ibm.able.AbleEventListener
theAbleEvent
- The event to handle.AbleException
- If an error occurs.public void init()
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
g
- A Graphics context
protected void drawColumnOfUnits(java.awt.Graphics2D g2, int fromLayer, int startUnit)
protected void refreshView()
public static void main(java.lang.String[] s)
public double getUserThreshold()
public void setUserThreshold(double thresh)
public void setNodeShape(int shape)
public int getNodeShape()
public void setShowGrid(boolean state)
public boolean getShowGrid()
public boolean isShowGrid()
public void setShowLabels(boolean state)
public boolean getShowLabels()
public boolean isShowLabels()
public void setShowClusterIDs(boolean state)
public boolean getShowClusterIDs()
public boolean isShowClusterIDs()
public void setInvertActivations(boolean state)
public boolean getInvertActivations()
public boolean isInvertActivations()
public int getColorMode()
public void setColorMode(int mode)
public java.util.Hashtable getColorMap()
public void setColorMap(java.util.Hashtable map)
public java.util.Vector getClusterCategoryValues()
public java.lang.Object getContext()
getContext
in interface AbleCustomInspectorView
public void setContext(AbleInspectorContext theContext)
setContext
in interface AbleCustomInspectorView
public static java.lang.String Copyright()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |