Index

A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBottle - Class in org.gaardeon.bottled.simple
Abstract base class for a named sub-network of spiking neurons (Nerons) and synapses.
AbstractBottle(String, Random) - Constructor for class org.gaardeon.bottled.simple.AbstractBottle
 
addIncomingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
 
AddingRationalDiminisher - Class in org.gaardeon.bottled.functions
A value updater that applies rational diminishing returns.
AddingRationalDiminisher(double) - Constructor for class org.gaardeon.bottled.functions.AddingRationalDiminisher
 
addNeuron(String) - Method in class org.gaardeon.bottled3.Network
 
addNeuronConnection(Neuron, Neuron) - Method in class org.gaardeon.bottled2.Bottle
 
addOutgoingConnection(Connection) - Method in class org.gaardeon.bottled2.Neuron
 
addSynapse(Neron, Neron, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
Add a single synapse to this bottle's synapse list.
allNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
 
allNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
 
allNeurons - Variable in class org.gaardeon.bottled2.Bottle
 
applyFeedback(double) - Method in class org.gaardeon.bottled2.ChessBrain
 
applyHebbian() - Method in class org.gaardeon.bottled2.Neuron
 
applyHebbianLearning() - Method in class org.gaardeon.bottled2.Bottle
 
applyHormone(Hormone) - Method in class org.gaardeon.bottled2.Bottle
 
applyOutputFeedback(double[]) - Method in class org.gaardeon.bottled2.Bottle
 
Architecture - Section in class org.gaardeon.bottled3.NeuralModel
 
asciiBoard() - Method in class org.gaardeon.bottled.minichess.Position
 

B

BB - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
bishops() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the bishops record component.
bishops() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the bishops record component.
bishops() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the bishops record component.
BitBuffer - Class in org.gaardeon.bottled
 
BitBuffer(ByteBuffer) - Constructor for class org.gaardeon.bottled.BitBuffer
 
BitBuffer(ByteBuffer, int, int) - Constructor for class org.gaardeon.bottled.BitBuffer
 
BK - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
BLACK_WINS - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
 
BN - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
board - Variable in class org.gaardeon.bottled.minichess.Position
 
BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Creates an instance of a BoardHash record class.
BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Creates an instance of a BoardHash record class.
BoardHash(long, long, long, long, long, long, long) - Constructor for record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Creates an instance of a BoardHash record class.
Bottle - Class in org.gaardeon.bottled.simple
A named sub-network of spiking neurons (Nerons) and synapses.
Bottle - Class in org.gaardeon.bottled2
 
Bottle - Interface in org.gaardeon.bottled
 
Bottle(String, int, int, int) - Constructor for class org.gaardeon.bottled.simple.Bottle
 
Bottle(String, int, int, int) - Constructor for class org.gaardeon.bottled2.Bottle
 
Bottle(String, int, int, int, Random) - Constructor for class org.gaardeon.bottled.simple.Bottle
 
BottleType - Enum Class in org.gaardeon.bottled
 
BP - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
BQ - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
BR - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
Brain - Class in org.gaardeon.bottled
 
Brain(Bottle, Bottle, Bottle[]) - Constructor for class org.gaardeon.bottled.Brain
 
Brain.Builder - Class in org.gaardeon.bottled
 
build() - Method in class org.gaardeon.bottled.Brain.Builder
 
Builder() - Constructor for class org.gaardeon.bottled.Brain.Builder
 

C

ChessBrain - Class in org.gaardeon.bottled.simple
Test harness that wires three Bottles in a feedforward pipeline for use as a chess-position evaluator.
ChessBrain - Class in org.gaardeon.bottled2
 
ChessBrain - Class in org.gaardeon.bottled3
A three-layer spiking network for evaluating chess positions, built on top of the connection-centric Network from bottled3.
ChessBrain(Bottle, Bottle, Bottle) - Constructor for class org.gaardeon.bottled.simple.ChessBrain
 
ChessBrain(Bottle, Bottle, Bottle) - Constructor for class org.gaardeon.bottled2.ChessBrain
 
ChessBrain(Network, List, List, List) - Constructor for class org.gaardeon.bottled3.ChessBrain
 
ChessBrainRunner - Class in org.gaardeon.bottled.simple
Main driver for the simple-model ChessBrain.
ChessBrainRunner - Class in org.gaardeon.bottled2
 
ChessBrainRunner - Class in org.gaardeon.bottled3
Drives a bottled3 ChessBrain with a fixed chess position and lets the BCM plasticity in the Connections reshape the weights over many trials.
ChessBrainRunner() - Constructor for class org.gaardeon.bottled.simple.ChessBrainRunner
 
ChessBrainRunner() - Constructor for class org.gaardeon.bottled2.ChessBrainRunner
 
ChessBrainRunner() - Constructor for class org.gaardeon.bottled3.ChessBrainRunner
 
ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled.simple
 
ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled2
 
ChessBrainRunner.BoardHash - Record Class in org.gaardeon.bottled3
 
clear() - Method in class org.gaardeon.bottled.BitBuffer
 
color - Variable in enum class org.gaardeon.bottled.minichess.Piece
 
colors() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the colors record component.
colors() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the colors record component.
colors() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the colors record component.
connect(Object, Object) - Method in class org.gaardeon.bottled.Brain.Builder
 
connect(Neuron, Neuron, double, boolean) - Method in class org.gaardeon.bottled3.Network
 
Connection - Class in org.gaardeon.bottled.structs
 
Connection - Class in org.gaardeon.bottled2
 
Connection - Class in org.gaardeon.bottled3
A directed synaptic connection from one neuron to another.
Connection() - Constructor for class org.gaardeon.bottled.structs.Connection
 
Connection(Neuron, Neuron, double) - Constructor for class org.gaardeon.bottled2.Connection
 
Connection(Neuron, Neuron, double, boolean) - Constructor for class org.gaardeon.bottled3.Connection
 
connectionCount() - Method in class org.gaardeon.bottled2.Bottle
 
ConnectionRange - Record Class in org.gaardeon.bottled
 
ConnectionRange(int, int, int) - Constructor for record class org.gaardeon.bottled.ConnectionRange
Creates an instance of a ConnectionRange record class.
ConnectionRangePattern - Class in org.gaardeon.bottled
 
ConnectionRangePattern(int, int) - Constructor for class org.gaardeon.bottled.ConnectionRangePattern
 
connections - Variable in class org.gaardeon.bottled2.Bottle
 
connections - Variable in class org.gaardeon.bottled3.Network
 
ConnectionStyle - Enum Class in org.gaardeon.bottled
 
connectSets(AbstractBottle, List, List, double, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
Create synapses from sources to targets with the given connection density, registering each resulting synapse on owner 's synapse list.
connectTo(AbstractBottle, double, double, double) - Method in class org.gaardeon.bottled.simple.AbstractBottle
Create synapses from this bottle's output neurons to another bottle's input neurons.
connectTo(Bottle, double, double, double) - Method in class org.gaardeon.bottled.simple.Bottle
Create synapses from this bottle's output neurons to another bottle's input neurons.
connectTo(Bottle, double, double) - Method in class org.gaardeon.bottled2.Bottle
 
connectToInput(Bottle) - Method in interface org.gaardeon.bottled.Bottle
 
connectToInput(Bottle) - Method in class org.gaardeon.bottled.LayeredBottle
 
connStart() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns the value of the connStart record component.
countFiring() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
countFiring() - Method in class org.gaardeon.bottled.simple.Bottle
 
countFiring() - Method in class org.gaardeon.bottled2.Bottle
 
countFiring(List) - Method in class org.gaardeon.bottled3.ChessBrain
 
countFiringHidden() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
Total neurons firing across all hidden layers this tick.
countFiringHidden(int) - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
Neurons firing in a specific hidden layer this tick.
countFiringInputs() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
countFiringInputs() - Method in class org.gaardeon.bottled.simple.Bottle
 
countFiringInternal() - Method in class org.gaardeon.bottled.simple.Bottle
 
countFiringInternal() - Method in class org.gaardeon.bottled.simple.HopfieldBottle
 
countFiringOutputs() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
countFiringOutputs() - Method in class org.gaardeon.bottled.simple.Bottle
 
countFiringRates() - Method in class org.gaardeon.bottled.simple.Bottle
 
createInternalConnections(double, double) - Method in class org.gaardeon.bottled2.Bottle
 
createNeurons(List, int) - Method in class org.gaardeon.bottled.simple.AbstractBottle
Create count fresh neurons, append them to targetList (typically one of inputNeurons, outputNeurons, or a subclass-specific hidden/internal list), and register each one in allNeurons so it gets stepped each tick.

D

DblArrayOutputBottle - Class in org.gaardeon.bottled
 
DblArrayOutputBottle(int) - Constructor for class org.gaardeon.bottled.DblArrayOutputBottle
 
decay() - Method in class org.gaardeon.bottled2.Connection
 
decayConnections() - Method in class org.gaardeon.bottled2.Bottle
 
decode(double[]) - Method in class org.gaardeon.bottled.simple.PopulationCoder
Convenience overload for callers that just want a value with a sensible fallback when the network is silent.
decode(double[], double) - Method in class org.gaardeon.bottled.simple.PopulationCoder
Decode a scalar from the firing-rate vector of the coding neurons.
deposit(double, boolean) - Method in class org.gaardeon.bottled3.Neuron
Thread-safe deposit from a connection.
dilute(double) - Method in record class org.gaardeon.bottled2.Hormone
 
DIRECTED_FULL_INTERCONNECTION - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
 
direction() - Method in record class org.gaardeon.bottled2.Hormone
Returns the value of the direction record component.
DOUBLE - Enum constant in enum class org.gaardeon.bottled.InputType
 
DOUBLE - Enum constant in enum class org.gaardeon.bottled.OutputType
 
DOUBLE_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
 
DOUBLE_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
 
DoubleOutputBottle - Class in org.gaardeon.bottled
 
DoubleOutputBottle(int) - Constructor for class org.gaardeon.bottled.DoubleOutputBottle
 
DRAW_PLY_LIMIT - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
 
DRAW_STALEMATE - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
 
duplicate() - Method in class org.gaardeon.bottled.BitBuffer
 

E

emitLocalHormone(Neuron, Hormone, int) - Method in class org.gaardeon.bottled2.Bottle
 
equals(Object) - Method in record class org.gaardeon.bottled.ConnectionRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.bottled.minichess.Move
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.bottled2.Hormone
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Indicates whether some other object is "equal to" this one.
evaluate(Position) - Method in interface org.gaardeon.bottled.minichess.Evaluator
 
evaluate(Position) - Method in class org.gaardeon.bottled.minichess.MaterialEvaluator
 
Evaluator - Interface in org.gaardeon.bottled.minichess
A position evaluator.
EXCITABILITY_MODULATOR - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
excite(double) - Method in class org.gaardeon.bottled.simple.Neron
 

F

FEEDBACK_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
FeedForwardBottle - Class in org.gaardeon.bottled.simple
A Bottle with strictly feedforward, layered topology:
FeedForwardBottle(String, int, int[], int, double, double, double) - Constructor for class org.gaardeon.bottled.simple.FeedForwardBottle
Convenience constructor that supplies a fresh Random.
FeedForwardBottle(String, int, int[], int, double, double, double, Random) - Constructor for class org.gaardeon.bottled.simple.FeedForwardBottle
 
finalPosition - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
 
findKing(boolean) - Method in class org.gaardeon.bottled.minichess.Position
 
fired - Variable in class org.gaardeon.bottled3.Neuron
Whether the neuron fired during the most recently completed step.
firedLast() - Method in class org.gaardeon.bottled.simple.Neron
 
flip() - Method in class org.gaardeon.bottled.BitBuffer
 
FLOAT - Enum constant in enum class org.gaardeon.bottled.InputType
 
FLOAT - Enum constant in enum class org.gaardeon.bottled.OutputType
 
FLOAT_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
 
FLOAT_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
 
FloatOutputBottle - Class in org.gaardeon.bottled
 
FloatOutputBottle(int) - Constructor for class org.gaardeon.bottled.FloatOutputBottle
 
FloatValueSequence - Interface in org.gaardeon.bottled
 
from() - Method in record class org.gaardeon.bottled.minichess.Move
Returns the value of the from record component.
FULL_CONNECTED - Enum constant in enum class org.gaardeon.bottled.BottleType
 
FULL_INTERCONNECTION - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
 
FullyConnectedBottle - Class in org.gaardeon.bottled
 
FullyConnectedBottle(int, int) - Constructor for class org.gaardeon.bottled.FullyConnectedBottle
 

G

Game - Class in org.gaardeon.bottled.minichess
Game loop and smoke-test main.
Game() - Constructor for class org.gaardeon.bottled.minichess.Game
 
Game.GameRecord - Class in org.gaardeon.bottled.minichess
 
Game.Result - Enum Class in org.gaardeon.bottled.minichess
 
GameRecord(Game.Result, int, String, Position) - Constructor for class org.gaardeon.bottled.minichess.Game.GameRecord
 
generateLegalMoves() - Method in class org.gaardeon.bottled.minichess.Position
 
generatePseudoLegalMoves() - Method in class org.gaardeon.bottled.minichess.Position
 
get() - Method in class org.gaardeon.bottled.BitBuffer
 
get() - Method in interface org.gaardeon.bottled.FloatValueSequence
 
get(int) - Method in class org.gaardeon.bottled.BitBuffer
 
getAllNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
getAllNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
 
getAllNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
getBaseWeight() - Method in class org.gaardeon.bottled2.Connection
 
getConnectionCount() - Method in class org.gaardeon.bottled3.ChessBrain
 
getCurrentWeights() - Method in class org.gaardeon.bottled.SynapseSet
 
getEffectiveWeight() - Method in class org.gaardeon.bottled2.Connection
 
getEvaluationScore() - Method in class org.gaardeon.bottled.simple.ChessBrain
Read the population-coded evaluation.
getEvaluationScore() - Method in class org.gaardeon.bottled2.ChessBrain
 
getEvaluationScore() - Method in class org.gaardeon.bottled3.ChessBrain
Evaluation score: the activity trace of the first output neuron.
getExcitation() - Method in class org.gaardeon.bottled2.Neuron
 
getFastAdjustment() - Method in class org.gaardeon.bottled2.Connection
 
getFireValues() - Method in class org.gaardeon.bottled.NeuronSet
 
getHappiness() - Method in class org.gaardeon.bottled2.Neuron
 
getHiddenBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
 
getHiddenBottle() - Method in class org.gaardeon.bottled2.ChessBrain
 
getHiddenLayer(int) - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
The i-th hidden layer (0 = closest to input).
getHiddenLayers() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
All hidden layers, in order from input-adjacent to output-adjacent.
getHiddenNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
 
getId() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
getId() - Method in class org.gaardeon.bottled.simple.Bottle
 
getId() - Method in class org.gaardeon.bottled2.Bottle
 
getIncomingCount() - Method in class org.gaardeon.bottled2.Neuron
 
getInputBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
 
getInputBottle() - Method in class org.gaardeon.bottled2.ChessBrain
 
getInputNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
getInputNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
 
getInputNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
getInputNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
 
getInternalNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
 
getInternalNeurons() - Method in class org.gaardeon.bottled.simple.HopfieldBottle
The recurrent middle population.
getLastWeightChange() - Method in class org.gaardeon.bottled2.Connection
 
getNetwork() - Method in class org.gaardeon.bottled3.ChessBrain
 
getNeuronBasics() - Method in class org.gaardeon.bottled.NeuronSet
 
getOutputBottle() - Method in class org.gaardeon.bottled.simple.ChessBrain
 
getOutputBottle() - Method in class org.gaardeon.bottled2.ChessBrain
 
getOutputFiringStates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
True for each output neuron that fired on the most recent step.
getOutputFiringStates() - Method in class org.gaardeon.bottled.simple.Bottle
True for each output neuron that fired on the most recent step.
getOutputFiringStates() - Method in class org.gaardeon.bottled2.Bottle
 
getOutputLongTermRates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Long-term (slow) firing rate of each output neuron.
getOutputLongTermRates() - Method in class org.gaardeon.bottled.simple.Bottle
Long-term (slow) firing rate of each output neuron.
getOutputNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
getOutputNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
 
getOutputNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
getOutputNeurons() - Method in class org.gaardeon.bottled3.ChessBrain
 
getOutputs() - Method in class org.gaardeon.bottled2.Bottle
 
getOutputShortTermRates() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Smoothed short-term firing rate of each output neuron (continuous analog of "activation").
getOutputShortTermRates() - Method in class org.gaardeon.bottled.simple.Bottle
Smoothed short-term firing rate of each output neuron (continuous analog of "activation").
getParentBottle() - Method in class org.gaardeon.bottled2.Neuron
 
getSourceNeuron() - Method in class org.gaardeon.bottled2.Connection
 
getSynapseCount() - Method in class org.gaardeon.bottled.simple.ChessBrain
 
getSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
getSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
 
getTargetNeuron() - Method in class org.gaardeon.bottled2.Connection
 
getThreshold() - Method in class org.gaardeon.bottled2.Neuron
 
gExc - Variable in class org.gaardeon.bottled3.Neuron
Persistent excitatory conductance.
gInh - Variable in class org.gaardeon.bottled3.Neuron
Persistent inhibitory conductance.
GreedyEngine - Class in org.gaardeon.bottled.minichess
1-ply greedy search: for each legal move, make it, ask the evaluator for the resulting score, and pick the move that is best for the side to move.
GreedyEngine(Evaluator, long) - Constructor for class org.gaardeon.bottled.minichess.GreedyEngine
 

H

hashCode() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.bottled.minichess.Move
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.bottled2.Hormone
Returns a hash code value for this object.
hashCode() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns a hash code value for this object.
hasMore() - Method in interface org.gaardeon.bottled.FloatValueSequence
 
hasRemaining() - Method in class org.gaardeon.bottled.BitBuffer
 
hiddenLayerCount() - Method in class org.gaardeon.bottled.simple.FeedForwardBottle
Number of hidden layers (0 if input is wired directly to output).
HopfieldBottle - Class in org.gaardeon.bottled.simple
A Bottle with three populations -- inputs, internals, outputs -- wired as: input → internal (feedforward, sparse) internal ↔ internal (Hopfield-style recurrence: two independent directional synapses per pair, density configurable) internal → output (feedforward, sparse)
HopfieldBottle(String, int, int, int, double, double, double, double) - Constructor for class org.gaardeon.bottled.simple.HopfieldBottle
Convenience constructor that supplies a fresh Random.
HopfieldBottle(String, int, int, int, double, double, double, double, Random) - Constructor for class org.gaardeon.bottled.simple.HopfieldBottle
 
Hormone - Record Class in org.gaardeon.bottled2
 
Hormone(HormoneType, double, double) - Constructor for record class org.gaardeon.bottled2.Hormone
Creates an instance of a Hormone record class.
HormoneType - Enum Class in org.gaardeon.bottled2
 

I

inhibit(double) - Method in class org.gaardeon.bottled.simple.Neron
 
inhibitory - Variable in class org.gaardeon.bottled3.Connection
Whether this connection is inhibitory.
INPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
 
INPUT_DRIVE - Static variable in class org.gaardeon.bottled3.ChessBrain
Magnitude of excitatory conductance injected per tick into an input neuron whose input bit is 1.
inputNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
 
inputNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
 
inputNeurons - Variable in class org.gaardeon.bottled2.Bottle
 
inputSize(int) - Method in class org.gaardeon.bottled.Brain.Builder
 
inputType(InputType) - Method in class org.gaardeon.bottled.Brain.Builder
 
InputType - Enum Class in org.gaardeon.bottled
 
INT - Enum constant in enum class org.gaardeon.bottled.InputType
 
INT - Enum constant in enum class org.gaardeon.bottled.OutputType
 
INT_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
 
INT_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
 
interiorBottle(Object, int, int, BottleType...) - Method in class org.gaardeon.bottled.Brain.Builder
 
internalNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
 
internalNeurons - Variable in class org.gaardeon.bottled2.Bottle
 
isBlack() - Method in enum class org.gaardeon.bottled.minichess.Piece
 
isCheckmate() - Method in class org.gaardeon.bottled.minichess.Position
 
isEmpty() - Method in enum class org.gaardeon.bottled.minichess.Piece
 
isEnemy(boolean) - Method in enum class org.gaardeon.bottled.minichess.Piece
True if this piece belongs to the opposing side.
isFiring() - Method in class org.gaardeon.bottled2.Neuron
 
isFriendly(boolean) - Method in enum class org.gaardeon.bottled.minichess.Piece
True if this piece belongs to the given side.
isInCheck(boolean) - Method in class org.gaardeon.bottled.minichess.Position
 
isReadySignaling() - Method in class org.gaardeon.bottled.simple.ChessBrain
"Ready" is now the last output neuron.
isReadySignaling() - Method in class org.gaardeon.bottled2.ChessBrain
 
isReadySignaling() - Method in class org.gaardeon.bottled3.ChessBrain
Whether the network is signaling "ready" via the second output neuron.
isSquareAttacked(int, boolean) - Method in class org.gaardeon.bottled.minichess.Position
Is the given square attacked by any piece of the given color?
isStalemate() - Method in class org.gaardeon.bottled.minichess.Position
 
isWhite() - Method in enum class org.gaardeon.bottled.minichess.Piece
 
iterateRanges(int, int) - Method in class org.gaardeon.bottled.ConnectionRangePattern
 

K

kings() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the kings record component.
kings() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the kings record component.
kings() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the kings record component.
knights() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the knights record component.
knights() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the knights record component.
knights() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the knights record component.

L

LAYERED - Enum constant in enum class org.gaardeon.bottled.BottleType
 
LayeredBottle - Class in org.gaardeon.bottled
 
LayeredBottle(int, int) - Constructor for class org.gaardeon.bottled.LayeredBottle
 
LEARNING_MODULATOR - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
limit() - Method in class org.gaardeon.bottled.BitBuffer
 
limit(int) - Method in class org.gaardeon.bottled.BitBuffer
 
LONG_BITMASK - Enum constant in enum class org.gaardeon.bottled.InputType
 
LONG_BITMASK - Enum constant in enum class org.gaardeon.bottled.OutputType
 
LONG_BITMASK_ARR - Enum constant in enum class org.gaardeon.bottled.InputType
 
LONG_BITMASK_ARR - Enum constant in enum class org.gaardeon.bottled.OutputType
 
LongBitmaskArrInputBottle - Class in org.gaardeon.bottled
 
LongBitmaskArrInputBottle(int) - Constructor for class org.gaardeon.bottled.LongBitmaskArrInputBottle
 
longTermRate() - Method in class org.gaardeon.bottled.simple.Neron
 
lr - Variable in class org.gaardeon.bottled3.Connection
Per-connection learning rate.

M

main(String[]) - Static method in class org.gaardeon.bottled.minichess.Game
 
main(String[]) - Static method in class org.gaardeon.bottled.simple.ChessBrainRunner
 
main(String[]) - Static method in class org.gaardeon.bottled2.ChessBrainRunner
 
main(String[]) - Static method in class org.gaardeon.bottled3.ChessBrainRunner
 
main(String[]) - Static method in class org.gaardeon.bottled3.NeuralModel
 
makeMove(Move) - Method in class org.gaardeon.bottled.minichess.Position
 
MaterialEvaluator - Class in org.gaardeon.bottled.minichess
Simple material count.
MaterialEvaluator() - Constructor for class org.gaardeon.bottled.minichess.MaterialEvaluator
 
Membrane integration - Section in class org.gaardeon.bottled3.NeuralModel
 
mkConnections() - Method in class org.gaardeon.bottled.Brain.Builder
 
Move - Record Class in org.gaardeon.bottled.minichess
An intended move.
Move(int, int) - Constructor for record class org.gaardeon.bottled.minichess.Move
 
Move(int, int, Piece) - Constructor for record class org.gaardeon.bottled.minichess.Move
Creates an instance of a Move record class.

N

name - Variable in class org.gaardeon.bottled3.Neuron
 
Neron - Class in org.gaardeon.bottled.simple
 
Neron() - Constructor for class org.gaardeon.bottled.simple.Neron
 
Network - Class in org.gaardeon.bottled3
Container for neurons and connections, with a single-threaded driver loop.
Network() - Constructor for class org.gaardeon.bottled3.Network
 
NeuralModel - Class in org.gaardeon.bottled3
Conductance-based spiking neuron with connection-driven plasticity.
NeuralModel() - Constructor for class org.gaardeon.bottled3.NeuralModel
 
Neuron - Class in org.gaardeon.bottled.structs
 
Neuron - Class in org.gaardeon.bottled2
 
Neuron - Class in org.gaardeon.bottled3
A single conductance-based leaky integrate-and-fire neuron with a BCM-style sliding activity threshold.
Neuron() - Constructor for class org.gaardeon.bottled.structs.Neuron
 
Neuron(String) - Constructor for class org.gaardeon.bottled3.Neuron
 
Neuron(Bottle) - Constructor for class org.gaardeon.bottled2.Neuron
 
neuronFiringStart() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns the value of the neuronFiringStart record component.
neurons - Variable in class org.gaardeon.bottled3.Network
 
NeuronSet - Class in org.gaardeon.bottled
 
NeuronSet - Class in org.gaardeon.bottled.structs
 
NeuronSet() - Constructor for class org.gaardeon.bottled.structs.NeuronSet
 
NeuronSet(int, ByteBuffer) - Constructor for class org.gaardeon.bottled.NeuronSet
 
NONE - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
noteTargetFiringChange(boolean) - Method in class org.gaardeon.bottled2.Connection
 
numConns() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns the value of the numConns record component.

O

org.gaardeon.bottled - module org.gaardeon.bottled
 
org.gaardeon.bottled - package org.gaardeon.bottled
 
org.gaardeon.bottled.functions - package org.gaardeon.bottled.functions
 
org.gaardeon.bottled.minichess - package org.gaardeon.bottled.minichess
 
org.gaardeon.bottled.simple - package org.gaardeon.bottled.simple
 
org.gaardeon.bottled.structs - package org.gaardeon.bottled.structs
 
org.gaardeon.bottled2 - package org.gaardeon.bottled2
 
org.gaardeon.bottled3 - package org.gaardeon.bottled3
 
OUTPUT - Enum constant in enum class org.gaardeon.bottled.BottleType
 
outputNeurons - Variable in class org.gaardeon.bottled.simple.AbstractBottle
 
outputNeurons - Variable in class org.gaardeon.bottled.simple.Bottle
 
outputNeurons - Variable in class org.gaardeon.bottled2.Bottle
 
outputSize(int) - Method in class org.gaardeon.bottled.Brain.Builder
 
outputType(OutputType) - Method in class org.gaardeon.bottled.Brain.Builder
 
OutputType - Enum Class in org.gaardeon.bottled
 

P

pawns() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the pawns record component.
pawns() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the pawns record component.
pawns() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the pawns record component.
pendingExc - Variable in class org.gaardeon.bottled3.Neuron
Concurrent inbox for excitatory deposits arriving from connections during the connection phase.
pendingInh - Variable in class org.gaardeon.bottled3.Neuron
Concurrent inbox for inhibitory deposits.
perft(Position, int) - Static method in class org.gaardeon.bottled.minichess.Position
 
pgnMoves - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
 
pickMove(Position) - Method in class org.gaardeon.bottled.minichess.GreedyEngine
Returns the chosen move, or null if there are no legal moves.
Piece - Enum Class in org.gaardeon.bottled.minichess
A chess piece, with color baked in.
Plasticity - Section in class org.gaardeon.bottled3.NeuralModel
 
playGame(GreedyEngine, GreedyEngine, int) - Static method in class org.gaardeon.bottled.minichess.Game
 
plies - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
 
ply - Variable in class org.gaardeon.bottled.minichess.Position
 
PopulationCoder - Class in org.gaardeon.bottled.simple
Population code over a 1-D scalar range using Gaussian tuning curves.
PopulationCoder(int, double, double, double, double) - Constructor for class org.gaardeon.bottled.simple.PopulationCoder
 
Position - Class in org.gaardeon.bottled.minichess
Immutable chess position.
Position(Piece[], boolean, int) - Constructor for class org.gaardeon.bottled.minichess.Position
 
post - Variable in class org.gaardeon.bottled3.Connection
 
pre - Variable in class org.gaardeon.bottled3.Connection
 
preferredValue(int) - Method in class org.gaardeon.bottled.simple.PopulationCoder
 
preTrace - Variable in class org.gaardeon.bottled3.Connection
Presynaptic eligibility trace.
promotion() - Method in record class org.gaardeon.bottled.minichess.Move
Returns the value of the promotion record component.
PUNISHMENT_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
put(boolean) - Method in class org.gaardeon.bottled.BitBuffer
 
put(int, boolean) - Method in class org.gaardeon.bottled.BitBuffer
 

Q

queens() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the queens record component.
queens() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the queens record component.
queens() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the queens record component.

R

random - Variable in class org.gaardeon.bottled.simple.AbstractBottle
 
random - Variable in class org.gaardeon.bottled.simple.Bottle
 
random - Variable in class org.gaardeon.bottled2.Bottle
 
receiveConnectionFeedback(Connection, double) - Method in class org.gaardeon.bottled2.Neuron
 
receiveHormone(Hormone) - Method in class org.gaardeon.bottled2.Neuron
 
RECURRENT - Enum constant in enum class org.gaardeon.bottled.BottleType
 
refractory - Variable in class org.gaardeon.bottled3.Neuron
Remaining absolute refractory time in milliseconds.
refractoryCount() - Method in class org.gaardeon.bottled.simple.Neron
 
reset() - Method in interface org.gaardeon.bottled.FloatValueSequence
 
reset() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Reset all neurons and all synapses in this bottle.
reset() - Method in class org.gaardeon.bottled.simple.Bottle
Reset all neurons and all synapses in this bottle.
reset() - Method in class org.gaardeon.bottled.simple.ChessBrain
Reset all dynamic state across all three bottles.
reset() - Method in class org.gaardeon.bottled.simple.Neron
Reset all dynamic state back to initial values.
reset() - Method in class org.gaardeon.bottled.simple.Synapse
Reset the transient, fast, medium, and slow Hebbian adjustments, and clear the recent-pre-firing tracker.
reset() - Method in class org.gaardeon.bottled2.Bottle
 
resetAllNeurons() - Method in class org.gaardeon.bottled2.ChessBrain
 
resetNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Reset only the neurons -- leaves synapse state (including transient Hebbian adjustments) untouched.
resetNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
Reset only the neurons -- leaves synapse state (including transient Hebbian adjustments) untouched.
resetNeurons() - Method in class org.gaardeon.bottled.simple.ChessBrain
Reset only neural dynamic state -- leaves in-flight Hebbian learning alone.
resetNeuronState() - Method in class org.gaardeon.bottled3.ChessBrain
Reset all neuron membrane state but leave connection weights and BCM thresholds intact, so each "trial" starts the position fresh without forgetting what's been learned.
resetOutputNeurons() - Method in class org.gaardeon.bottled2.ChessBrain
 
resetSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Reset only the synapses' transient state -- leaves neuron state untouched.
resetSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
Reset only the synapses' transient state -- leaves neuron state untouched.
result - Variable in class org.gaardeon.bottled.minichess.Game.GameRecord
 
REWARD_SIGNAL - Enum constant in enum class org.gaardeon.bottled2.HormoneType
 
rewind() - Method in class org.gaardeon.bottled.BitBuffer
 
rooks() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns the value of the rooks record component.
rooks() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns the value of the rooks record component.
rooks() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns the value of the rooks record component.

S

setCurrentWeight(Predicate, Supplier) - Method in class org.gaardeon.bottled.SynapseSet
 
setExcitation(double) - Method in class org.gaardeon.bottled2.Neuron
 
setHappiness(double) - Method in class org.gaardeon.bottled2.Neuron
 
setInputs(double[]) - Method in class org.gaardeon.bottled.simple.ChessBrain
Drive the input neurons of the input bottle.
setInputs(double[]) - Method in class org.gaardeon.bottled2.Bottle
 
setInputs(double[]) - Method in class org.gaardeon.bottled2.ChessBrain
 
setInputs(double[]) - Method in class org.gaardeon.bottled3.ChessBrain
Latch the given input pattern onto the drive map.
setThreshold(double) - Method in class org.gaardeon.bottled2.Neuron
 
shortTermRate() - Method in class org.gaardeon.bottled.simple.Neron
 
SignalRateSmoother - Class in org.gaardeon.bottled.functions
 
SignalRateSmoother(double) - Constructor for class org.gaardeon.bottled.functions.SignalRateSmoother
 
size() - Method in class org.gaardeon.bottled.simple.PopulationCoder
 
slice() - Method in class org.gaardeon.bottled.BitBuffer
 
slice(int, int) - Method in class org.gaardeon.bottled.BitBuffer
 
squareName(int) - Static method in record class org.gaardeon.bottled.minichess.Move
 
startingPosition() - Static method in class org.gaardeon.bottled.minichess.Position
 
step() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Single-bottle convenience that runs both phases back-to-back.
step() - Method in class org.gaardeon.bottled.simple.Bottle
Single-bottle convenience that runs both phases back-to-back.
step() - Method in class org.gaardeon.bottled.simple.ChessBrain
One tick of the whole pipeline.
step() - Method in class org.gaardeon.bottled.simple.Neron
 
step() - Method in class org.gaardeon.bottled.simple.Synapse
 
step() - Method in class org.gaardeon.bottled3.ChessBrain
Advance the entire network by one tick under the currently latched input drive.
step() - Method in class org.gaardeon.bottled3.Connection
Advance this connection one tick.
step() - Method in class org.gaardeon.bottled3.Neuron
Advance this neuron one tick.
step(Map) - Method in class org.gaardeon.bottled3.Network
Advance the simulation by one tick.
stepNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Phase 2 of a tick: step every neuron in this bottle.
stepNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
Phase 2 of a tick: step every neuron in this bottle.
stepSynapses() - Method in class org.gaardeon.bottled.simple.AbstractBottle
Phase 1 of a tick: step every synapse in this bottle.
stepSynapses() - Method in class org.gaardeon.bottled.simple.Bottle
Phase 1 of a tick: step every synapse in this bottle.
stimulateInputs(double[]) - Method in class org.gaardeon.bottled.simple.AbstractBottle
Drive the input neurons by exciting each one with the corresponding signal value.
stimulateInputs(double[]) - Method in class org.gaardeon.bottled.simple.Bottle
Drive the input neurons by exciting each one with the corresponding signal value.
strength() - Method in record class org.gaardeon.bottled2.Hormone
Returns the value of the strength record component.
strengthen(double) - Method in class org.gaardeon.bottled2.Connection
 
STRING - Enum constant in enum class org.gaardeon.bottled.InputType
 
STRING - Enum constant in enum class org.gaardeon.bottled.OutputType
 
SubtractingRationalDiminisher - Class in org.gaardeon.bottled.functions
 
SubtractingRationalDiminisher(double) - Constructor for class org.gaardeon.bottled.functions.SubtractingRationalDiminisher
 
sumAbsEffectiveWeights() - Method in class org.gaardeon.bottled2.Bottle
 
sumAbsWeights() - Method in class org.gaardeon.bottled3.ChessBrain
 
symbol - Variable in enum class org.gaardeon.bottled.minichess.Piece
 
Synapse - Class in org.gaardeon.bottled.simple
 
Synapse(Neron, Neron, double, boolean) - Constructor for class org.gaardeon.bottled.simple.Synapse
 
synapseCount() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
synapseCount() - Method in class org.gaardeon.bottled.simple.Bottle
 
synapses - Variable in class org.gaardeon.bottled.simple.AbstractBottle
 
synapses - Variable in class org.gaardeon.bottled.simple.Bottle
 
SynapseSet - Class in org.gaardeon.bottled
 
SynapseSet(int, ByteBuffer) - Constructor for class org.gaardeon.bottled.SynapseSet
 

T

teach(double) - Method in class org.gaardeon.bottled.simple.ChessBrain
Apply a teaching signal toward targetEval for the coding neurons.
teach(List, double) - Method in class org.gaardeon.bottled.simple.PopulationCoder
Apply a Gaussian-shaped teaching excitation to the given neurons, centered on targetValue.
teachDecisionMaking() - Method in class org.gaardeon.bottled.simple.ChessBrain
 
TEXT - Enum constant in enum class org.gaardeon.bottled.InputType
 
TEXT - Enum constant in enum class org.gaardeon.bottled.OutputType
 
theta - Variable in class org.gaardeon.bottled3.Neuron
BCM sliding threshold.
Threading - Section in class org.gaardeon.bottled3.NeuralModel
 
Threading model - Section in class org.gaardeon.bottled.simple.AbstractBottle
 
Threading model - Section in class org.gaardeon.bottled.simple.Bottle
 
to() - Method in record class org.gaardeon.bottled.minichess.Move
Returns the value of the to record component.
toBoardHash() - Method in class org.gaardeon.bottled.minichess.Position
Returns {pawns, bishops, knights, rooks, queens, kings, whiteColors} as seven bitboards, matching the BoardHash record used by the neural net.
toString() - Method in record class org.gaardeon.bottled.ConnectionRange
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.bottled.minichess.Move
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.bottled.simple.ChessBrainRunner.BoardHash
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.bottled2.ChessBrainRunner.BoardHash
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.bottled2.Hormone
Returns a string representation of this record class.
toString() - Method in record class org.gaardeon.bottled3.ChessBrainRunner.BoardHash
Returns a string representation of this record class.
totalNeurons() - Method in class org.gaardeon.bottled.simple.AbstractBottle
 
totalNeurons() - Method in class org.gaardeon.bottled.simple.Bottle
 
totalNeurons() - Method in class org.gaardeon.bottled2.Bottle
 
type() - Method in record class org.gaardeon.bottled2.Hormone
Returns the value of the type record component.

U

UNCONNECTED - Enum constant in enum class org.gaardeon.bottled.ConnectionStyle
 
update() - Method in class org.gaardeon.bottled2.ChessBrain
 
update(double, double) - Method in class org.gaardeon.bottled.functions.AddingRationalDiminisher
 
update(double, double) - Method in class org.gaardeon.bottled.functions.SignalRateSmoother
 
update(double, double) - Method in class org.gaardeon.bottled.functions.SubtractingRationalDiminisher
 
update(double, double) - Method in interface org.gaardeon.bottled.functions.ValueUpdate
 
updateExcitation() - Method in class org.gaardeon.bottled2.Bottle
 
updateExcitation() - Method in class org.gaardeon.bottled2.Neuron
 
updateFiringState() - Method in class org.gaardeon.bottled2.Bottle
 
updateFiringState() - Method in class org.gaardeon.bottled2.Neuron
 

V

V - Variable in class org.gaardeon.bottled3.Neuron
Membrane potential (mV).
valueOf(String) - Static method in enum class org.gaardeon.bottled.BottleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled.ConnectionStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled.InputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled.minichess.Game.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled.minichess.Piece
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled.OutputType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.gaardeon.bottled2.HormoneType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gaardeon.bottled.BottleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled.ConnectionStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled.InputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled.minichess.Game.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled.minichess.Piece
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled.OutputType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.gaardeon.bottled2.HormoneType
Returns an array containing the constants of this enum class, in the order they are declared.
ValueUpdate - Interface in org.gaardeon.bottled.functions
Functions that return a new value based on the current "state" value and a new input.

W

wasFiring() - Method in class org.gaardeon.bottled2.Neuron
 
wasRecentlyActivated() - Method in class org.gaardeon.bottled2.Connection
 
WB - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
weaken(double) - Method in class org.gaardeon.bottled2.Connection
 
weight - Variable in class org.gaardeon.bottled3.Connection
Synaptic strength.
WHITE_WINS - Enum constant in enum class org.gaardeon.bottled.minichess.Game.Result
 
whiteToMove - Variable in class org.gaardeon.bottled.minichess.Position
 
wireInternalStructure(double, double, double, double) - Method in class org.gaardeon.bottled.simple.Bottle
Build the default internal topology: input→internal feedforward, internal↔internal hopfield-style, internal→output feedforward.
WK - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
wMax - Variable in class org.gaardeon.bottled3.Connection
 
wMin - Variable in class org.gaardeon.bottled3.Connection
 
WN - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
WP - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
WQ - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 
WR - Enum constant in enum class org.gaardeon.bottled.minichess.Piece
 

Y

y - Variable in class org.gaardeon.bottled3.Neuron
Activity trace: a low-pass-filtered estimate of recent firing rate.
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values