Appearance
Artificial Intelligence - Important Questions
Attempt each question before opening the matching module's revision section.
Module 1
- Define AI using the rational-agent approach.
- Specify and classify PEAS for a campus delivery robot.
- Compare reflex, goal-based, utility-based, and learning agents.
- Explain why rationality does not imply omniscience.
- Classify a task environment with reasons.
Module 2
- Formulate route finding as a search problem.
- Compare BFS, UCS, DFS, greedy search, and A*.
- Trace A* on a small weighted graph.
- Solve a minimax tree with alpha-beta pruning.
- Explain CSP backtracking, MRV, forward checking, and AC-3.
Module 3
- Compare logic, semantic networks, frames, and scripts.
- Represent a university domain with a semantic network.
- Explain inheritance and exception handling in frames.
- Demonstrate propositional resolution.
- Distinguish an ontology from a knowledge graph.
Module 4
- Solve a diagnostic problem using Bayes' rule.
- Distinguish independence from conditional independence.
- Explain Bayesian-network factorization.
- Derive the Naive Bayes classification rule.
- Explain HMM filtering, smoothing, and decoding.
Module 5
- Draw and explain an artificial neuron.
- Apply one perceptron weight update.
- Explain why a single perceptron cannot solve XOR.
- Compare sigmoid, tanh, ReLU, and softmax.
- Explain forward propagation, backpropagation, and gradient descent.
Answer-writing checklist
- Define every important term.
- State the algorithm or formula before using it.
- Show frontier, probability, or weight calculations in a table.
- Draw a labelled diagram where appropriate.
- State assumptions, guarantees, and limitations.
PDF-focused numerical and diagram practice
- Draw a PEAS table and classify a task environment under all standard properties.
- Trace BFS, UCS, greedy, and A* on the same weighted graph and compare their selected nodes.
- Solve a CSP using backtracking, MRV, forward checking, and one AC-3 pass.
- Solve a minimax tree and mark every alpha-beta cutoff.
- Convert a propositional knowledge base to CNF and perform resolution.
- Test independence using both
P(A|B)=P(A)andP(A and B)=P(A)P(B). - Perform one HMM filtering or Viterbi calculation from a transition/emission table.
- Perform a perceptron update and one gradient-descent/backpropagation update.
For every algorithm answer, include inputs, steps, output, complexity or guarantee where applicable, and one limitation.