A B C D E F G H I L M N O P R S T U V W

A

AbstractAction - class lnsc.page.AbstractAction.
Optional basis for class implementing Action interface.
AbstractAction() - Constructor for class lnsc.page.AbstractAction
 
AbstractActionGenerator - class lnsc.page.AbstractActionGenerator.
Optional basis for class implementing ActionGenerator interface.
AbstractActionGenerator() - Constructor for class lnsc.page.AbstractActionGenerator
 
AbstractActionRepresentation - class lnsc.page.AbstractActionRepresentation.
Optional basis for class implementing ActionRepresentation interface.
AbstractActionRepresentation() - Constructor for class lnsc.page.AbstractActionRepresentation
 
AbstractAgent - class lnsc.page.AbstractAgent.
Optional basis for class implementing Agent interface.
AbstractAgent() - Constructor for class lnsc.page.AbstractAgent
 
AbstractFunctionalUnit - class lnsc.AbstractFunctionalUnit.
Abstract class containing the basic implementation for the FunctionalUnit interface.
AbstractFunctionalUnit() - Constructor for class lnsc.AbstractFunctionalUnit
 
AbstractFunctionalUnit2 - class lnsc.pmvf.AbstractFunctionalUnit2.
Abstract class containing the basic implementation for the FunctionalUnit2 interface.
AbstractFunctionalUnit2() - Constructor for class lnsc.pmvf.AbstractFunctionalUnit2
 
AbstractFunctionalUnitFactory - class lnsc.AbstractFunctionalUnitFactory.
Basic internal functionalities for FunctionalUnit factories based on units prototypes.
AbstractFunctionalUnitFactory() - Constructor for class lnsc.AbstractFunctionalUnitFactory
 
AbstractLSTMFactory - class lnsc.lstm.AbstractLSTMFactory.
Basis to write a Long Short-Term Memory (LSMT) network factory.
AbstractObservableAgent - class lnsc.page.AbstractObservableAgent.
Optional basis for class implementing Agent interface.
AbstractObservableAgent() - Constructor for class lnsc.page.AbstractObservableAgent
 
AbstractObservableEnvironment - class lnsc.page.AbstractObservableEnvironment.
Optional basis for class implementing Environment interface.
AbstractObservableEnvironment() - Constructor for class lnsc.page.AbstractObservableEnvironment
 
AbstractSimpleUnit - class lnsc.AbstractSimpleUnit.
Abstract class containing the basic implementation for simple univariate single-real-valued FunctionalUnit.
AbstractSimpleUnit() - Constructor for class lnsc.AbstractSimpleUnit
Creates a simple unit with Factor=1.0 and Offset=0.0.
AbstractSimpleUnit(double, double) - Constructor for class lnsc.AbstractSimpleUnit
Creates a simple unit with given factor and offset.
AbstractState - class lnsc.page.AbstractState.
Optional basis for class implementing State interface.
AbstractState() - Constructor for class lnsc.page.AbstractState
 
AbstractStateGenerator - class lnsc.page.AbstractStateGenerator.
Optional basis for class implementing StateGenerator interface.
AbstractStateGenerator() - Constructor for class lnsc.page.AbstractStateGenerator
 
AbstractStateRepresentation - class lnsc.page.AbstractStateRepresentation.
Optional basis for class implementing StateRepresentation interface.
AbstractStateRepresentation() - Constructor for class lnsc.page.AbstractStateRepresentation
 
AbstractStateWithGen - class lnsc.page.AbstractStateWithGen.
Optional basis for class implementing State interface.
AbstractStateWithGen() - Constructor for class lnsc.page.AbstractStateWithGen
 
accept(File, String) - Method in class stimulusdelayreward.ExtensionFilter
 
accept(File, String) - Method in class stimulusdelayrewardanalyzer.ExtensionFilter
 
Action - interface lnsc.page.Action.
Defines an action as generally understand in RL and other AI problems.
ACTION - Static variable in class grsnc.binb.Rivest06
 
ActionGenerator - interface lnsc.page.ActionGenerator.
Generates list of possible actions.
ActionRepresentation - interface lnsc.page.ActionRepresentation.
Action representation converter, use to convert an Action into a real-vector.
ActorCritic_PDAETLSTM_Monkey2 - class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2.
This is the basic monkey using the full model.
ActorCritic_PDAETLSTM_Monkey2(int, int, boolean, boolean, boolean, boolean, double, double, int, StateRepresentation, double, boolean) - Constructor for class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
ActorCritic_PETLSTM_Monkey1 - class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1.
This is the basic monkey without mesocortical projection.
ActorCritic_PETLSTM_Monkey1(int, int, boolean, boolean, boolean, boolean, double, double, int, StateRepresentation, double, boolean) - Constructor for class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
ACTORS - Static variable in class grsnc.binb.Rivest06
 
ACTORS - Static variable in class stimulusdelayrewardanalyzer.Tools
 
ACTORS_WEIGHTS - Static variable in class grsnc.binb.Rivest06
 
ACTORS_WEIGHTS - Static variable in class stimulusdelayrewardanalyzer.Tools
 
ACTORS_WEIGHTS_CHANGE - Static variable in class grsnc.binb.Rivest06
 
ACTORS_WEIGHTS_CHANGE - Static variable in class stimulusdelayrewardanalyzer.Tools
 
