javax.swing.JButton create
javax.swing.JButton cancel
javax.swing.JSpinner learningRate
java.lang.String[] backpropMethods
javax.swing.JComboBox<E> backprop
java.lang.String[] thresholdAlgorithms
javax.swing.JComboBox<E> threshold
javax.swing.JSpinner k
OCRManager OCR
javax.swing.JLabel neurons
javax.swing.JLabel edges
javax.swing.JLabel outputs
javax.swing.JLabel inputs
javax.swing.JLabel learningRate
OCRManager OCR
javax.swing.JList<E> netList
javax.swing.JScrollPane listPanel
javax.swing.JSpinner pruneVal
javax.swing.JButton prune
javax.swing.JPanel globalInfo
javax.swing.JLabel globalInputNeuronCount
javax.swing.JLabel globalOutputNeuronCount
javax.swing.JLabel globalNeuronCount
javax.swing.JLabel globalEdgeCount
javax.swing.JButton redraw
javax.swing.JButton up
javax.swing.JButton down
javax.swing.JButton remove
javax.swing.JButton precalc
javax.swing.JButton save
java.awt.GridBagConstraints gbc
double NEURON_SIZE
NeuralNet net
int width
int height
java.awt.geom.Ellipse2D.Double[] neurons
Neuron[] realNeurons
java.util.Vector<E> edges
java.util.Vector<E> realEdges
NeuralVisualisation netVis
javax.swing.JList<E> layerList
javax.swing.JScrollPane layerPanel
java.util.Vector<E> layers
javax.swing.JSpinner numberOfNeurons
javax.swing.JSpinner learningRate
javax.swing.JButton createLayer
javax.swing.JButton removeLayer
javax.swing.JButton moveLayerUp
javax.swing.JButton moveLayerDown
javax.swing.JButton create
javax.swing.JButton save
javax.swing.JButton cancel
java.lang.String[] backpropMethods
javax.swing.JComboBox<E> backprop
java.lang.String[] thresholdAlgorithms
javax.swing.JComboBox<E> threshold
javax.swing.JSpinner k
OCRManager OCR
OCRManager OCR
SlicePanel slicePanel
ReceptorPanel receptorPanel
NetPanel netPanel
SymbolPanel symbolPanel
TrainPanel trainPanel
RunPanel runPanel
javax.swing.JMenuBar menuBar
ConsolePanel consolePanel
ResultsPanel resultsPanel
javax.swing.JTabbedPane tabs
javax.swing.JPanel receptorView
java.lang.String[] receptorPatterns
javax.swing.JComboBox<E> pattern
javax.swing.JButton regenerate
javax.swing.JButton redraw
javax.swing.JButton load
javax.swing.JButton save
OCRManager OCR
OCRManager OCR
javax.swing.JTextArea results
javax.swing.JScrollPane resultsPanel
javax.swing.JButton save
javax.swing.JButton refresh
OCRManager OCR
javax.swing.JProgressBar progress
javax.swing.JSlider covarianceWeight
javax.swing.JSlider subtractionWeight
javax.swing.JButton run
javax.swing.JButton clear
javax.swing.JTextArea log
javax.swing.JScrollPane logPanel
javax.swing.JPanel documentView
javax.swing.JScrollPane documentScroller
javax.swing.JSlider thresholdX
javax.swing.JSlider thresholdY
OCRManager OCR
OCRManager OCR
javax.swing.JProgressBar progress
javax.swing.JList<E> symbolList
javax.swing.JScrollPane symbolPanel
javax.swing.JList<E> neuronList
javax.swing.JScrollPane neuronPanel
Symbol[] symbols
javax.swing.JPanel img
javax.swing.JButton add
javax.swing.JButton remove
javax.swing.JTextField value
javax.swing.JButton apply
javax.swing.JButton analyse
javax.swing.JButton reset
javax.swing.JPanel symbolEditor
javax.swing.JPanel weightEditor
javax.swing.JSpinner weight
javax.swing.JSpinner target
javax.swing.JLabel weightLabel
javax.swing.JLabel targetLabel
javax.swing.JButton applyWeight
javax.swing.JButton refreshWeight
OCRManager OCR
javax.swing.JProgressBar progress
javax.swing.JList<E> netList
javax.swing.JScrollPane listPanel
javax.swing.JTextArea log
javax.swing.JScrollPane logPanel
javax.swing.JSpinner entropy
javax.swing.JLabel entropyLabel
javax.swing.JSpinner learningRate
javax.swing.JLabel learningRateLabel
javax.swing.JSpinner cycles
javax.swing.JLabel cyclesLabel
javax.swing.JSpinner loops
javax.swing.JLabel loopsLabel
javax.swing.JSpinner MSEMin
javax.swing.JLabel MSEMinLabel
javax.swing.JCheckBox logUpdate
boolean updateLog
javax.swing.JButton applyLR
javax.swing.JButton resetLR
javax.swing.JButton train
javax.swing.JButton clear
javax.swing.JPanel trainingStats