public class Iteration extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Iteration.BackPropagationQueue |
static class |
Iteration.Input |
class |
Iteration.Queue |
class |
Iteration.UpperBoundQueue |
class |
Iteration.ValueQueue |
static class |
Iteration.VEntry |
| Modifier and Type | Field and Description |
|---|---|
TreeSet<Neuron> |
activatedInputNeurons |
TreeSet<Neuron> |
activatedNeurons |
TreeSet<Node> |
activatedNodes |
TreeSet<Node> |
activatedNodesForTraining |
static Comparator<Activation> |
ACTIVATIONS_OUTPUT_COMPARATOR |
TreeMap<Activation.Key,Activation> |
activationsByRid |
TreeSet<Node> |
addedNodes |
static boolean |
APPLY_DEBUG_OUTPUT |
Iteration.BackPropagationQueue |
bQueue |
static int |
CLEANUP_INTERVAL |
Document |
doc |
TreeSet<Neuron> |
finallyActivatedNeurons |
TreeSet<Activation> |
inputNeuronActivations |
TreeSet<Activation> |
inputNodeActivations |
long |
iterationId |
Model |
m |
static int |
numberOfPositionsDelta |
static boolean |
OPTIMIZE_DEBUG_OUTPUT |
Iteration.Queue |
queue |
int |
threadId |
static boolean |
TRAIN_DEBUG_OUTPUT |
Iteration.UpperBoundQueue |
ubQueue |
Iteration.ValueQueue |
vQueue |
| Modifier and Type | Method and Description |
|---|---|
void |
changeNumberOfPositions(int delta) |
void |
clearActivations() |
void |
count() |
Neuron |
createAndNeuron(Neuron n,
double threshold,
Collection<Iteration.Input> inputs)
Creates a neuron representing a conjunction of its inputs.
|
Neuron |
createAndNeuron(Neuron n,
double threshold,
Iteration.Input... inputs) |
Neuron |
createCounterNeuron(Neuron n,
Neuron clockSignal,
boolean dirCS,
Neuron startSignal,
boolean dirSS,
boolean direction)
A cycle neuron is used to compute the relational id.
|
Neuron |
createNeuron(Neuron n,
double bias,
Collection<Iteration.Input> inputs) |
Neuron |
createNeuron(Neuron n,
double bias,
Iteration.Input... inputs) |
InputNeuron |
createOrLookupInputSignal(String label) |
InputNeuron |
createOrLookupInputSignal(String label,
boolean isBlocked) |
Neuron |
createOrNeuron(Neuron n,
Iteration.Input... inputs) |
Neuron |
createOrNeuron(Neuron n,
Set<Iteration.Input> inputs)
Creates a neuron representing a disjunction of its inputs.
|
Neuron |
createRelationalNeuron(Neuron n,
Neuron ctn,
Neuron inputSignal,
boolean dirIS)
A relational neuron combines the relational id created by a cycle neuron with an input signal.
|
String |
networkStateToString(boolean withWeights) |
String |
networkStateToString(boolean neuronsOnly,
boolean withWeights) |
void |
process() |
void |
propagate() |
void |
train() |
public static boolean APPLY_DEBUG_OUTPUT
public static boolean OPTIMIZE_DEBUG_OUTPUT
public static boolean TRAIN_DEBUG_OUTPUT
public static int CLEANUP_INTERVAL
public Document doc
public Model m
public int threadId
public long iterationId
public Iteration.Queue queue
public Iteration.ValueQueue vQueue
public Iteration.UpperBoundQueue ubQueue
public Iteration.BackPropagationQueue bQueue
public TreeSet<Activation> inputNeuronActivations
public TreeSet<Activation> inputNodeActivations
public TreeMap<Activation.Key,Activation> activationsByRid
public static int numberOfPositionsDelta
public static Comparator<Activation> ACTIVATIONS_OUTPUT_COMPARATOR
public void propagate()
public void process()
public void count()
public void train()
public void clearActivations()
public void changeNumberOfPositions(int delta)
public InputNeuron createOrLookupInputSignal(String label)
public InputNeuron createOrLookupInputSignal(String label, boolean isBlocked)
public Neuron createAndNeuron(Neuron n, double threshold, Iteration.Input... inputs)
public Neuron createAndNeuron(Neuron n, double threshold, Collection<Iteration.Input> inputs)
n - threshold - inputs - public Neuron createNeuron(Neuron n, double bias, Iteration.Input... inputs)
public Neuron createNeuron(Neuron n, double bias, Collection<Iteration.Input> inputs)
public Neuron createOrNeuron(Neuron n, Iteration.Input... inputs)
public Neuron createOrNeuron(Neuron n, Set<Iteration.Input> inputs)
n - inputs - public Neuron createRelationalNeuron(Neuron n, Neuron ctn, Neuron inputSignal, boolean dirIS)
n - ctn - inputSignal - dirIS - public Neuron createCounterNeuron(Neuron n, Neuron clockSignal, boolean dirCS, Neuron startSignal, boolean dirSS, boolean direction)
n - clockSignal - dirCS - The direction of the clock signal.startSignal - dirSS - The direction of the start signal.direction - public String networkStateToString(boolean withWeights)
public String networkStateToString(boolean neuronsOnly, boolean withWeights)
Copyright © 2017. All rights reserved.