CSC 424 Artificial Intelligence Revision Flashcards

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

1/35

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards for CSC 424, covering the definitions of AI, agent types, search algorithms, and natural language processing components.

Last updated 2:25 AM on 7/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

Artificial Intelligence

A branch of computer science that is concerned with designing intelligent agents that perceive their environment.

2
New cards

Weak AI

AI designed to perform one specific task.

3
New cards

Strong AI

AI that can perform intellectual tasks that humans can do.

4
New cards

Super AI

AI that is more intelligent than humans.

5
New cards

Agent

An entity that perceives the environment through sensors and acts upon the environment through actuators.

6
New cards

Sensor

A device used to perceive the environment.

7
New cards

Actuator

A device used to perform actions.

8
New cards

Agent function

A mapping that tells the agent what action to take for every possible percept history.

9
New cards

Rational agent

An agent that chooses the action that maximizes the expected value of its performance measure based on available information.

10
New cards

Performance measure

A standard that evaluates how successful an agent is.

11
New cards

PEAS

A framework for specifying an agent's task environment, standing for Performance measure, Environment, Actuators, and Sensors.

12
New cards

Simple reflex agent

An agent that reacts using if-then rules in predictable settings.

13
New cards

Model-based reflex agent

An agent that uses memory to handle incomplete data about the environment.

14
New cards

Goal-based agent

An agent that chooses actions specifically to achieve defined goals.

15
New cards

Utility-based agent

An agent that picks actions based on the best overall value or utility.

16
New cards

Learning agent

An agent that improves its performance by learning from past experiences.

17
New cards

Search

The process of exploring possible states in order to find a path from an initial state to a goal state.

18
New cards

State space

The set of all possible states that can be reached from the initial state.

19
New cards

Path cost

The total cost associated with reaching the goal state.

20
New cards

Optimal solution

A solution that has the least cost among all possible solutions.

21
New cards

State space graph

A mathematical representation of a search problem where nodes represent states.

22
New cards

Search tree

A diagram showing how a search algorithm explores the state space, starting from a root node.

23
New cards

Breadth-first search (BFS)

A search algorithm that explores all nodes at one level before moving to the next level, using a FIFO (First-In-First-Out) queue.

24
New cards

Depth-first search (DFS)

A search algorithm that explores one branch completely before backtracking, using a LIFO (Last-In-First-Out) stack.

25
New cards

Uniform cost search (UCS)

A search algorithm that expands the node with the lowest path cost first, using a priority queue.

26
New cards

Completeness

The property of a search algorithm that guarantees finding a solution if one exists.

27
New cards

Optimality

The property of an algorithm that ensures it always finds the best or least-cost solution.

28
New cards

Time complexity

A measure of how much time a search algorithm takes to find a solution.

29
New cards

Space complexity

A measure of how much memory an algorithm requires during its search process.

30
New cards

Natural Language Processing (NLP)

A branch of AI that enables computers to understand, interpret, and generate human language.

31
New cards

Natural language understanding (NLU)

A component of NLP that focuses on understanding what a person means.

32
New cards

Natural language generation (NLG)

A component of NLP that focuses on producing human-like responses.

33
New cards

Tokenization

The process of breaking texts into smaller units called tokens.

34
New cards

Stemming

The process of removing prefixes or suffixes from words to provide a root word.

35
New cards

Lemmatization

The process of converting words into their proper dictionary form.

36
New cards

NLTK

The Natural Language Toolkit, a popular Python library for natural language processing tasks.