add3DMatrices(double[][][], double[][][]) - Static method in class lnsc.LinearAlgebra
Computes the element wise addition of two 3D matrices.
addDataSet(DataSet, boolean) - Method in class lnsc.DataSet
Adds the content of a second data set to the data set.
addDataSetww(DataSet, boolean) - Method in class lnsc.DataSet
Adds the content of a second data set to the data set.
adde3DMatrices(double[][][], double[][][]) - Static method in class lnsc.LinearAlgebra
Computes the addition of a 3Dmatrix to another one.
addeMatrices(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Computes the addition of a matrix to another one.
addeVectors(double[], double[]) - Static method in class lnsc.LinearAlgebra
Computes the addition of a vector to another one.
addMatrices(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Computes the addition of two matrices.
addVectors(double[], double[]) - Static method in class lnsc.LinearAlgebra
Computes the addition of two vectors.
Agent - interface lnsc.page.Agent.
Defines an agent as generally understand in RL and other AI problems.
ANALYSIS - Static variable in class lnsc.DataNames
 
appendMatrixBelow(double[][][], double[][][]) - Static method in class lnsc.LinearAlgebra
Creates a new matrix made of two matrices one above the other.
appendMatrixBelow(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Creates a new matrix made of two matrices one above the other.
appendMatrixBesides(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Creates a new matrix made of two matrices one beside the other.
appendNewColumns(double[][], int) - Static method in class lnsc.LinearAlgebra
Creates a new matrix which is like the original but with a few more columns (0's initialized).
areActionsFixed() - Method in interface lnsc.page.State
Indicates whether the list of actions is fixed (always the same) or not.
areActionsFixed() - Method in interface lnsc.page.ActionGenerator
Indicates whether the list of actions is fixed (always the same) or not.
areActionsFixed() - Method in class lnsc.page.AbstractState
 
areActionsFixed() - Method in class lnsc.page.AbstractActionGenerator
 

B

batchSubVectors(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Applies LinearAlgebra.subVectors(double[], double[]) on a batch of vector pairs.
BEST_CANDIDATE - Static variable in class lnsc.DataNames
 
BEST_SCORE - Static variable in class lnsc.DataNames
 
buildSQLInsert(String, String[], String[]) - Static method in class stimulusdelayrewardanalyzer.SQLTools
Construct an SQL INSERT statement in string

C

CANDIDATE_COVARIANCES - Static variable in class lnsc.DataNames
 
CANDIDATE_DERIVATIVES - Static variable in class lnsc.DataNames
 
CANDIDATE_OPTIMIZATIONS - Static variable in class lnsc.DataNames
 
CANDIDATE_SCORES - Static variable in class lnsc.DataNames
 
CANDIDATE_VALUES - Static variable in class lnsc.DataNames
 
CANDIDATE_WEIGHTS - Static variable in class lnsc.DataNames
 
clone() - Method in interface lnsc.FunctionalUnit
 
clone() - Method in class lnsc.AbstractFunctionalUnit
 
clone() - Method in class lnsc.lstm.FastLSTMNetwork
 
clone() - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
clone() - Method in interface lnsc.page.State
 
clone() - Method in class lnsc.page.AbstractState
 
clone() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
clone() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
concat(String[], String[]) - Static method in class lnsc.DataNames
Concatenates two lists of keywords in one.
concatenateCols(double[][]) - Static method in class lnsc.LinearAlgebra
Creates a new vector from the concatenation of the columns of the given matrix.
concatenateRows(double[][]) - Static method in class lnsc.LinearAlgebra
Creates a new vector from the concatenation of the rows of the given matrix.
concatenateVectors(double[], double[]) - Static method in class lnsc.LinearAlgebra
Create a vector that is the concatenation of two other vectors.
CONTROL - Static variable in class stimulusdelayrewardanalyzer.Convert2DB
 
Convert - class stimdelrew.Convert.
Main routine to convert .dsc76 and .ds76 simulation result files into MS Access StimDelRew.mdb database.
Convert() - Constructor for class stimdelrew.Convert
 
Convert2DB - class stimulusdelayrewardanalyzer.Convert2DB.
Main conversion thread to convert .dsc76 files into ODBC mdb.
Convert2DB(String, String, Date, int) - Constructor for class stimulusdelayrewardanalyzer.Convert2DB
Construct a Runnable class that analyse a whole directory of .dsc76 files to convert them into an access database.
copyMatrix(double[][]) - Static method in class lnsc.LinearAlgebra
Creates a copy of a given matrix.
copyObject(Serializable) - Static method in class lnsc.Tools
Copies an object by writing it to a temp file and reading it afterwards.
copyVector(double[]) - Static method in class lnsc.LinearAlgebra
Creates a copy of a given vector.
createUnit() - Method in interface lnsc.FunctionalUnitFactory
Creates a new functional unit.
createUnit() - Method in class lnsc.lstm.ETLSTMFactory1
 
createUnit() - Method in class lnsc.lstm.AbstractLSTMFactory
 
createUnitArray(int, FunctionalUnit) - Static method in class lnsc.Tools
Takes a unit and a count and creates and array of that unit and count (by copy to the provided units).
CRITICS - Static variable in class grsnc.binb.Rivest06
 
CRITICS - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CRITICS_WEIGHTS - Static variable in class grsnc.binb.Rivest06
 
CRITICS_WEIGHTS - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CRITICS_WEIGHTS_CHANGE - Static variable in class grsnc.binb.Rivest06
 
CRITICS_WEIGHTS_CHANGE - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CS_ONLY - Static variable in class stimulusdelayreward.ExperimentState
 
CURRENT_DELAY - Static variable in class stimulusdelayreward.ExperimentState
 
CURRENT_DELAY - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CURRENT_STEP - Static variable in class stimulusdelayreward.ExperimentState
 
CURRENT_STEP - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CURRENT_TRIAL - Static variable in class stimulusdelayreward.ExperimentState
 
CURRENT_TRIAL - Static variable in class stimulusdelayrewardanalyzer.Tools
 
CURRENT_TRIALTYPE - Static variable in class stimulusdelayreward.ExperimentState
 
CURRENT_TRIALTYPE - Static variable in class stimulusdelayrewardanalyzer.Tools
 
cutInCols(double[], int) - Static method in class lnsc.LinearAlgebra
Creates a matrix from a vector by cutting in columns.
cutInRows(double[], int) - Static method in class lnsc.LinearAlgebra
Creates a matrix from a vector by cutting in rows.

D

DataNames - class lnsc.DataNames.
This class contains constants for reserved keywords used by the package to store and retrieve data in a DataSet or in a DataSetCollection.
dataNamesList() - Method in class lnsc.DataSetCollection
Returns a list of the names of the data contained in the set.
dataNamesList() - Method in class lnsc.DataSet
Returns a list of the names of the data contained in the set.
DataSet - class lnsc.DataSet.
Container for input patterns set and all relevant information such as output patterns set, target patterns set, error patterns set, internal values and others.
DataSet() - Constructor for class lnsc.DataSet
Creates an empy data set with initial size INITIAL_SIZE.
DataSet(DataSet) - Constructor for class lnsc.DataSet
Creates a data set with the same refered data as another one.
DataSet(int) - Constructor for class lnsc.DataSet
Creates an empty data set with given initial size.
DataSet(String[], Object[]) - Constructor for class lnsc.DataSet
Creates a data set with initial data into it.
DataSetCollection - class lnsc.DataSetCollection.
Zero-based ordered collection of data sets containing similar data.
DataSetCollection() - Constructor for class lnsc.DataSetCollection
Creates an empy data set collection with initial size INITIAL_SIZE.
DataSetCollection(DataSet[]) - Constructor for class lnsc.DataSetCollection
Creates a data set collection with initial data set into it.
DataSetCollection(int) - Constructor for class lnsc.DataSetCollection
Creates an empty data set collection with given initial size.
DataSetCollector - class stimulusdelayreward.DataSetCollector.
Default collector for an experiment.
DataSetCollector() - Constructor for class stimulusdelayreward.DataSetCollector
Constructor.
DataSetException - exception lnsc.DataSetException.
Exception raised when there are problems with a DataSet.
DataSetException() - Constructor for class lnsc.DataSetException
 
DataSetException(String) - Constructor for class lnsc.DataSetException
 
DataSetException(String, Throwable) - Constructor for class lnsc.DataSetException
 
DataSetException(Throwable) - Constructor for class lnsc.DataSetException
 
DefaultActionsEnumerator - class lnsc.page.DefaultActionsEnumerator.
Creates an actions enumator based on an array of actions.
DefaultActionsEnumerator(Action[]) - Constructor for class lnsc.page.DefaultActionsEnumerator
Creates an action enumerator based on an array of actions.
derivative - Variable in class lnsc.FunctionalUnit.ProcessPatternResult
The derivative.
derivative - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
The derivative.
DERIVATIVES - Static variable in class lnsc.DataNames
An array of the form double[p][o][i] where p is usually defined by DataNames.PATTERN_COUNT, o by FunctionalUnit.getOutputCount(), and i by FunctionalUnit.getInputCount().
doAction(Action) - Method in interface lnsc.page.State
Do an action.
doAction(Action) - Method in class lnsc.page.AbstractState
 
doAction(Action) - Method in class stimulusdelayreward.ExperimentTestState
 
doAction(Action) - Method in class stimulusdelayreward.ExperimentState
 
doAction(Action) - Method in class stimulusdelayreward.ExperimentMissTestState
 
doAction(Action) - Method in class stimulusdelayreward.ExperimentControlState
 
DOPAMINE - Static variable in class grsnc.binb.Rivest06
 
DOPAMINE - Static variable in class stimulusdelayrewardanalyzer.Tools
 
dumpBlock(DataSetCollection, DataSetCollection, PrintStream) - Static method in class stimulusdelayrewardanalyzer.Tools
 
dumpE(DataSetCollector) - Static method in class stimulusdelayreward.Tools
Takes a DataSetCollector and dump V values for trials 1, 11, 21, 31, 41, 51, 101 & 151 & 201
dumpR(DataSetCollector) - Static method in class stimulusdelayreward.Tools
Takes a DataSetCollector and dump R values for trials 1, 11, 21, 31, 41, 51, 101 & 151 & 201
dumpV(DataSetCollector) - Static method in class stimulusdelayreward.Tools
Takes a DataSetCollector and dump V values for trials 1, 11, 21, 31, 41, 51, 101 & 151 & 201

E

eMatrix(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Copies a matrix into another matrix.
EMPTY_PATTERN - Static variable in interface lnsc.FunctionalUnit
An empty pattern is a pattern of size 0.
EMPTY_RECORDLIST - Static variable in class lnsc.DataNames
Defines an empty record list.
endEpisode(State) - Method in class grsnc.binb.Rivest06
Complete processContext.
endEpisode(State) - Method in interface lnsc.page.Agent
Used by the state space (or environement) to tell the agent that the episode is terminated.
endEpisode(State) - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
endEpisode(State) - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
ENDPHASE_ANALYSIS - Static variable in class lnsc.DataNames
 
Environment - interface lnsc.page.Environment.
Defines a state space and its controler.
EPOCH - Static variable in class lnsc.DataNames
 
ERROR_PATTERNS - Static variable in class lnsc.DataNames
An array of the form double[p][o] where p is usually defined by DataNames.PATTERN_COUNT and o by FunctionalUnit.getOutputCount().
ETLSTMFactory1 - class lnsc.lstm.ETLSTMFactory1.
Factory for LSTM network using eligibility traces to find more rapidely association in time space.
ETLSTMFactory1(int, int, int, boolean, boolean, int, FunctionalUnit, boolean, boolean, boolean, boolean, double, double, boolean) - Constructor for class lnsc.lstm.ETLSTMFactory1
Construct an LSTM network factory.
ETLSTMMemoryBlock1 - class lnsc.lstm.ETLSTMMemoryBlock1.
LSTM memory block using eligibility traces to find more rapidely association in time space.
ETLSTMMemoryBlock1(int, int, FunctionalUnit, FunctionalUnit, FunctionalUnit, FunctionalUnit, FunctionalUnit, double, boolean) - Constructor for class lnsc.lstm.ETLSTMMemoryBlock1
Construct an ETLSTM memory blocks with its input side weights.
ETLSTMNetwork1 - class lnsc.lstm.ETLSTMNetwork1.
LSTM network using eligibility traces to find more rapidely association in time space.
ETLSTMNetwork1(int, int, int, FunctionalUnit, FunctionalUnit, FunctionalUnit, FunctionalUnit, FunctionalUnit, int, FunctionalUnit, boolean, boolean, boolean, boolean, double, boolean) - Constructor for class lnsc.lstm.ETLSTMNetwork1
Construct an LSTM network.
ExperimentControlState - class stimulusdelayreward.ExperimentControlState.
Experiment is a sequence of trial and inter-trial.
ExperimentControlState(int) - Constructor for class stimulusdelayreward.ExperimentControlState
First constructor to initialize an experiment (a run) that will begin with an inter-trial at t=0.
ExperimentMissTestState - class stimulusdelayreward.ExperimentMissTestState.
Experiment is a sequence of trial and inter-trial.
ExperimentMissTestState(int) - Constructor for class stimulusdelayreward.ExperimentMissTestState
First constructor to initialize an experiment (a run) that will begin with an inter-trial at t=0.
ExperimentState - class stimulusdelayreward.ExperimentState.
Experiment is a sequence of trial and inter-trial.
ExperimentState(int) - Constructor for class stimulusdelayreward.ExperimentState
First constructor to initialize an experiment (a run) that will begin with an inter-trial at t=0.
ExperimentTestState - class stimulusdelayreward.ExperimentTestState.
Experiment is a sequence of trial and inter-trial.
ExperimentTestState(int) - Constructor for class stimulusdelayreward.ExperimentTestState
First constructor to initialize an experiment (a run) that will begin with an inter-trial at t=0.
ExtensionFilter - class stimulusdelayreward.ExtensionFilter.
Accept files that have one of the provided extension.
ExtensionFilter - class stimulusdelayrewardanalyzer.ExtensionFilter.
Accept files that have one of the provided extension.
ExtensionFilter(String[]) - Constructor for class stimulusdelayreward.ExtensionFilter
Construct a filter that accept any file ending with one of the provided extension.
ExtensionFilter(String[]) - Constructor for class stimulusdelayrewardanalyzer.ExtensionFilter
Construct a filter that accept any file ending with one of the provided extension.
EXTRA_DATA - Static variable in class lnsc.DataNames
A DataSetCollection where the number of pattern is usually defined by DataNames.PATTERN_COUNT.
extractColumns(double[][], int, int) - Static method in class lnsc.LinearAlgebra
Creates a new matrix which is like the original but with only the requested middle columns.
extractColumns(int[][], int, int) - Static method in class lnsc.LinearAlgebra
Creates a new matrix which is like the original but with only the requested middle columns.
extractRows(double[][], int, int) - Static method in class lnsc.LinearAlgebra
Creates a new matrix which is like the original but with only the requested middle rows.
extractRows(int[][], int, int) - Static method in class lnsc.LinearAlgebra
Creates a new matrix which is like the original but with only the requested middle rows.
extractVector(double[], int, int) - Static method in class lnsc.LinearAlgebra
Creates a vector by extract a contiguous portion of a larger vector.
extraData - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
Contains extra recorded information.

F

FAHLMAN_SUM_SQUARED_ERROR - Static variable in class lnsc.DataNames
 
FastLSTMMemoryBlock - class lnsc.lstm.FastLSTMMemoryBlock.
Memory blocks for Long Short-Term Memory (LSMT) network.
FastLSTMNetwork - class lnsc.lstm.FastLSTMNetwork.
Long Short-Term Memory (LSMT) network.
FastSingleLayerNeuralNetwork - class lnsc.pmvf.FastSingleLayerNeuralNetwork.
Implements a single layer feed forward network.
FastSingleLayerNeuralNetwork(int, boolean, FunctionalUnit[]) - Constructor for class lnsc.pmvf.FastSingleLayerNeuralNetwork
Creates a single layer network for a given number of inputs, and with a given number of output units of a given type.
FastSingleLayerNeuralNetwork(int, boolean, FunctionalUnit[], boolean, boolean) - Constructor for class lnsc.pmvf.FastSingleLayerNeuralNetwork
Creates a single layer network for a given number of inputs, and with a given number of output units of a given type.
FastSingleLayerNeuralNetwork(int, boolean, int, FunctionalUnit) - Constructor for class lnsc.pmvf.FastSingleLayerNeuralNetwork
Creates a single layer network for a given number of inputs, and with a given number of output units of a given type.
FastSingleLayerNeuralNetwork(int, boolean, int, FunctionalUnit, boolean, boolean) - Constructor for class lnsc.pmvf.FastSingleLayerNeuralNetwork
Creates a single layer network for a given number of inputs, and with a given number of output units of a given type.
FIX_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
FlexibleSignalStateRepresentation - class stimulusdelayreward.FlexibleSignalStateRepresentation.
This class allows automatic conversion of MonkeyObservableState into up to 3 signals (bias, CS, and US, in that order).
FlexibleSignalStateRepresentation(boolean, boolean, boolean) - Constructor for class stimulusdelayreward.FlexibleSignalStateRepresentation
Creates a flexible signal representation that may contain any of bias, cs and us (in that order) depending on the flags below.
FunctionalUnit - interface lnsc.FunctionalUnit.
Interface supported by every objects that can be used like a function.
FunctionalUnit.ProcessPatternResult - class lnsc.FunctionalUnit.ProcessPatternResult.
Return type for the method FunctionalUnit.processPattern(double[], boolean, boolean).
FunctionalUnit.ProcessPatternResult() - Constructor for class lnsc.FunctionalUnit.ProcessPatternResult
Creates a result holding nothing.
FunctionalUnit.ProcessPatternResult(double[]) - Constructor for class lnsc.FunctionalUnit.ProcessPatternResult
Creates a result holding the output pattern.
FunctionalUnit.ProcessPatternResult(double[], double[][]) - Constructor for class lnsc.FunctionalUnit.ProcessPatternResult
Creates a result holding the output pattern and the derivative.
FunctionalUnit.ProcessPatternResult(double[], double[][], double[][][]) - Constructor for class lnsc.FunctionalUnit.ProcessPatternResult
Creates a result holding the output pattern and the derivative.
FunctionalUnit2 - interface lnsc.pmvf.FunctionalUnit2.
Interface supported by every objects that can be used like a function.
FunctionalUnit2.ProcessPatternResult2 - class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2.
Return type for the method FunctionalUnit2.processPattern(double[], boolean, boolean, boolean, boolean, java.lang.String[]).
FunctionalUnitFactory - interface lnsc.FunctionalUnitFactory.
General interfaced shared by FunctionalUnit factories.

G

getActionCount() - Method in interface lnsc.page.State
Indicates how many actions it generates.
getActionCount() - Method in interface lnsc.page.ActionGenerator
Indicates how many actions it generates.
getActionCount() - Method in class lnsc.page.AbstractState
 
getActionCount() - Method in class lnsc.page.AbstractActionGenerator
 
getActions() - Method in interface lnsc.page.State
Returns the list of available action from the current state.
getActions() - Method in class lnsc.page.AbstractStateWithGen
 
getActions() - Method in class stimulusdelayreward.MonkeyObservableState
 
getActions() - Method in class stimulusdelayreward.ExperimentState
 
getActions(State) - Method in interface lnsc.page.ActionGenerator
Returns the list of available action from the current state.
getActionsEnumerator() - Method in interface lnsc.page.State
Returns an iterator that list the available actions from the current state.
getActionsEnumerator() - Method in class lnsc.page.AbstractStateWithGen
 
getActionsEnumerator() - Method in class lnsc.page.AbstractState
 
getActionsEnumerator(State) - Method in interface lnsc.page.ActionGenerator
Returns an iterator that list the available actions from the current state.
getActionsEnumerator(State) - Method in class lnsc.page.AbstractActionGenerator
 
getAllBlockCount() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Number of all blocks within current .dsc76 files.
getAllNetworkCount() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Number of .dsc76 files in total.
getAlpha() - Method in class lnsc.LogisticUnit
Returns the current value of parameter alpha.
getBeta() - Method in class lnsc.LogisticUnit
Returns the current value of parameter beta.
getBlockCount() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Number of blocks within current .dsc file completely processed.
getCost() - Method in interface lnsc.page.Action
Cost associated to the action.
getCost() - Method in class lnsc.page.AbstractAction
 
getData(String) - Method in class lnsc.DataSet
Returns the data stored under a given name.
getData(String, int) - Method in class lnsc.DataSetCollection
Returns the data stored under a given name and index.
getDataCollection(String) - Method in class lnsc.DataSetCollection
Returns the data collection stored under a given name.
getDataCount() - Method in class lnsc.DataSetCollection
Returns the number of data items in the data set collection.
getDataCount() - Method in class lnsc.DataSet
Returns the number of items in the data set.
getDataSet(int) - Method in class lnsc.DataSetCollection
Returns the data set stored under a given index.
getDataSetCount() - Method in class lnsc.DataSetCollection
Returns the number of data sets in the collection.
getDelay(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Extract the network retrained delay from a "delay_TrainedAgentid.dsc76" filename string.
getEvalMode() - Method in interface lnsc.page.Agent
Indicates whether the agent is in evaluation mode.
getEvalMode() - Method in class lnsc.page.AbstractObservableAgent
 
getEvalMode() - Method in class lnsc.page.AbstractAgent
 
getFactor() - Method in class lnsc.AbstractSimpleUnit
Returns the scaling factor applied to the internal output.
getID(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Extract the network ID from a "Resultid.dsc76" filename string or from a "xxxTrainedAgentid.dsc76" filename string.
getInputCount() - Method in interface lnsc.FunctionalUnit
Indicates the number of variables of the function.
getInputCount() - Method in class lnsc.AbstractFunctionalUnit
 
getInputCount() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
getMu() - Method in class lnsc.LogisticUnit
Returns the current value of parameter mu.
getNetworkCount() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Number of .dsc76 files completely processed.
getNextStates(Action) - Method in interface lnsc.page.State
Returns the list state following the current state under a given action.
getNextStates(Action) - Method in class lnsc.page.AbstractStateWithGen
 
getNextStates(Action) - Method in class stimulusdelayreward.MonkeyObservableState
 
getNextStates(Action) - Method in class stimulusdelayreward.ExperimentState
 
getObservableStates() - Method in interface lnsc.page.State
Returns the list state of observable states for the agents.
getObservableStates() - Method in class lnsc.page.AbstractStateWithGen
 
getObservableStates() - Method in class lnsc.page.AbstractState
 
getObservableStates() - Method in class stimulusdelayreward.MonkeyObservableState
 
getObservableStates() - Method in class stimulusdelayreward.ExperimentState
 
getOffset() - Method in class lnsc.AbstractSimpleUnit
Returns the value added to the scaled output.
getOutputCount() - Method in interface lnsc.FunctionalUnit
Indicates the number of values returned by the function.
getOutputCount() - Method in class lnsc.AbstractFunctionalUnit
 
getOutputCount() - Method in interface lnsc.page.StateRepresentation
Indicates the number of values in the state representation.
getOutputCount() - Method in interface lnsc.page.ActionRepresentation
Indicates the number of values in the action representation.
getOutputCount() - Method in class lnsc.page.AbstractStateRepresentation
 
getOutputCount() - Method in class lnsc.page.AbstractActionRepresentation
 
getOutputCount() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
getOutputUnits() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Gets a reference to the array of output units.
getParameterCount() - Method in interface lnsc.pmvf.FunctionalUnit2
Indicates the number of parameters of the function.
getParameterCount() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
getParameters() - Method in class lnsc.lstm.FastLSTMNetwork
 
getParameters() - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
getParameters() - Method in interface lnsc.pmvf.FunctionalUnit2
Gets a copy of the parameters as a vector.
getParameters() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
getProbability() - Method in interface lnsc.page.State
Probability of the state, for non-deterministic StateGenerators only.
getProbability() - Method in class lnsc.page.AbstractState
 
getRepresentation(Action) - Method in interface lnsc.page.ActionRepresentation
Converts the Action into a vector of real based on specific representation.
getRepresentation(State) - Method in interface lnsc.page.StateRepresentation
Converts the state into a vector of real based on specific representation.
getRepresentation(State) - Method in class stimulusdelayreward.TwoSignalStateRepresentation
 
getRepresentation(State) - Method in class stimulusdelayreward.OfflineStateRepresentation
 
getRepresentation(State) - Method in class stimulusdelayreward.FlexibleSignalStateRepresentation
 
getRewardSignal() - Method in class stimulusdelayreward.MonkeyObservableState
Reward (juice) signal.
getStates(State, Action) - Method in interface lnsc.page.StateGenerator
Returns the list of possibly resulting state or the resulting state.
getStimulusSignal() - Method in class stimulusdelayreward.MonkeyObservableState
Stimulus signal.
getText() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Returns the current text buffer and empty it.
getTrialIndex(int) - Method in class stimulusdelayreward.DataSetCollector
Return the first index in DataSetCollection for "CurrentTrial" = x
getValue() - Method in interface lnsc.page.State
Value associated to the state.
getValue() - Method in class lnsc.page.AbstractState
 
getWeights() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Gets a reference to the weight matrix.
GIFEncoder(Image) - Method in class lnsc.Tools
Takes an images and returns and r,g,b arrays of values between 0 and 256.
go(Agent, State) - Method in class lnsc.page.SingleAgentEnvironment
Run an agent on the task once.
GRADIENT - Static variable in class lnsc.DataNames
 
GRADIENTS - Static variable in class lnsc.DataNames
 
grsnc.binb - package grsnc.binb
binb: Brain in a Box

H

hasBias() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Indicates whether there is an internal bias.
hasData(String) - Method in class lnsc.DataSetCollection
Indicates whether the set contains data collection under a given name.
hasData(String) - Method in class lnsc.DataSet
Indicates whether the set contains data under a given name.
hasMoreElements() - Method in class lnsc.page.DefaultActionsEnumerator
 
HIDDEN_DERIVATIVES - Static variable in class lnsc.DataNames
 
HIDDEN_SECOND_DERIVATIVES - Static variable in class lnsc.DataNames
 

I

importDataSet(String, int, int, int) - Static method in class lnsc.Tools
Imports a data set from a file.
InitialTraining - class stimdelrew.InitialTraining.
Main routine to train 30 random networks on 2 training blocks.
InitialTraining() - Constructor for class stimdelrew.InitialTraining
 
INPUT_PATTERNS - Static variable in class lnsc.DataNames
An array of the form double[p][i] where p is usually defined by DataNames.PATTERN_COUNT and i by FunctionalUnit.getInputCount().
INSTALLED_CANDIDATE_NAME - Static variable in class lnsc.DataNames
 
INTERMEDIATE_OUTPUTS - Static variable in class lnsc.DataNames
 
INTERNAL_DERIVATIVES - Static variable in class lnsc.DataNames
 
INTERNAL_OUTPUTS - Static variable in class lnsc.DataNames
 
INTERNAL_SECOND_DERIVATIVES - Static variable in class lnsc.DataNames
 
InvalidDataException - exception lnsc.InvalidDataException.
Exception raised when data under DataName is not of the appropriate type in a DataSet.
InvalidDataException() - Constructor for class lnsc.InvalidDataException
 
InvalidDataException(String) - Constructor for class lnsc.InvalidDataException
 
InvalidDataException(String, String) - Constructor for class lnsc.InvalidDataException
 
InvalidDataException(String, Throwable) - Constructor for class lnsc.InvalidDataException
 
InvalidDataException(Throwable) - Constructor for class lnsc.InvalidDataException
 
IS_IN_TRIAL - Static variable in class stimulusdelayreward.ExperimentState
 
IS_IN_TRIAL - Static variable in class stimulusdelayrewardanalyzer.Tools
 
is3DMatrix(Object) - Static method in class lnsc.LinearAlgebra
Checks whether a given object is of type double[][][] and whether sub matrices are of the same dimensions.
isAdaptive() - Method in interface lnsc.page.Agent
Indicates whether the agent is static (never adapts, no learning) or adaptives (the agents learn).
isAdaptive() - Method in class lnsc.page.AbstractObservableAgent
 
isAdaptive() - Method in class lnsc.page.AbstractAgent
 
isCloneable() - Method in interface lnsc.page.State
Indicates whether or not the state can be copied
isCloneable() - Method in class lnsc.page.AbstractState
 
isDeterministic() - Method in interface lnsc.page.StateGenerator
Indicates whether only the resulting state is returned or whether a list of possible next states is returned.
isDeterministic() - Method in interface lnsc.page.State
Indicates whether only the resulting state is returned or whether a list of possible next states is returned.
isDeterministic() - Method in class lnsc.page.AbstractStateGenerator
 
isDeterministic() - Method in class lnsc.page.AbstractState
 
isDifferentiable() - Method in interface lnsc.FunctionalUnit
Indicates whether or not the function is differentiable.
isDifferentiable() - Method in class lnsc.AbstractFunctionalUnit
 
isDifferentiable() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
isEvaluable() - Method in interface lnsc.page.Agent
Indicates whether the agent can be placed in eval mode.
isEvaluable() - Method in class lnsc.page.AbstractObservableAgent
 
isEvaluable() - Method in class lnsc.page.AbstractAgent
 
isFinal() - Method in interface lnsc.page.State
Indicates whether or not a state is final (generally a goal state).
isFinal() - Method in class lnsc.page.AbstractState
 
isMatrix(Object) - Static method in class lnsc.LinearAlgebra
Checks whether a given object is of type double[][] and whether sub vectors are of the same length.
isMatrix(Object, int, int) - Static method in class lnsc.LinearAlgebra
Checks whether a given object is of type double[rows][cols].
isMember(String, String[]) - Static method in class lnsc.DataNames
Indicates whether a given keyword is a member of a given keyword list.
isObservable() - Method in interface lnsc.page.State
Indicates whether of not a state is observable by agents.
isObservable() - Method in class lnsc.page.AbstractState
 
isParameterDifferentiable() - Method in interface lnsc.pmvf.FunctionalUnit2
Indicates whether or not the function is differentiable with respect to its parameters.
isParameterDifferentiable() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
isParameterTwiceDifferentiable() - Method in interface lnsc.pmvf.FunctionalUnit2
Indicates whether or not the function is twice differentiable with respect to its parameters.
isParameterTwiceDifferentiable() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
isSquareMatrix(double[][]) - Static method in class lnsc.LinearAlgebra
Check whether the matrix is a 2D squared matrix (row = col).
isSquareMatrix(double[][][]) - Static method in class lnsc.LinearAlgebra
Check whether the matrix is a 3D squared matrix (row = col = slabs).
isSquareMatrix(double[][][][]) - Static method in class lnsc.LinearAlgebra
Check whether the matrix is a 4D squared matrix (row = col = slabs = hyperslabs).
isStateless() - Method in interface lnsc.FunctionalUnit
Indicates whether or not the function output depends solely of the current input (and not of the previous pattern it has processed).
isStateless() - Method in class lnsc.AbstractFunctionalUnit
 
isStateless() - Method in interface lnsc.page.StateRepresentation
Indicates whether or not the function output depends solely of the current state (and not of the previous state is has processed).
isStateless() - Method in class lnsc.page.AbstractStateRepresentation
 
isStateless() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
isTwiceDifferentiable() - Method in interface lnsc.FunctionalUnit
Indicates whether or not the function is twice differentiable.
isTwiceDifferentiable() - Method in class lnsc.AbstractFunctionalUnit
 
isTwiceDifferentiable() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
isValid() - Method in interface lnsc.page.State
Indicates whether the state is valid or not.
isValid() - Method in interface lnsc.page.Action
Indicates whether the action is valid or not.
isValid() - Method in class lnsc.page.AbstractState
 
isValid() - Method in class lnsc.page.AbstractAction
 
isVector(Object) - Static method in class lnsc.LinearAlgebra
Checks whether a given object is of type double[].
isVector(Object, int) - Static method in class lnsc.LinearAlgebra
Checks whether a given object is of type double[size].
ITI - Static variable in class stimulusdelayreward.ExperimentState
m_TrialType constants

L

LAYER_DERIVATIVES - Static variable in class lnsc.DataNames
 
LAYER_OUTPUTS - Static variable in class lnsc.DataNames
 
LinearAlgebra - class lnsc.LinearAlgebra.
Set of linear algebra functions for vectors and matrices.
LinearUnit - class lnsc.LinearUnit.
A univariate single-valued linear function.
LinearUnit() - Constructor for class lnsc.LinearUnit
Creates a simple linear unit with Factor=1.0 and Offset=0.0.
LinearUnit(double, double) - Constructor for class lnsc.LinearUnit
Creates a simple linear unit with given factor and offset.
listDataSetCollections(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Lists all the data set collection (builx x76, .dsc76 files) in a directory.
lnsc - package lnsc
The LNSC (Laboratory for Natural and Simulated Cognition) package, contains the lab neural network simulator.
lnsc.lstm - package lnsc.lstm
Implements Long-Short Term Memory (LSTM) network from the references below with few additional learning schemes.
lnsc.page - package lnsc.page
PAGE: Percepts, Actions, Goals, Environment
lnsc.pmvf - package lnsc.pmvf
PMVF: Parameterized Multi-variate Vector-valued Function
lnsc.unsup - package lnsc.unsup
unsup: Online Unsupervised Learning Algorithm
loadDataSet(File) - Static method in class lnsc.Tools
Loads a data set (saved using Tools.saveDataSet(java.lang.String, lnsc.DataSet)) from a file.
loadDataSet(String) - Static method in class lnsc.Tools
Loads a data set (saved using Tools.saveDataSet(java.lang.String, lnsc.DataSet)) from a file.
loadDataSet(String) - Static method in class stimulusdelayreward.Tools
Loads a data set (saved using #saveDataSet) from a file.
loadDataSetColl(File) - Static method in class stimulusdelayrewardanalyzer.Tools
Loads a data set (saved using #saveDataSet) from a file.
loadDataSetColl(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Loads a data set (saved using #saveDataSet) from a file.
LogisticUnit - class lnsc.LogisticUnit.
A sigmoidal logistic unit.
LogisticUnit() - Constructor for class lnsc.LogisticUnit
Creates a simple logistic unit with Factor=1.0 and Offset=0.0, Mu=0.0 and Beta=1.0.
LogisticUnit(double, double) - Constructor for class lnsc.LogisticUnit
Creates a simple logistic unit with given factor and offset and Mu=0.0 and Beta=1.0.
LogisticUnit(double, double, double, double) - Constructor for class lnsc.LogisticUnit
Creates a simple logistic unit with given factor, offset, half-maximum point (Mu) and slope (beta).
LONG_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
LSTM_FORGET_GATES - Static variable in class lnsc.lstm.LSTMDataNames
A double[b] array in FastLSTMNetwork representing the activity of the forget gates of the b memory blocks in order.
LSTM_INPUT_GATES - Static variable in class lnsc.lstm.LSTMDataNames
A double[b] array in FastLSTMNetwork representing the activity of the input gates of the b memory blocks in order.
LSTM_INTERNAL_ACTIVATIONS - Static variable in class lnsc.lstm.LSTMDataNames
A double[b*c] array in FastLSTMNetwork representing the concatenation of the b memory block c cell's output activity in order.
LSTM_INTERNAL_STATES - Static variable in class lnsc.lstm.LSTMDataNames
A double[c] array in FastLSTMMemoryBlock representing the activity in the c memory cells.
LSTM_OUTPUT_GATES - Static variable in class lnsc.lstm.LSTMDataNames
A double[b] array in FastLSTMNetwork representing the activity of the output gate of the b memory blocks in order.
LSTMDataNames - class lnsc.lstm.LSTMDataNames.
Title: LSTM
LSTMFactory - class lnsc.lstm.LSTMFactory.
Basis to write a Long Short-Term Memory (LSMT) network factory.
LSTMFactory(int, int, int, boolean, boolean, int, FunctionalUnit, boolean, boolean, boolean, boolean) - Constructor for class lnsc.lstm.LSTMFactory
Construct an LSTM network factory.
LSTMFactory(int, int, int, boolean, boolean, int, FunctionalUnit, boolean, boolean, boolean, boolean, double) - Constructor for class lnsc.lstm.LSTMFactory
Construct an LSTM network factory.

M

m_CorrectFound - Variable in class stimulusdelayreward.DataSetCollector
 
m_DataName - Variable in class lnsc.MissingDataException
 
m_DataName - Variable in class lnsc.InvalidDataException
 
m_Debug - Variable in class lnsc.lstm.FastLSTMNetwork
Public debug info output.
m_FirstCorrectStep - Variable in class stimulusdelayreward.DataSetCollector
 
main(String[]) - Static method in class stimdelrew.PreTraining
No arguments required.
main(String[]) - Static method in class stimdelrew.PostTraining
The first argument must be the directory where to find .ds76 files of trained networks to be tested.
main(String[]) - Static method in class stimdelrew.MasterTraining
No arguments required.
main(String[]) - Static method in class stimdelrew.InitialTraining
No arguments required.
main(String[]) - Static method in class stimdelrew.Convert
There must be two arguments.
makeCrossValidationSets(DataSet, int) - Static method in class lnsc.Tools
Takes a set of data an generate k train sets and test sets by splitting the data into k folds and using each fold as a test set for the train set made of the other k-1 folds.
makeGrid(int) - Static method in class lnsc.Tools
Generates a set of coordinates that form a grid in the [-1,1]x[-1,1] space (including the boundary).
MasterTraining - class stimdelrew.MasterTraining.
Main routine training networks until there are 5 successful networks.
MasterTraining() - Constructor for class stimdelrew.MasterTraining
 
MEAN_ERROR - Static variable in class lnsc.DataNames
 
MISS - Static variable in class stimulusdelayreward.ExperimentState
 
MissingDataException - exception lnsc.MissingDataException.
Exception raised when a necessary DataName is missing from a DataSet.
MissingDataException() - Constructor for class lnsc.MissingDataException
 
MissingDataException(String) - Constructor for class lnsc.MissingDataException
 
MissingDataException(String, String) - Constructor for class lnsc.MissingDataException
 
MissingDataException(String, Throwable) - Constructor for class lnsc.MissingDataException
 
MissingDataException(Throwable) - Constructor for class lnsc.MissingDataException
 
MonkeyHistory - Variable in class stimulusdelayreward.DataSetCollector
 
MonkeyObservableState - class stimulusdelayreward.MonkeyObservableState.
This class serves as interface between complete ExperimentState and Monkey agents.
MonkeyObservableState(ExperimentState) - Constructor for class stimulusdelayreward.MonkeyObservableState
Construct the state that the monkey observes from an experimental state.
multMatrixMatrix(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of two matrices.
multMatrixVector(double[][], double[]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a matrix times a column vector.
multScalar3DMatrix(double, double[][][]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a matrix times a scalar.
multScalarMatrix(double, double[][]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a matrix times a scalar.
multScalarVector(double, double[]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a vector times a scalar.
multVectorMatrix(double[], double[][]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a matrix times a vector.
multVectorVector(double[], double[]) - Static method in class lnsc.LinearAlgebra
Computes the multiplication of a vector times a vector.

N

NET_INPUT - Static variable in class lnsc.DataNames
 
newEpisode(State) - Method in class grsnc.binb.Rivest06
Starts by filling previous stimuli, prediction and action.
newEpisode(State) - Method in interface lnsc.page.Agent
Used to tell the agent that a new episode is beginning.
newEpisode(State) - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
newEpisode(State) - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
nextElement() - Method in class lnsc.page.DefaultActionsEnumerator
 
NoAction - class stimulusdelayreward.NoAction.
There are no necessary actions here, so here is a NoAction.
NoAction() - Constructor for class stimulusdelayreward.NoAction
 
normalizeVector(double[]) - Static method in class lnsc.LinearAlgebra
Normalize a vector so that its (euclidien) norm sum to 1.
notifyObservers() - Method in class lnsc.page.AbstractObservableAgent
 

O

OfflineStateRepresentation - class stimulusdelayreward.OfflineStateRepresentation.
State representation that is processed elsewhere before being called by ...
OfflineStateRepresentation(int) - Constructor for class stimulusdelayreward.OfflineStateRepresentation
Creates an offlined process representation.
OnlineSPMSELearning - class lnsc.lstm.OnlineSPMSELearning.
Generic Predictive Minimized Sum-squared-error online learning procedure.
OnlineSPMSELearning(FunctionalUnit2, double, int) - Constructor for class lnsc.lstm.OnlineSPMSELearning
Constructs a learner for an LSTM network.
OnlineUnsupervisedLearning - interface lnsc.unsup.OnlineUnsupervisedLearning.
Defines the interface for online supervised learning algorithm.
openConnection(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Establsihed a connection and close it.
OPTIMIZATION - Static variable in class lnsc.DataNames
 
OUTPUT_PATTERNS - Static variable in class lnsc.DataNames
An array of the form double[p][o] where p is usually defined by DataNames.PATTERN_COUNT and o by FunctionalUnit.getOutputCount().
OUTPUT_WEIGHTS - Static variable in class lnsc.DataNames
 
OUTPUTLAYER_DERIVATIVES - Static variable in class lnsc.DataNames
 
OUTPUTLAYER_SECOND_DERIVATIVES - Static variable in class lnsc.DataNames
 
outputPattern - Variable in class lnsc.FunctionalUnit.ProcessPatternResult
The output pattern.
outputPattern - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
The output pattern.
overwriteSubMatrix(int, int, double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Copies a sub matrix into a large matrix at a given position.
overwriteSubVector(int, double[], double[]) - Static method in class lnsc.LinearAlgebra
Copies a sub vector into a large vector at a given position.
overwriteSubVector(int, int, double[], double[]) - Static method in class lnsc.LinearAlgebra
Copies a sub vector into another vector at a given position.

P

PARAMETER_DERIVATIVES - Static variable in class lnsc.DataNames
An array of the form double[p][o][k] where p is usually defined by DataNames.PATTERN_COUNT, o by FunctionalUnit.getOutputCount(), and k by FunctionalUnit2#getParameterCount.
PARAMETER_SECOND_DERIVATIVES - Static variable in class lnsc.DataNames
An array of the form double[p][o][k][k] where p is usually defined by DataNames.PATTERN_COUNT, o by FunctionalUnit.getOutputCount(), k by FunctionalUnit2#getParameterCount.
parameterDerivative - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
The derivative with respect to the parameters.
PARAMETERS - Static variable in class lnsc.DataNames
An array of the form double[p][k] where p is usually defined by DataNames.PATTERN_COUNT, k by FunctionalUnit2#getParameterCount.
parameterSecondDerivative - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
The second derivative with respect to the parameters..
PATTERN_COUNT - Static variable in class lnsc.DataNames
An Integer indicating the number of patterns.
PHASE - Static variable in class lnsc.DataNames
 
PI_FIX_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
PI_LONG_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
PI_SHORT_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
PostTraining - class stimdelrew.PostTraining.
Main routine to test trained networks on a control block (CS only or US only).
PostTraining() - Constructor for class stimdelrew.PostTraining
 
PREDICTION - Static variable in class grsnc.binb.Rivest06
 
PREDICTION - Static variable in class stimulusdelayrewardanalyzer.Tools
 
PreTraining - class stimdelrew.PreTraining.
Main routine to test 30 random networks on 2 control blocks (CS only or US only).
PreTraining() - Constructor for class stimdelrew.PreTraining
 
processDataSet(DataSet, String[]) - Method in interface lnsc.FunctionalUnit
Processes a set of input patterns and record the requested information.
processDataSet(DataSet, String[]) - Method in class lnsc.AbstractFunctionalUnit
 
processDataSet(DataSet, String[]) - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
processPattern(double[], boolean, boolean) - Method in interface lnsc.FunctionalUnit
Processes an input pattern and returns its output pattern and derivative (if requested).
processPattern(double[], boolean, boolean) - Method in class lnsc.AbstractSimpleUnit
 
processPattern(double[], boolean, boolean) - Method in class lnsc.AbstractFunctionalUnit
 
processPattern(double[], boolean, boolean) - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in class lnsc.lstm.FastLSTMNetwork
 
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in class lnsc.lstm.ETLSTMMemoryBlock1
 
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in interface lnsc.pmvf.FunctionalUnit2
Processes an input pattern and returns its output pattern and derivatives (if requested).
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
processPattern(double[], boolean, boolean, boolean, boolean, String[]) - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 

R

removeAllBut(String[]) - Method in class lnsc.DataSetCollection
Removes all the data collection in the set except the desired ones.
removeAllBut(String[]) - Method in class lnsc.DataSet
Removes all the data in the set except the desired ones.
removeData(String) - Method in class lnsc.DataSetCollection
Removes the data collection stored under a given name and returns it.
removeData(String) - Method in class lnsc.DataSet
Removes the data stored under a given name and returns it.
renameData(String, String) - Method in class lnsc.DataSetCollection
Changes the name under which some data collection is stored.
renameData(String, String) - Method in class lnsc.DataSet
Changes the name under which some data is stored.
requestAction(State) - Method in class grsnc.binb.Rivest06
Computes actors and critics activities with no-reward given at time t.
requestAction(State) - Method in interface lnsc.page.Agent
Used by the State space (or environment) to request an action from the agent.
requestAction(State) - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
requestAction(State) - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
reset() - Method in interface lnsc.FunctionalUnit
Reset internal transient state for non stateless functions.
reset() - Method in class lnsc.AbstractFunctionalUnit
 
reset() - Method in class lnsc.lstm.OnlineSPMSELearning
Indicates the end of a sequence, restart function internal state.
reset() - Method in class lnsc.lstm.FastLSTMNetwork
 
reset() - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
reset() - Method in class lnsc.lstm.ETLSTMMemoryBlock1
 
reset() - Method in interface lnsc.page.StateRepresentation
Reset internal transient state for non stateless functions.
reset() - Method in class lnsc.page.AbstractStateRepresentation
 
reset() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
reset() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
returnReward(State, double) - Method in class grsnc.binb.Rivest06
Save reward.
returnReward(State, double) - Method in interface lnsc.page.Agent
Used by the state space (or environement) to return the result from the last action done thought RequestActions.
returnReward(State, double) - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
returnReward(State, double) - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
REWARD - Static variable in class grsnc.binb.Rivest06
 
REWARD - Static variable in class stimulusdelayreward.ExperimentState
 
REWARD - Static variable in class stimulusdelayrewardanalyzer.Tools
 
Rivest06 - class grsnc.binb.Rivest06.
Title: BG Math Model (Francois Rivest, 10 Mar 2006)
Description: Agent based a Mathematical Model of the Basal Ganglia
Copyright: Copyright (c) 2004
Company: UdeM
Note: Eligibility traces are bounded between -1 and 1.
Rivest06(int, int, StateRepresentation, double, double) - Constructor for class grsnc.binb.Rivest06
Construct an agent based on Francois Rivest May 17 BG Math Model.
rotateVector(double[], double) - Static method in class lnsc.LinearAlgebra
Computes the 2D rotated vector by the given angle.
run() - Method in class stimulusdelayrewardanalyzer.Convert2DB
Function called by THREAD.start().
run(double, int, boolean, boolean) - Static method in class stimdelrew.PreTraining
 
run(double, int, boolean, boolean) - Static method in class stimdelrew.MasterTraining
 
run(double, int, boolean, boolean) - Static method in class stimdelrew.InitialTraining
 

S

saveDataSet(File, DataSet) - Static method in class lnsc.Tools
Saves a data set to a file.
saveDataSet(String, DataSet) - Static method in class lnsc.Tools
Saves a data set to a file.
saveDataSetCollection(String, DataSetCollection) - Static method in class stimulusdelayreward.Tools
 
SECOND_DERIVATIVES - Static variable in class lnsc.DataNames
An array of the form double[p][o][i][i] where p is usually defined by DataNames.PATTERN_COUNT, o by FunctionalUnit.getOutputCount(), and i by FunctionalUnit.getInputCount().
secondDerivative - Variable in class lnsc.FunctionalUnit.ProcessPatternResult
The second derivative.
secondDerivative - Variable in class lnsc.pmvf.FunctionalUnit2.ProcessPatternResult2
The second derivative.
setAlpha(double) - Method in class lnsc.LogisticUnit
Sets the current value of parameter alpha.
setBeta(double) - Method in class lnsc.LogisticUnit
Sets the current value of parameter beta.
setData(String, int, Object) - Method in class lnsc.DataSetCollection
Stores some data under a given name and index.
setData(String, Object) - Method in class lnsc.DataSet
Stores some data under a given name.
setDataSet(int, DataSet, boolean) - Method in class lnsc.DataSetCollection
Stores a data set under a given index.
setEvalMode(boolean) - Method in interface lnsc.page.Agent
Sets the agent in evaluation mode, that is, no training should append.
setEvalMode(boolean) - Method in class lnsc.page.AbstractObservableAgent
 
setEvalMode(boolean) - Method in class lnsc.page.AbstractAgent
 
setFactor(double) - Method in class lnsc.AbstractSimpleUnit
Sets the factor applied to the internal output.
setLearningRate(double) - Method in class lnsc.lstm.OnlineSPMSELearning
Allow the learning rate to be changed.
setMu(double) - Method in class lnsc.LogisticUnit
Sets the current value of parameter mu.
setOffset(double) - Method in class lnsc.AbstractSimpleUnit
Sets the value added to the scaled output.
setParameters(double[]) - Method in class lnsc.lstm.FastLSTMNetwork
 
setParameters(double[]) - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
setParameters(double[]) - Method in interface lnsc.pmvf.FunctionalUnit2
Sets the parameters values to those of a given vector.
setParameters(double[]) - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
setRep(double[]) - Method in class stimulusdelayreward.OfflineStateRepresentation
 
setWeights(double[][]) - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Assigns a new weight matrix by reference.
SHORT_CSUS - Static variable in class stimulusdelayreward.ExperimentState
 
showDots - Variable in class lnsc.page.SingleAgentEnvironment
Indicates whether or not to output dots every 1000 steps.
sign(double) - Static method in class lnsc.LinearAlgebra
Returns the sign of a number.
SingleAgentEnvironment - class lnsc.page.SingleAgentEnvironment.
Run a single agent environement for a given number of step or until success.
SingleAgentEnvironment(boolean, boolean, double, double, int) - Constructor for class lnsc.page.SingleAgentEnvironment
Constructs a server for a single agent specifying all reward details.
SingleAgentEnvironment(boolean, boolean, int) - Constructor for class lnsc.page.SingleAgentEnvironment
Constructs a server for a single agent with action or state based reward.
SingleAgentEnvironment(double, double, int) - Constructor for class lnsc.page.SingleAgentEnvironment
Constructs a server for a single agent with specific rewards.
SQLTools - class stimulusdelayrewardanalyzer.SQLTools.
Set of SQL tools for the environment and simulations data.
SQLTools() - Constructor for class stimulusdelayrewardanalyzer.SQLTools
 
STAT_CONTRIBUTIONS - Static variable in class lnsc.DataNames
 
STAT_CORR_MATRIX - Static variable in class lnsc.DataNames
 
STAT_COV_MATRIX - Static variable in class lnsc.DataNames
 
STAT_ERROR_BITS - Static variable in class lnsc.DataNames
 
STAT_FAHLMAN_ERROR_PAT - Static variable in class lnsc.DataNames
 
STAT_FROBENIUS_NORM - Static variable in class lnsc.DataNames
 
STAT_HALFMSE - Static variable in class lnsc.DataNames
 
STAT_HALFSSE - Static variable in class lnsc.DataNames
 
STAT_LOGSSE - Static variable in class lnsc.DataNames
 
STAT_MEAN_SQUARED - Static variable in class lnsc.DataNames
 
STAT_MEAN_VECTOR - Static variable in class lnsc.DataNames
 
STAT_MSE - Static variable in class lnsc.DataNames
 
STAT_NORM_COV - Static variable in class lnsc.DataNames
 
STAT_SSE - Static variable in class lnsc.DataNames
 
STAT_SUM_SQUARED - Static variable in class lnsc.DataNames
 
STAT_TRS - Static variable in class lnsc.DataNames
 
State - interface lnsc.page.State.
Defines a state as generally understand in RL and other AI problems.
StateGenerator - interface lnsc.page.StateGenerator.
Generates next (or observable) states.
StateHistory - Variable in class stimulusdelayreward.DataSetCollector
 
StateRepresentation - interface lnsc.page.StateRepresentation.
State representation converter, use to convert a state into a real-vector.
STEP - Static variable in class stimulusdelayreward.ExperimentState
 
STEP - Static variable in class stimulusdelayrewardanalyzer.Tools
 
stimdelrew - package stimdelrew
Main routine for the paper's simulations: Alternative Time Representation in Dopamine Models François Rivest, John Kalaska, Yoshua Bengio, 2008.
STIMULUS - Static variable in class grsnc.binb.Rivest06
 
STIMULUS - Static variable in class stimulusdelayreward.ExperimentState
 
STIMULUS - Static variable in class stimulusdelayrewardanalyzer.Tools
 
stimulusdelayreward - package stimulusdelayreward
Main model and environment simulation code for the paper's simulations: Alternative Time Representation in Dopamine Models François Rivest, John Kalaska, Yoshua Bengio, 2008.
stimulusdelayrewardanalyzer - package stimulusdelayrewardanalyzer
Main conversion code (from .dsc to .mdb) code for the paper's simulations: Alternative Time Representation in Dopamine Models François Rivest, John Kalaska, Yoshua Bengio, 2008.
STOPPING_REASON - Static variable in class lnsc.DataNames
 
subMatrices(double[][], double[][]) - Static method in class lnsc.LinearAlgebra
Computes the subtraction of two matrices.
subVectors(double[], double[]) - Static method in class lnsc.LinearAlgebra
Computes the subtraction of two vectors.
SUM_SQUARED_ERROR - Static variable in class lnsc.DataNames
 
sumMatrices(double[][][]) - Static method in class lnsc.LinearAlgebra
Sums elementwise a vector of matrices.
sumSquares(double[]) - Static method in class lnsc.LinearAlgebra
Computes the sum of the squares of each element of a vector.
sumSquares(double[][]) - Static method in class lnsc.LinearAlgebra
Computes the sum of the squares of each element of a matrix.
sumSquares(double[][][]) - Static method in class lnsc.LinearAlgebra
Computes the sum of the squares of each element of a 3D matrix.
supportsDo() - Method in interface lnsc.page.State
Indicates whether or not do action is supported locally.
supportsDo() - Method in class lnsc.page.AbstractState
 
supportsUndo() - Method in interface lnsc.page.State
Indicates whether or not undo action is supported.
supportsUndo() - Method in class lnsc.page.AbstractState
 

T

tabText(String, int) - Static method in class lnsc.Tools
Tabulates text.
TARGET_PATTERNS - Static variable in class lnsc.DataNames
An array of the form double[p][o][i][i] where p is usually defined by DataNames.PATTERN_COUNT and o by FunctionalUnit.getOutputCount().
TEST - Static variable in class stimulusdelayrewardanalyzer.Convert2DB
 
TEST_SET - Static variable in class lnsc.DataNames
A DataSet containing at least DataNames.INPUT_PATTERNS, DataNames.TARGET_PATTERNS and DataNames.PATTERN_COUNT.
testConnection(String) - Static method in class stimulusdelayrewardanalyzer.Tools
Try to establshed a connection and close it.
toDataSet() - Method in class grsnc.binb.Rivest06
 
toDataSet() - Method in interface lnsc.page.State
Similar to the toString method, but return state content in the form of a DataSet.
toDataSet() - Method in interface lnsc.page.Agent
Similar to the toString method, but return state content in the form of a DataSet.
toDataSet() - Method in class lnsc.page.AbstractState
 
toDataSet() - Method in class lnsc.page.AbstractObservableAgent
 
toDataSet() - Method in class lnsc.page.AbstractAgent
 
toDataSet() - Method in class stimulusdelayreward.MonkeyObservableState
 
toDataSet() - Method in class stimulusdelayreward.ExperimentState
 
toDataSet() - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
toDataSet() - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
Tools - class lnsc.Tools.
Set tool functions.
Tools - class stimulusdelayreward.Tools.
Set of tools for the environment and simulations data.
Tools - class stimulusdelayrewardanalyzer.Tools.
Set of tools for the environment and simulations data.
Tools() - Constructor for class stimulusdelayreward.Tools
 
Tools() - Constructor for class stimulusdelayrewardanalyzer.Tools
 
toString() - Method in class grsnc.binb.Rivest06
 
toString() - Method in class lnsc.LogisticUnit
 
toString() - Method in class lnsc.LinearUnit
 
toString() - Method in class lnsc.DataSetCollection
 
toString() - Method in class lnsc.DataSet
 
toString() - Method in class lnsc.AbstractSimpleUnit
 
toString() - Method in class lnsc.AbstractFunctionalUnit
 
toString() - Method in class lnsc.lstm.OnlineSPMSELearning
 
toString() - Method in class lnsc.lstm.FastLSTMNetwork
 
toString() - Method in class lnsc.lstm.FastLSTMMemoryBlock
 
toString() - Method in class lnsc.lstm.ETLSTMNetwork1
 
toString() - Method in class lnsc.lstm.ETLSTMMemoryBlock1
 
toString() - Method in class lnsc.page.AbstractState
 
toString() - Method in class lnsc.page.AbstractAction
 
toString() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
 
toString() - Method in class lnsc.pmvf.AbstractFunctionalUnit2
 
toString() - Method in class stimulusdelayreward.ActorCritic_PETLSTM_Monkey1
 
toString() - Method in class stimulusdelayreward.ActorCritic_PDAETLSTM_Monkey2
 
toString(double[]) - Static method in class lnsc.LinearAlgebra
Generates a Object.toString() representation of a vector.
toString(double[][]) - Static method in class lnsc.LinearAlgebra
Generates a Object.toString() representation of a matrix (as defined by LinearAlgebra.isMatrix(java.lang.Object)).
toString(double[][][]) - Static method in class lnsc.LinearAlgebra
Generates a Object.toString() representation of a 3D matrix of integer (as defined by LinearAlgebra.is3DMatrix(java.lang.Object)).
toString(int[]) - Static method in class lnsc.LinearAlgebra
Generates a Object.toString() representation of a vector of integer.
toString(int[][]) - Static method in class lnsc.LinearAlgebra
Generates a Object.toString() representation of a matrix of integer (as defined by LinearAlgebra.isMatrix(java.lang.Object)).
TRAIN - Static variable in class stimulusdelayrewardanalyzer.Convert2DB
 
TRAIN_SET - Static variable in class lnsc.DataNames
A DataSet containing at least DataNames.INPUT_PATTERNS, DataNames.TARGET_PATTERNS and DataNames.PATTERN_COUNT.
train(double[]) - Method in class lnsc.lstm.OnlineSPMSELearning
 
train(double[]) - Method in interface lnsc.unsup.OnlineUnsupervisedLearning
Train whatever associate functions it as for a single patterns.
train(double[], String[]) - Method in class lnsc.lstm.OnlineSPMSELearning
 
transposeMatrix(double[][]) - Static method in class lnsc.LinearAlgebra
Creates the transposed matrix.
transposeMatrix(double[][][][], int[]) - Static method in class lnsc.LinearAlgebra
 
transposeMatrix(double[][][], int[]) - Static method in class lnsc.LinearAlgebra
 
TwoSignalStateRepresentation - class stimulusdelayreward.TwoSignalStateRepresentation.
This class allows automatic conversion of MonkeyObservableState into two signals vectors.
TwoSignalStateRepresentation() - Constructor for class stimulusdelayreward.TwoSignalStateRepresentation
 

U

undoAction() - Method in interface lnsc.page.State
Undo last action done.
undoAction() - Method in class lnsc.page.AbstractState
 
UPDATE_VALUES - Static variable in class lnsc.DataNames
 
update(Observable, Object) - Method in class stimulusdelayreward.DataSetCollector
Assumes state called before monkey request action and monkey called only once in request action.
US_ONLY - Static variable in class stimulusdelayreward.ExperimentState
 
useLeftMultiplication() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Indicates whether it used weights matrix as left multiplication (y = Wx) of the input pattern or as right multiplication (y = xW) of the inputs.
useRowsConcatenation() - Method in class lnsc.pmvf.FastSingleLayerNeuralNetwork
Indicates whether the matrix is tranformed by concatenation of its rows (p = [w1 | ...

V

VALUE - Static variable in class lnsc.DataNames
 
VARIABLE_CHANGES - Static variable in class lnsc.DataNames
 
VARIABLES - Static variable in class lnsc.DataNames
 

W

WEIGHT_UPDATE_COUNT - Static variable in class lnsc.DataNames
 
weightedSum(double[], double[]) - Static method in class lnsc.LinearAlgebra
Computes a weighted sum of scalars.
weightedSum(double[], double[][]) - Static method in class lnsc.LinearAlgebra
Computes a weighted summation of vectors.
weightedSum(double[], double[][][]) - Static method in class lnsc.LinearAlgebra
Computes a weighted summation of matrices.

A B C D E F G H I L M N O P R S T U V W