All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class berkeley.cs.dmc.neuralnet.NeuralNet

java.lang.Object
   |
   +----berkeley.cs.dmc.neuralnet.NeuralNet

public class NeuralNet
extends Object

Constructor Index

 o NeuralNet()

Method Index

 o addHidden(Neuron)
 o addInput(Neuron)
 o addNeuron(Neuron)
 o addOutput(Neuron)
 o addToArray(Neuron[], int, Neuron)
 o getOutput(double[])
 o growNet(int, ActFunc, OutFunc)
 o makeNet(int, int, int, int, ActFunc, OutFunc)
 o makeNet2(int, int, int, int, ActFunc, OutFunc)
 o numHidden()
 o outputProc(PrintWriter, String, double[][])
 o print(PrintStream)
 o propagateBackward2(Pattern, double, double)
 o propagateForward()
 o randomize(double, double)
 o removeFromArray(Neuron[], int, Neuron)
 o removeHidden(Neuron)
 o removeInput(Neuron)
 o removeNeuron(Neuron)
 o removeOutput(Neuron)
 o setInput(double[])
 o test(double[], double[])
 o topoSort()
 o toString()

Constructors

 o NeuralNet
 public NeuralNet()

Methods

 o toString
 public String toString()
Overrides:
toString in class Object
 o print
 public void print(PrintStream out)
 o addToArray
 protected Neuron[] addToArray(Neuron array[],
                               int idx,
                               Neuron n)
 o removeFromArray
 protected void removeFromArray(Neuron array[],
                                int size,
                                Neuron n)
 o addInput
 protected void addInput(Neuron n)
 o addHidden
 protected void addHidden(Neuron n)
 o addOutput
 protected void addOutput(Neuron n)
 o removeInput
 protected void removeInput(Neuron n)
 o removeHidden
 protected void removeHidden(Neuron n)
 o removeOutput
 protected void removeOutput(Neuron n)
 o addNeuron
 public void addNeuron(Neuron n)
 o removeNeuron
 public void removeNeuron(Neuron n)
 o topoSort
 public void topoSort()
 o test
 public synchronized void test(double in[],
                               double out[])
 o setInput
 public synchronized void setInput(double in[])
 o getOutput
 public synchronized void getOutput(double out[])
 o outputProc
 public void outputProc(PrintWriter out,
                        String procName,
                        double outranges[][])
 o propagateForward
 public synchronized void propagateForward()
 o propagateBackward2
 public synchronized double propagateBackward2(Pattern pat,
                                               double learning,
                                               double deltaMax)
 o randomize
 public void randomize(double min,
                       double max)
 o numHidden
 public int numHidden()
 o growNet
 public void growNet(int hid,
                     ActFunc actf,
                     OutFunc outf)
 o makeNet
 public static NeuralNet makeNet(int in,
                                 int numhid,
                                 int hid,
                                 int out,
                                 ActFunc actf,
                                 OutFunc outf)
 o makeNet2
 public static NeuralNet makeNet2(int in,
                                  int numhid,
                                  int hid,
                                  int out,
                                  ActFunc actf,
                                  OutFunc outf)

All Packages  Class Hierarchy  This Package  Previous  Next  Index