Artificial Intelligence
Training Data
Example data used in a pattern recognition system.
Searching
AI technique that considers all possible solutions, looking for the best.
Logic
A line of reasoning, figuring things out according to what you already know
Algorithm
A set of step-by-step instructions that describes how to perform a particular task.
Binary
A way of representing information using only two options.
Knowledge Base
Area of an expert system where all facts about the knowledge domain are stored.
Knowledge Domain
Area of knowledge in which an expert system specializes.
Machine Translation
Technique for automatically translating one human language into another.
Pattern Recognition
Computational Intelligence technique where computers are trained on examples and learn to recognize similarities between them.
Speech Recognition
Computer system that can process spoken language and understand its meaning.
Heuristics
General rules for performing a task, used to improve the performance of searching algorithms in AI applications.
Boolean Logic
Logic in which clauses can have one of two states - such as yes or no, true or false.
Set Theory
Mathematical theory used in some AI techniques.
IF-THEN Rule
Rule used by the inference engine in an expert system to describe the relationship between key concepts.
Expert System Shell
Software used to create expert systems.
Chaining
Use of logical statements to come to a conclusion.
Feedback Loop
Use of previous answers (right or wrong) to improve the decision making process next time.
Fuzzy Set Theory
System in which items can be partial or complete members of a set. Used in AI.
Hand Writing Recognition
System to recognize human writing and convert it to text.
Natural Language Processing
Techniques for processing human languages to enable a computer to understand their meaning.
Machine Learning
Technique for making a computer produce better results by learning from past experiences.
Inference Rule
Rule used by the inference engine in an expert system to describe the relationship between key concepts.
Expert Systems
Software designed to make the same decisions that a human expert would, in a given knowledge domain.
CAPTCHA
System designed to create text that is unreadable to a computer but understandable to a person, to reduce spam.
Artificial Intelligence (AI)
Creating a system that produces results comparable to human intelligence.
Knowledge Engineer
Programmer responsible for entering expert knowledge into an expert system.
Turing Test
Proposed test to see if a computer is intelligent or not.
Artificial Neural Network
AI system that attempts to mimic the neurons and synapses in the human brain.
Brute Force Searching
AI technique that considers all possible solutions, looking for the best.
Fuzzy Logic
Logic in which items can have multiple values. Used in AI.
User Interface
Part of an expert system that accepts users inputs and presents answers.
Inference Engine
Part of an expert system which attempts to relate the users input with knowledge stored in the knowledge base.
