1/30
A collection of vocabulary flashcards based on key concepts from the artificial intelligence lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Artificial Intelligence
The study of programmed systems that can simulate human activities such as perceiving, thinking, learning, and acting.
Knowledge Representation
The way knowledge is stored and processed efficiently.
Heuristic
A rule of thumb that helps in problem-solving by guiding the search process.
Expert Systems
Programs that are designed to solve complex problems by reasoning through bodies of knowledge.
Neural Networks
Computational models inspired by the human brain that are used to recognize patterns and classify data.
Agent
A software or physical entity that perceives its environment and takes actions to achieve specific goals.
Search Space
A set of all possible states and actions in a problem-solving scenario.
Turing Test
A test proposed by Alan Turing to determine if a machine can exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human.
Depth First Search (DFS)
A search algorithm that explores as far down a branch as possible before backtracking.
Breadth First Search (BFS)
A search algorithm that explores all of the neighbor nodes at the present depth before moving on to nodes at the next depth level.
Problem Solving
A process to reach the goal state from the initial state by applying a sequence of operations.
AI Applications
Fields where artificial intelligence is successfully applied, such as in finance, robotics, and medicine.
Physical Agent
A programmable system that can perform a variety of tasks in the real world, such as robots.
Knowledge Base
A repository for knowledge that enables an intelligent agent to make decisions.
First Order Logic (FOL)
An extension of propositional logic that includes objects, predicates, and quantifiers.
Production Rules
A method of representing knowledge with rule-based pairs of condition and action.
Semantic Networks
A structured way of representing knowledge in the form of a network of nodes and links.
Frame Representation
A data structure for representing stereotyped situations, used in knowledge representation.
Search Algorithm
A method employed to traverse the search space and find solutions to problems.
Informed Search
A search strategy that uses heuristic information to find solutions more efficiently.
Uninformed Search
A search strategy that does not use any additional information other than the problem definition.
Complexity
A measure of the resources required by an algorithm, including time and space.
Time Complexity
A computational measure of the time taken to complete an algorithm as a function of the size of the input.
Space Complexity
A computational measure of the amount of memory space required by an algorithm as a function of the size of the input.
Local Maxima/Minima
A point in a search space where a solution is better than neighboring solutions, but not necessarily the best overall.
Best-First Search
A search algorithm that evaluates nodes based on a cost estimate and expands the most promising nodes.
Hill-Climbing Search
A local search algorithm that continuously moves in the direction of increasing value to find solutions.
Cognitive Computing
A form of computing that aims to mimic human thought processes in complex situations.
Deep Learning
A subset of machine learning that uses algorithms inspired by the structure and function of the brain to process data.
Problem State
The condition or configuration of the problem at any point during the solution process.
Algorithm
A finite set of well-defined rules or instructions to solve a problem or achieve a particular goal.