AI Midterm

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

45 Terms

1
New cards

Search algorithm

This takes a problem as an input and returns a solution or an indication of failure.

2
New cards

Search tree

This is commonly used to illustrate paths between states, towards a particular goal. It may contain multiple paths to any given state, but each node in the tree has a unique path back to the root.

3
New cards

Root

In a search tree, this corresponds to the initial state of the problem.

4
New cards

Nodes

In a search tree, these correspond to the states within the state space of the problem.

5
New cards

Edges

In a search tree, these correspond to the available actions relative to the problem.

6
New cards

Search data structure

This is required to keep track of the search tree.

7
New cards

Uninformed search

Involves algorithms that do not have any domain-specific knowledge and proceeds in a systematic way of exploring nodes in a predetermined order.

8
New cards

Breadth-first Search

This search process checks all the nodes per level, starting at the left working towards the right side of the tree, before searching the tree one level deeper.

9
New cards

Depth-first Search

The process starts at the root of the tree and down to the left branch until it gets to the bottom node. If the goal state is not reached, the process goes back up and tries the next branch.

10
New cards

Iterative Deepening Search

This search process combines many advantages of the depth-first and breadth-first search without storing all nodes in memory.

11
New cards

Bidirectional Search

It encompasses a distinctive process that simultaneously searches forward from the initial state and backwards from the goal state(s), with the anticipation that the two searches will meet.

12
New cards

Uniform-cost Search

This search process can be considered as a variant of the Dijkstra's algorithm where the search process spreads out in waves of uniform path-cost.

13
New cards

Informed search

Also known as heuristic search, involves domain-specific knowledge and allows access to additional information that improves the search process.

14
New cards

Best-first Search

On each iteration of this search algorithm, the node with the minimum evaluation function value is selected.

15
New cards

Hill Climbing Search

A search technique for finding the maximum or the minimum of an evaluation function that does not allow shifting back to previously suspended alternatives.

16
New cards

A* Search

The most common informed search technique that uses the evaluation function f(n) = g(n) + h(n).

17
New cards

Beam Search

A search technique that utilizes heuristics to trim the state space into a small number of nearly optimal alternatives based on a predetermined beam width.

18
New cards

Constraint Satisfaction

A search strategy that deals with constraints that are the same as the ones that can be encountered in the real world.

19
New cards

Game

An environment that involves a set of circumstances that can produce a particular result dependent on the actions of two or more players.

20
New cards

Players

These are the strategic decision-makers within the game.

21
New cards

Strategy

It is a complete plan of action of a player that considers the set of circumstances that may occur within the game.

22
New cards

Payoff

It is something quantifiable that a player can receive in arriving at a particular outcome.

23
New cards

Information Set

This encompasses the available information at a particular point in a game, which is commonly utilized in games that has sequential components.

24
New cards

Notion of Equilibrium

It is a point in a game where both players have made their decisions or moves and a particular outcome is reached.

25
New cards

A plausible move generator

Expands only selected moves when the number of permissible moves is too high to perform a full-width search.

26
New cards

A static evaluation function generator

Used to evaluate every move that is being made using heuristic knowledge.

27
New cards

Minimax strategy

A strategy for two player games where one player is identified as a maximizer (MAX) and the other as a minimizer (MIN).

28
New cards

Alpha-beta pruning

A minimax strategy with cut-offs that prunes large parts of the game tree that do not affect the outcome.

29
New cards

Knowledge

The body of facts, information, and skills acquired through experience or education.

30
New cards

Intelligence

The ability to acquire and apply knowledge and skills.

31
New cards

Knowledge representation

The concept of identifying ways to provide machines with the knowledge that humans possess so that AI systems can become better.

32
New cards

Domain-specific knowledge

Specialized knowledge required to perform a particular task.

33
New cards

Common sense knowledge

All other pieces of knowledge that help in reasoning other than domain-specific knowledge.

34
New cards

Procedural knowledge

The compiled or processed form of information related to the performance of some tasks (how to achieve something).

35
New cards

Declarative knowledge

Knowledge about facts and things, including logic-based and relational approaches.

36
New cards

Knowledge base

Contains a collection of information in a given field.

37
New cards

Inference engine

Acquires insights from the information housed in the knowledge base.

38
New cards

Knowledge representation scheme

A set of syntactic and semantic conventions used in describing various objects.

39
New cards

Logical representation

The most basic form of representing knowledge that uses a well-defined syntax with concrete rules.

40
New cards

Propositional logic

The study of propositions, where a proposition is a statement that can be either true or false.

41
New cards

Predicate logic

Allows complex facts about the world to be represented using predicates that depend on the value of variables.

42
New cards

Semantic or associative network

A structure that represents knowledge as a pattern of interconnected nodes and arcs.

43
New cards

Frame

A collection of attributes and associated values which describes an entity in the real world, consisting of slots and their values.

44
New cards

Production rules

Consist of condition-action pairs or if-then statements.

45
New cards