Week/Topic 4: Symbolic Paradigm & Machine Learning Flashcards
Intelligence is…
The ability to work out, when confronted with a range of options, which option best matches given requirements and constraints.
Problem Space is…
branching tree of achievable situations defined by potential application of operators to initial situation.
Name 3 key characteristics in heuristic search
- Guided Search.
- Approximate Solutions.
- Heuristic Search Algorithms.
What is Guided Search?
Heuristic search uses heuristics to prioritize certain paths in the search space, making it more likely to find a solution quickly.
How does approximating solutions help problem solving?
While not guaranteed to find the optimal solution, heuristics often provide good-enough solutions in a reasonable amount of time, making them practical for complex or time-constrained problems.
Name 2 examples of Heuristic Search Algorithms, and define them…
- A* (A-star) search: Uses a combination of path cost and a heuristic to estimate the cost to reach the goal, prioritizing paths that seem shortest or cheapest.
- Greedy Best-First Search: Selects paths based solely on the heuristic, making quick progress toward the goal but without considering the accumulated cost.
Define Heuristic Searching
a problem-solving approach used in artificial intelligence, computer science, and cognitive psychology that leverages heuristics to efficiently navigate large search spaces and find acceptable solutions more quickly than exhaustive methods.
What does PSS stand for?
Physical symbol system (hypothesis).
What capabilities does a Physical Symbol System have?
the necessary and sufficient means for
intelligent action.
Define “necessity” in PSS?
Anything capable of intelligent action is a physical symbol system.
Define “sufficiency” in PSS?
Any (sufficiently sophisticated) PSS is capable of intelligent action.
What are the 4 fundamental ideas of PSS?
- Symbols are physical patterns
- Symbols can be combined to form
complex symbol structures - The system contains processes for
manipulating complex symbol
structures - The processes for representing
complex symbol structures can
themselves be symbolically
represented within the system