Unit 2: Informed Heuristic Search Strategies Flashcards

1
Q

What is a heuristic function in AI?

A

A heuristic function estimates the cost to reach the goal from a given node, guiding search algorithms towards promising paths.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the Greedy Best-First Search algorithm.

A

Greedy Best-First Search expands the most promising node based solely on heuristic evaluation, focusing on immediate benefits without considering overall path cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the A* algorithm and its formula?

A

The A* algorithm combines path cost and heuristic to determine the best node to expand, using the formula f(n)=g(n)+h(n)f(n)=g(n)+h(n), where:
g(n) = cost to reach node nn
h(n)h(n) = estimated cost from nn to the goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are local search algorithms?

A

Local search algorithms explore the search space by moving from one solution to another within the neighborhood, useful for optimization problems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define optimization problems in AI.

A

Optimization problems require finding the best solution from all possible solutions, often involving the maximization or minimization of an objective function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain Hill-Climbing Search.

A

Hill-Climbing Search is a local search algorithm that continuously moves towards increasing value (or decreasing cost) but may get stuck in local maxima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Local Beam Search?

A

Local Beam Search maintains multiple states (beams) and explores them simultaneously, helping to avoid local maxima by diversifying the search.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe Genetic Algorithms.

A

Genetic Algorithms are inspired by natural selection, using techniques such as selection, crossover, and mutation to evolve solutions over generations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Q: What are some experiments related to search strategies in AI?

A

A:

Finding a peak element in an array: Implement efficient algorithms to identify a peak.
Finding the square root of the peak number: Apply numerical methods for computation.
Shortest path finding using A* and Best First Search: Utilize these algorithms for pathfinding scenarios.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Q: How do you handle searching with partial observations?

A

A: Searching with partial observations involves using strategies where the agent has incomplete information, requiring sophisticated algorithms to make decisions based on limited data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Q: What is the performance measure for a taxi driver?

A

A: The performance measure includes safety of passengers and driver, timeliness of reaching the destination, fuel efficiency, customer satisfaction, and adherence to traffic laws and regulations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Q: What are the key environmental factors for a taxi driver?

A

A: The environment consists of city streets, highways, traffic signals, signs, road markings, other vehicles and pedestrians, weather conditions, and passengers with their destinations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Q: List the actuators used by a taxi driver.

A

A: Actuators include the steering wheel, accelerator and brake pedals, gearshift, horn, and turn signals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Q: What sensors are utilized by a taxi driver?

A

A: Sensors include cameras (rear-view and lane-keeping), radar and lidar (for detecting obstacles), GPS (for navigation), speedometer, odometer, traffic signal sensors, and microphones (for passenger interactions).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Q: What are the performance measures in medical diagnosis?

A

A: Performance measures include accuracy of diagnosis, speed of diagnosis, patient satisfaction, correctness of treatment recommendations, and reduction in misdiagnoses and false positives/negatives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Q: What does the environment consist of for medical diagnosis?

A

A: The environment includes patient medical records and history, symptoms and medical conditions, diagnostic tools and equipment, medical literature and guidelines, and healthcare professionals.

17
Q

Q: Identify the actuators in the medical diagnosis process.

A

A: Actuators consist of medical equipment controls (for imaging machines or lab devices), prescribing medication through electronic systems, and recommendations for follow-up tests or consultations.

18
Q

Q: What sensors are used in medical diagnosis?

A

A: Sensors include medical imaging devices (MRI, CT scans, X-rays), lab test results (blood tests, urine tests), vital signs monitors (heart rate, blood pressure), and patient feedback/symptoms reports.