Uses of Class
clarion.system.AbstractImplicitModule

Packages that use AbstractImplicitModule
clarion.system   
clarion.tools   
 

Uses of AbstractImplicitModule in clarion.system
 

Subclasses of AbstractImplicitModule in clarion.system
 class AbstractEquation
          This class implements an equation within CLARION.
 class AbstractNeuralNet
          This class implements a three-layer, feed-forward neural network within CLARION.
 class AbstractRuntimeTrainableBPNet
          This class implements a runtime trainable backpropagating neural network within CLARION.
 class AbstractRuntimeTrainableImplicitModule
          This class implements a runtime trainable implicit module within CLARION.
 class AbstractTrainableImplicitModule
          This class implements a trainable implicit module within CLARION.
 class ACSLevelProbabilitySettingEquation
          This class implements an ACS level probability setting equation within CLARION.
 class BPNet
          This class implements a 3-layer standard backpropagating neural network within CLARION.
 class DriveEquation
          This class implements a drive equation within CLARION.
 class GoalSelectionEquation
          This class implements a goal selection equation within CLARION.
 class QBPNet
          This class implements a Q-learning backpropagating neural network within CLARION.
 class SimplifiedQBPNet
          This class implements a simplified Q-learning backpropagating neural network within CLARION.
 class TableLookup
          This class implements a table lookup within CLARION.
 

Fields in clarion.system declared as AbstractImplicitModule
private  AbstractImplicitModule Drive.DriveMod
          The implicit module that is used to get drive strengths.
private  AbstractImplicitModule GoalSelectionModule.GoalSelectionImplicitModule
          The implicit representation used for goal selection.
private  AbstractImplicitModule ACSLevelProbabilitySettingModule.LevelProbabilitySettingImplicitModule
          The implicit module used for level probability setting.
 

Methods in clarion.system that return AbstractImplicitModule
 AbstractImplicitModule GoalSelectionModule.getImplicitModule()
          Gets the implicit module used by this module.
 AbstractImplicitModule Drive.getImplicitModule()
          Gets the implicit module for this drive.
 AbstractImplicitModule ACSLevelProbabilitySettingModule.getImplicitModule()
          Gets the implicit module used by this module.
 

Methods in clarion.system that return types with arguments of type AbstractImplicitModule
 java.util.Collection<AbstractImplicitModule> ACS.getBLImplicitModules()
          Gets all of the bottom level implicit modules.
 

Methods in clarion.system with parameters of type AbstractImplicitModule
 boolean ImplicitModuleCollection.add(AbstractImplicitModule im)
          Adds an implicit module to the collection.
 void ACS.addBLModule(AbstractImplicitModule im)
          Adds an implicit module to the bottom level of the ACS.
 boolean RuleExtractor.checkExtractionCriterion(AbstractImplicitModule im)
          Checks to see if the criteria for rule extraction has been satisfied given a specified implicit module.
static AbstractRule RuleExtractor.extractRule(AbstractImplicitModule im, AbstractAction Act)
          Extracts a rule from the specified implicit module.
 void Drive.setImplicitModule(AbstractImplicitModule im)
          Sets the implicit module for this drive.
 

Method parameters in clarion.system with type arguments of type AbstractImplicitModule
 boolean ImplicitModuleCollection.addAll(java.util.Collection<? extends AbstractImplicitModule> ims)
          Adds a collection of implicit modules to this collection.
 void ACS.addBLModules(java.util.Collection<? extends AbstractImplicitModule> ims)
          Adds a collection of implicit modules to the bottom level of the ACS.
 

Constructors in clarion.system with parameters of type AbstractImplicitModule
ACSLevelProbabilitySettingModule(AbstractImplicitModule im)
          Initializes the ACS level probability setting module given the implicit module specified.
Drive(java.lang.Object id, double deficit, AbstractImplicitModule im)
          Initializes the drive to use the specified implicit module for reporting drive strengths.
GoalSelectionModule(AbstractImplicitModule im)
          Initializes the goal selection module given the specified implicit module.
 

Constructor parameters in clarion.system with type arguments of type AbstractImplicitModule
ImplicitModuleCollection(java.util.Collection<? extends AbstractImplicitModule> ims)
          Initializes an implicit module collection with the collection of implicit modules specified.
 

Uses of AbstractImplicitModule in clarion.tools
 

Methods in clarion.tools with parameters of type AbstractImplicitModule
private  void TrainableImplicitModulePreTrainer.dataRecursor(AbstractTrainableImplicitModule target, AbstractImplicitModule trainer, java.util.ListIterator<Dimension> dim, java.util.ListIterator<? extends Value> val, TrainableImplicitModulePreTrainer.SumSquaredErrorTracker sqe)
          Recursive method that iterates over the dimensions of a dimension-value collection (from the data set and trains the specified target implicit module based on the outputs from the specified trainer implicit module.
private  void TrainableImplicitModulePreTrainer.innerLoop(AbstractTrainableImplicitModule target, AbstractImplicitModule trainer, java.util.ListIterator<Dimension> dim, java.util.ListIterator<? extends Value> val, Dimension d, Value v, TrainableImplicitModulePreTrainer.SumSquaredErrorTracker sqe)
          The inner loop of the dataRecursor method.
 void TrainableImplicitModulePreTrainer.trainModule(AbstractTrainableImplicitModule target, AbstractImplicitModule trainer, java.util.Collection<? extends DimensionValueCollection> data)
          Trains the specified target implicit module using the specified training implicit module over the specified data set.