- 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
-