Package gov.nih.mipav.model.algorithms
Class Backpropagation.MainFrame
java.lang.Object
gov.nih.mipav.model.algorithms.Backpropagation.MainFrame
- Enclosing class:
Backpropagation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Color[]private JLabelprivate JPanelprivate DecimalFormatprivate JLabelprivate booleanprivate JCheckBoxprivate JLabelprivate JFrameprivate JButtonprivate JMenuItemprivate Stringprivate JLabelprivate JTextFieldprivate JLabelprivate JLabelprivate JPanelprivate JLabelprivate doubleprivate JTextFieldprivate JButtonprivate JMenuItemprivate JLabelprivate intprivate JLabelprivate doubleprivate intprivate JTextFieldprivate doubleprivate JTextFieldprivate JLabelprivate doubleprivate doubleprivate JLabelprivate JTextFieldprivate Pointprivate JLabelprivate Backpropagation.NeuralNetworkprivate JLabelprivate doubleprivate JTextFieldprivate JLabelprivate JLabelprivate JLabelprivate JTableprivate DefaultTableModelprivate JScrollPaneprivate doubleprivate JTextFieldprivate JLabelprivate JLabelprivate JButtonprivate JLabelprivate JLabelprivate JLabelprivate JTableprivate DefaultTableModelprivate JScrollPaneprivate JLabelprivate JTextFieldprivate JTextFieldprivate JLabelprivate JSlider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidalertBackground(JTextField textField, boolean alert) private voidprivate Double[]convertCoordinate(Double[] oldPoint) private voidprivate voidprivate voidloadFile(JFileChooser fileChooser) private Doubleprivate voidprivate voidprivate Doubleprivate voidstartTrain(ArrayList<Double[]> inputs)
-
Field Details
-
loadMenuItem
-
generateMenuItem
-
frame
-
layoutPanel
-
coordinatePanel
-
loadButton
-
loadValue
-
generateButton
-
learningLabel
-
convergenceLabel
-
trainingRateLabel
-
testingRateLabel
-
tildeLabel
-
initialThresholdLabel
-
initialWeightsRangeLabel
-
trainingDataLabel
-
vSpaceLabel
-
trainTableScrollPane
-
testTableScrollPane
-
learningTextField
-
thresholdTextField
-
trainingValue
-
testingValue
-
zoomerSlider
-
timesValue
-
maxTimesValue
-
wRangeMinValue
-
wRangeMaxValue
-
momentumTextField
-
trainTable
-
testTable
-
momentumLabel
-
maximumConvergenceLabel
-
minimumMSELabel
-
testingDataLabel
-
rootMSELabel
-
drawBackgroundSizeLabel
-
drawModeLabel
-
zoomerLabel
-
minErrorTextField
-
MSEValue
-
sizeTextField
-
drawModeCheckBox
-
trainByAllDataButton
-
trainTableModel
-
testTableModel
-
df
-
colorArray
-
network
-
inputs
-
trainData
-
testData
-
outputKinds
-
mouse
-
maxTimes
private int maxTimes -
magnification
private int magnification -
momentum
private double momentum -
learningRate
private double learningRate -
threshold
private double threshold -
minRange
private double minRange -
maxRange
private double maxRange -
minError
private double minError -
size
private double size -
drawMode
private boolean drawMode
-
-
Constructor Details
-
MainFrame
public MainFrame()
-
-
Method Details
-
loadFile
-
resetData
private void resetData() -
initialData
private void initialData() -
startTrain
-
round
-
normalize
-
convertCoordinate
-
alertBackground
-
resetFrame
private void resetFrame() -
changeLAF
-
createUIComponents
private void createUIComponents()
-