- backPropagate(double[], double[]) - Method in class org.botlibre.analytics.deeplearning.NeuralNetwork
 
- 
Adjust the connection weights based on the desired output and the actual output.
 
- backPropagate(double[]) - Method in class org.botlibre.analytics.deeplearning.NeuralNetwork2
 
-  
 
- backup(int) - Method in class org.botlibre.util.TextStream
 
-  
 
- backup() - Method in class org.botlibre.util.TextStream
 
-  
 
- backupTo(char) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupTo(char, boolean) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupToAll(String) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupToAll(String, boolean) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupToAny(String) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupToAny(String, boolean) - Method in class org.botlibre.util.TextStream
 
-  
 
- backupWhitespace() - Method in class org.botlibre.util.TextStream
 
-  
 
- BasicAvatar - Class in org.botlibre.avatar
 
- 
Controls and manages the thought processing.
 
- BasicAvatar() - Constructor for class org.botlibre.avatar.BasicAvatar
 
-  
 
- BasicAwareness - Class in org.botlibre.sense
 
- 
Controls and manages the senses.
 
- BasicAwareness() - Constructor for class org.botlibre.sense.BasicAwareness
 
-  
 
- BasicMemory - Class in org.botlibre.knowledge
 
- 
Defines a set of networks that make up a knowledge base.
 
- BasicMemory() - Constructor for class org.botlibre.knowledge.BasicMemory
 
-  
 
- BasicMind - Class in org.botlibre.thought
 
- 
Controls and manages the thought processing.
 
- BasicMind() - Constructor for class org.botlibre.thought.BasicMind
 
-  
 
- BasicMood - Class in org.botlibre.emotion
 
- 
Controls and manages the thought processing.
 
- BasicMood() - Constructor for class org.botlibre.emotion.BasicMood
 
-  
 
- basicMove() - Method in class org.botlibre.game.TicTacToe
 
-  
 
- BasicNetwork - Class in org.botlibre.knowledge
 
- 
An interconnected set of vertices,
 representing and knowledge-space.
 
- BasicNetwork() - Constructor for class org.botlibre.knowledge.BasicNetwork
 
-  
 
- BasicNetwork(boolean) - Constructor for class org.botlibre.knowledge.BasicNetwork
 
-  
 
- BasicNetwork(Network) - Constructor for class org.botlibre.knowledge.BasicNetwork
 
-  
 
- BasicRelationship - Class in org.botlibre.knowledge
 
- 
Meta reference.
 
- BasicRelationship() - Constructor for class org.botlibre.knowledge.BasicRelationship
 
-  
 
- BasicRelationship(Vertex, Vertex, Vertex) - Constructor for class org.botlibre.knowledge.BasicRelationship
 
-  
 
- BasicSense - Class in org.botlibre.sense
 
- 
Defines an external interface.
 
- BasicSense() - Constructor for class org.botlibre.sense.BasicSense
 
-  
 
- BasicThought - Class in org.botlibre.thought
 
- 
Something that given a network of objects can perform some function.
 
- BasicThought() - Constructor for class org.botlibre.thought.BasicThought
 
- 
Create a new thought.
 
- BasicTool - Class in org.botlibre.sense
 
- 
Defines an external interface.
 
- BasicTool() - Constructor for class org.botlibre.sense.BasicTool
 
-  
 
- BasicVertex - Class in org.botlibre.knowledge
 
- 
Represents a piece of knowledge.
 
- BasicVertex() - Constructor for class org.botlibre.knowledge.BasicVertex
 
-  
 
- BasicVertex(Object) - Constructor for class org.botlibre.knowledge.BasicVertex
 
-  
 
- BasicVertex(Vertex) - Constructor for class org.botlibre.knowledge.BasicVertex
 
- 
Create the vertex as a clone of the original.
 
- batchProcessURL(URL, Network) - Method in class org.botlibre.sense.http.Http
 
- 
Process the URL as part of a batch.
 
- bestAnswer(float, Vertex, Map<Vertex, Vertex>, Vertex, Vertex, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Return the best response to the question, taking into account the input history.
 
- bestResponse(float, Vertex, Vertex, Vertex, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Return the best response to the question, taking into account the input history.
 
- bestResponse(float, Vertex, Vertex, Vertex, Vertex, boolean, boolean, Vertex, Set<String>, Vertex, Map<Vertex, Vertex>, Network) - Method in class org.botlibre.thought.language.Language
 
- 
Return the best response to the question, taking into account the input history.
 
- BINARY - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- BINARY_OPERATORS - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- BINARY_OPERATORS - Static variable in class org.botlibre.self.Self4Decompiler
 
-  
 
- BINARY_PRECEDENCE - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- BinaryData - Class in org.botlibre.knowledge
 
-  
 
- BinaryData() - Constructor for class org.botlibre.knowledge.BinaryData
 
-  
 
- BinaryData(String) - Constructor for class org.botlibre.knowledge.BinaryData
 
-  
 
- BIRTH - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- Bootstrap - Class in org.botlibre.knowledge
 
- 
Populates the basic bootstrap xml files for reseting/initializing a memory.
 
- Bootstrap() - Constructor for class org.botlibre.knowledge.Bootstrap
 
-  
 
- bootstrapMemory(Memory, boolean, boolean) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Initialize the memory with the basic bootstrap networks.
 
- bootstrapNetwork(Network) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Defines a generic network for classifying things.
 
- bootstrapSystem(Bot, boolean) - Method in class org.botlibre.knowledge.Bootstrap
 
- 
Initialize Bot with the bootstrap xml networks.
 
- Bot - Class in org.botlibre
 
- 
This class represents the identity of a bot,
 and controls module registration, startup and shutdown.
 
- Bot() - Constructor for class org.botlibre.Bot
 
-  
 
- BOT - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- Bot.ActiveState - Enum in org.botlibre
 
-  
 
- BotException - Exception in org.botlibre
 
- 
Root to most exceptions thrown from the Bot system.
 
- BotException() - Constructor for exception org.botlibre.BotException
 
-  
 
- BotException(String) - Constructor for exception org.botlibre.BotException
 
-  
 
- BotException(Exception) - Constructor for exception org.botlibre.BotException
 
-  
 
- BotException(String, Exception) - Constructor for exception org.botlibre.BotException
 
-  
 
- BOTID - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BOTLIBRE - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BOTLIBRETWITTER - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BR - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BRACKET - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BREAK - Static variable in class org.botlibre.knowledge.Primitive
 
-  
 
- BREAK - Static variable in class org.botlibre.self.Self4Compiler
 
-  
 
- buildElementsMap(Network) - Method in class org.botlibre.self.Self4Compiler
 
-  
 
- buildElementsMap(Network) - Method in class org.botlibre.self.SelfCompiler
 
-  
 
- buildStar(List<Vertex>, Map<Vertex, Vertex>, Network) - Static method in class org.botlibre.thought.language.Language
 
-  
 
- buildZeroPrefixAndTruncTrailZeros(int, int) - Static method in class org.botlibre.util.Utils
 
-  
 
- BY - Static variable in class org.botlibre.self.SelfCompiler
 
-  
 
- bytesToHex(byte[]) - Static method in class org.botlibre.util.Utils
 
-