com.croftsoft.apps.insight
Class Backprop_Net

java.lang.Object
  extended by com.croftsoft.apps.insight.Backprop_Net

public class Backprop_Net
extends Object


Constructor Summary
Backprop_Net(int layer0_inputs, int[] neurons_per_layer, boolean add_bias_inputs, boolean randomize_initial_weights)
           
 
Method Summary
 Matrix backward_pass(Matrix desired_outputs)
           
 Matrix forward_pass(Matrix input_vector)
           
 Matrix_Array update_forward_backward(Matrix input_vector, Matrix outputs_desired)
           
 void weights_randomize_uniform(double min, double max)
           
 void weights_update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Backprop_Net

public Backprop_Net(int layer0_inputs,
                    int[] neurons_per_layer,
                    boolean add_bias_inputs,
                    boolean randomize_initial_weights)
Method Detail

update_forward_backward

public Matrix_Array update_forward_backward(Matrix input_vector,
                                            Matrix outputs_desired)

forward_pass

public Matrix forward_pass(Matrix input_vector)

backward_pass

public Matrix backward_pass(Matrix desired_outputs)

weights_update

public void weights_update()

weights_randomize_uniform

public void weights_randomize_uniform(double min,
                                      double max)

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)