1/137
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What are the foundational disciplines of AI?
Philosophy, Mathematics, Economics, Neuroscience, Psychology, Computer Engineering, Control Theory, and Linguistics.
What was the significance of the Dartmouth meeting in 1956?
It marked the formal inception of the field of Artificial Intelligence, led by John McCarthy.
What early AI program was developed by Newell and Simon?
The Logic Theorist and General Problem Solver.
What was the focus of AI research from 1966 to 1973?
limited progress due to challenges in computational complexity and informed introspection.
What are expert systems, and when did they emerge?
Knowledge-based systems that emerged between 1969 and 1986, such as DENDRAL and MYCIN.
What characterized the AI Winter from 1988 to 1993?
A decline in funding and interest in AI, leading to reduced research and development.
What advancements in AI occurred from 1986 onwards?
The resurgence of neural networks, probabilistic reasoning, machine learning, big data, and deep learning.
What are some applications of AI today?
Robotic vehicles, machine translation, speech recognition, recommender systems, game playing, and medical diagnosis.
What is the Turing Test?
A test for intelligent behavior where a system passes if an interrogator cannot distinguish its answers from a human's.
What is the difference between systems acting like humans and systems thinking like humans?
Acting like humans focuses on behavior, while thinking like humans involves understanding cognitive processes.
What is a rational agent in AI?
An agent that acts to achieve the best outcome based on its percepts and past experiences.
What is the agent function in AI?
A mapping from percepts to actions, defined as a = F(p), where p is the current percept.
What does PEAS stand for in task environment specification?
Performance Measure, Environment, Actuators, and Sensors.
What are the properties of environments in AI?
Fully vs. partially observable, single-agent vs. multi-agent, deterministic vs. stochastic, episodic vs. sequential, static vs. dynamic, discrete vs. continuous, known vs. unknown.
What is an example of a simple AI environment?
The Vacuum World, where an agent can perceive and act on two squares that may be dirty.
What is the main objective of a self-driving car in AI?
To reach its destination safely while considering trade-offs between trip progress and injury risk.
What is the significance of generative AI as of 2021?
It represents a new frontier in AI, focusing on creating content and solutions based on learned data.
What is the role of neural networks in contemporary AI?
They are used for deep learning and have become central to many AI applications since 1986.
What is the value alignment problem in AI?
The challenge of ensuring that AI objectives align with human values and objectives.
What is the importance of rational thinking in AI systems?
It allows systems to solve problems using precise laws of thought, such as syllogisms and probability.
What are some examples of AI in medicine?
Disease diagnosis, such as LYNA for metastatic breast cancer, and automated conversation through chatbots.
What does the term 'agent' refer to in AI?
Anything that perceives and acts on its environment.
What is the difference between deterministic and stochastic environments?
Deterministic environments have outcomes fully determined by current states and actions, while stochastic environments involve randomness.
What is an example of a rational behavior in AI?
An agent choosing the action that maximizes its performance measure based on its percepts.
What is the performance measure in the context of AI agents?
It refers to the criteria used to evaluate the success of an agent's actions, such as cleaning both rooms with the fewest steps.
What types of agents are identified in AI?
Types include Reflex Agent, Model-Based Reflex Agent, Goal-Based Agent, Utility-Based Agent, and Learning Agent.
What distinguishes a Reflex Agent from a Model-Based Reflex Agent?
A Reflex Agent responds to current percepts, while a Model-Based Reflex Agent incorporates a model of the world and maintains state based on percept history.
How does a Goal-Based Agent function?
It incorporates goals into its decision-making process, using knowledge of future consequences to determine actions.
What is the role of a Utility-Based Agent?
It selects actions that maximize the agent's 'happiness' based on a utility function that maps states to a measure of satisfaction.
What is the function of a Learning Agent?
It improves its performance over time by learning from feedback and experiences, adapting its actions based on past outcomes.
What does PEAS stand for in AI?
PEAS stands for Performance measure, Environment, Actuators, and Sensors, which specify the task environment of an agent.
What is the Vacuum World Problem in AI?
It involves an agent navigating between two locations (A and B) to clean dirt, with actions like moving and sucking dirt, aiming for a goal state where both locations are clean.
What is the difference between Breadth-First Search (BFS) and Depth-First Search (DFS)?
BFS explores all neighboring nodes at the current level before moving deeper, guaranteeing the shortest path, while DFS goes as deep as possible before backtracking, not guaranteeing the shortest path.
What is Depth-Limited Search?
It is a variant of DFS that restricts the depth of exploration to avoid infinite loops, but may miss optimal solutions if the limit is too low.
What is the advantage of Iterative Deepening Search?
It combines the benefits of BFS and DFS, finding the shortest path while using less memory than BFS.
What is Uniform Cost Search (UCS)?
UCS is a search algorithm that expands the least costly node first, ensuring the optimal path is found in terms of action cost.
What are the limitations of Depth-First Search?
DFS can get stuck in infinite loops if cycles are present and does not guarantee the shortest path, though it requires less memory than BFS.
What is the significance of state space graphs in search algorithms?
states and transitions of an agent's actions, helping visualize the search process and possible paths to the goal.
How does a Model-Based Reflex Agent manage state?
It maintains a model of the world that updates based on percept history, allowing it to determine the next action based on the current state.
What is the goal state in the context of the Vacuum World Problem?
The goal state is any configuration where both locations A and B are clean.
What is the action cost in the Vacuum World Problem?
The action cost is 1 unit for each action taken, with the total cost being the number of steps taken to reach the goal state.
What does the term 'static' mean in the context of environment properties?
'Static' means that the environment does not change while the agent is deliberating, in contrast to a dynamic environment where changes can occur.
What is a problem-solving agent?
An agent that operates in environments with a goal where the correct action is not immediately obvious, planning a sequence of actions to reach the goal.
What is a state in the context of problem solving?
A description of the environment, including the agent's interaction with it.
Define state space.
The set of all possible states an agent can be in within the environment.
What is a transition model?
A model that defines the result of an action, mapping state-action pairs to resulting states.
What are the steps in the problem-solving process?
What defines a search problem?
A search problem consists of a state space, initial state, goal state(s), actions, transition model, and action cost function.
What is the action cost function?
It defines the cost of applying an action, which may vary based on the action or the state.
.
What is the goal state in the Vacuum World problem?
Any state where both squares A and B are clean.
What does the search tree represent?
A structure where the root node is the initial state, and each subsequent node represents the result of applying actions to reach new states.
What is the significance of the initial state in a search tree?
It serves as the starting point from which all possible actions and resulting states are explored.
How is a node in a search tree expanded?
By applying the transition model for each valid action, generating children nodes with different path costs and depths.
What is the 8-Puzzle problem?
A problem where the states are the locations of numbered tiles, with the goal state being a specific arrangement of these tiles.
What is the goal of the Boat Puzzle?
To safely transport 3 missionaries and 3 cannibals across a river without violating safety rules.
What does restricting actions in problem-solving entail?
Eliminating actions that are invalid or useless based on the current state to reduce the branching factor.
What is the purpose of the transition model in problem-solving?
To define the effects of actions taken from a given state, determining the resulting state.
What is the significance of the action cost in problem-solving?
It allows for evaluating the efficiency of different action sequences based on their costs.
What is the goal state in the Number game example?
To reach a specific number, such as 5, starting from an initial number like 4.
What does the 8-Queens problem involve?
Positioning 8 queens on a chessboard so that no two queens can attack each other.
What is the role of a search algorithm in problem-solving?
To navigate the search tree and find a path to a goal state.
What is meant by 'uninformed search'?
A search strategy that does not use additional information about states to guide the search process.
What does a search tree's root node represent?
The initial state of the problem being solved.
What are the components of a problem definition?
States, initial state, actions, transition model, goal state, and action cost.
What is the significance of the state space in problem-solving?
It enumerates all possible states that can be reached from the initial state through valid actions.
What is the Vacuum World action sequence example?
An example sequence includes actions like 'suck dirt' and 'move left' to navigate the environment.
What is a transition model also known as?
A successor function.
What does solving a problem correspond to in search algorithms?
Finding a goal node.
What is the purpose of the frontier in tree-search algorithms?
To contain nodes that are yet to be explored.
What is the order of node expansion in a FIFO frontier?
Nodes are expanded in the order they were added, processing shallower nodes first.
What is the order of node expansion in a LIFO frontier?
Nodes are expanded in reverse order of their addition, going as deep as possible before backtracking.
What is the difference between reached nodes and expanded nodes?
Reached nodes are those that have been encountered, while expanded nodes are those that have been processed to generate child nodes.
What are uninformed search strategies?
Strategies that do not use additional information beyond states and successors.
What is the Breadth-First Search (BFS) algorithm?
An algorithm that processes nodes level by level, expanding shallower nodes before deeper ones.
What is the time complexity of Breadth-First Search?
O(b^d), where b is the branching factor and d is the depth of the shallowest goal node.
What is the Uniform-Cost Search (UCS) algorithm?
An algorithm that expands nodes based on the least path-cost, using a priority queue.
What is the optimality condition for Uniform-Cost Search?
It is complete and optimal as long as zero step costs are handled properly.
What is the Depth-First Search (DFS) algorithm?
An algorithm that goes as deep as possible into the tree before backtracking.
What is a limitation of Depth-First Search?
It is not complete and may not terminate.
What is the Depth-Limited Search?
A variant of DFS that imposes a limit on the depth to ensure termination.
What is Iterative Deepening Search?
A search strategy that combines the benefits of DFS and BFS by incrementally increasing the depth limit.
What is the time complexity of Iterative Deepening Search?
O(b^d), similar to BFS.
What is Bi-directional Search?
A strategy that runs two simultaneous searches, one from the initial state and one from the goal state.
What is the main advantage of Bi-directional Search?
It can be quicker than a full search by meeting in the middle.
What defines a problem in search algorithms?
Its states, initial state, actions, transition model, goal states, and action cost function.
What is the role of a search strategy?
To specify the order of node expansion based on the frontier queueing policy.
What is the difference between informed and uninformed search strategies?
Informed strategies use additional problem-specific information to expand more promising states.
What is the time complexity of Depth-First Search?
O(b^m), where m is the maximum path length in the state space.
What is the space complexity of Depth-First Search?
O(b^m), which can be large if the maximum path length is significant.
What is the purpose of a goal test in search algorithms?
To determine if the current node is the goal state.
What is the significance of node expansion in search algorithms?
It generates child nodes from the current node to explore further possibilities.
What is a priority queue in the context of search algorithms?
A data structure that allows nodes to be processed based on their priority, often used in UCS.
What does the term 'cumulative cost of actions' refer to?
The total cost incurred from the initial state to a given node in the search tree.
What does the Greedy algorithm use to determine paths?
The table of Straight Line distances.
What is the main feature of the A* algorithm?
It uses both the edge cost and the Straight Line distances.
What does UCS stand for in search algorithms?
Uniform Cost Search.
What is the primary goal of Uniform Cost Search (UCS)?
To find the shortest distance to the goal.
What is the significance of the Straight Line Distance (SLD) in search algorithms?
It may be equal to or less than the actual distance on the graph.
What is the sequence of visited nodes in UCS starting from node A?
A0, B2, C5, D7, E15.