📚 SUBJECT OVERVIEW

CS607 - Artificial Intelligence

Total Questions 0
CURRICULUM UNITS

Chapters & Syllabus Units (45)

Select any chapter below to practice questions or explore syllabus topics.

Exploration of the nature of intelligence, defining Artificial Intelligence, contrasting human versus machine cognition, problem-solving demonstrations, and establishing the philosophical foundations of computational intelligence. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Alan Turing's Imitation Game (Turing Test), operational definitions of machine intelligence, rational agent architectures, Page model (Percepts, Actions, Goals, Environment), and taxonomy of task environments. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Historical milestones in artificial intelligence, from the 1956 Dartmouth workshop, early euphoria and microworlds, to knowledge-based expert systems, AI winters, and contemporary real-world enterprise applications. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Classical problem solving in AI, generate-and-test paradigm, formal components of problem formulations, state-space representations, state graphs, search trees, and defining start states, operators, and goal tests. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Detailed exploration of uninformed (blind) search strategies, comparing Depth First Search (DFS) stack execution with Breadth First Search (BFS) queue mechanics, completeness, optimality, and time/space complexity. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Mitigating structural limitations of DFS and BFS, Depth-Limited Search (DLS), cutoff limits, Progressive Deepening (Iterative Deepening DFS), and combining BFS optimality with DFS linear space efficiency. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Introduction to Heuristic Search, mathematical heuristic evaluation functions h(n), greedy state transitions, Hill Climbing algorithms, local maxima traps, ridges, plateaus, and stochastic escape mechanisms. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Algorithmic mechanics of Beam Search, bounding memory using beam width beta, Best First Search (Greedy Search), priority queue management, heuristic guidance, and analyzing sub-optimal path traps. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Theory of optimal pathfinding, Uniform Cost Search, Branch and Bound algorithm, accumulated path cost g(n), pruning sub-optimal search paths, and establishing cost-optimal trajectories in weighted graphs. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Mathematical formulation of the A* search algorithm, evaluation function f(n) = g(n) + h(n), definition of admissible and consistent heuristics, proving A* completeness and optimality, and 8-puzzle heuristics. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Game playing in artificial intelligence, two-player zero-sum perfect information games, game tree representation, Minimax decision procedure, backed-up static evaluation values, and ply depth analysis. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Algorithmic mechanics of Alpha-Beta pruning, maintaining alpha and beta bounds, mathematical cutoff conditions (alpha >= beta), pruning redundant subtrees, move ordering impact, and doubling search horizon. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Biological inspiration behind Genetic Algorithms (GA), Charles Darwin's natural selection metaphor, population-based search, chromosome bit-string encoding, and mapping candidate solutions into genetic representations. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Core operational operators of Genetic Algorithms, selection mechanisms (Roulette Wheel, Tournament selection), Single-Point and Multi-Point Crossover, bit-flip Mutation, and maintaining population genetic diversity. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Formulating objective Fitness Functions, the complete Genetic Algorithm execution cycle, convergence criteria, premature convergence pitfalls, elitism preservation, and practical engineering optimization applications. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Foundations of Knowledge Representation (KR), cognitive adequacy versus computational tractability, graphical Semantic Networks, IS-A and HAS-A inheritance hierarchies, and Marvin Minsky's structured Frame systems. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Formal logic as a knowledge representation language, Propositional Logic syntax, atomic and complex propositions, truth-functional connectives, truth table evaluations, tautologies, contradictions, and logical entailment. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Expressive power of First-Order Predicate Logic (FOPL), constant symbols, variables, predicate symbols, function symbols, Universal Quantifiers (for all), Existential Quantifiers (there exists), and formal knowledge translation. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Automated reasoning through formal inference rules, Modus Ponens, Modus Tollens, And-Elimination, And-Introduction, Resolution rule, sound and complete derivation proofs, and natural deduction walkthroughs. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Alan Robinson's Resolution Refutation principle, single sound inference rule, proof by refutation (proof by contradiction), converting propositions to Conjunctive Normal Form (CNF), and deriving the empty clause. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Converting First-Order Logic sentences into Clause Normal Form (CNF), Skolemization of existential quantifiers, and the Unification algorithm finding Most General Unifiers (MGU) for predicate resolution. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Full execution of first-order resolution refutation proofs with unification, answer extraction, synthesis of problem-solving search algorithms, logic reasoning foundations, and comprehensive midterm exam review. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Introduction to Expert Systems (ES), mimicking human expert decision-making in specialized domains, classical rule-based production systems, and contrasting procedural programming with declarative knowledge systems. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Deep architectural analysis of rule-based Expert Systems, production rules (IF-THEN antecedent-consequent pairs), working memory fact assertions, the recognize-act cycle, and user interface explanation facilities. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Operational mechanics of Forward Chaining (data-driven reasoning), bottom-up rule firing, starting from initial facts to derive conclusions, matching antecedents, and application to monitoring and synthesis domains. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Operational mechanics of Backward Chaining (goal-driven reasoning), top-down hypothesis testing, sub-goaling, stack-based recursive verification, prompting users for primitives, and diagnostic expert systems. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Managing rule conflicts in production systems, resolving the Conflict Set (agenda), strategies including Refractoriness, Recency, Specificity (Rule Detail), Explicit Priority (Salience), and deterministic execution control. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Practical programming in the CLIPS (C Language Integrated Production System) expert system shell, deffacts construct, defrule syntax, pattern matching, assert and retract commands, and managing agendas. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

The discipline of Knowledge Engineering, role of the Knowledge Engineer, eliciting tacit expert knowledge, interviewing techniques, protocol analysis, resolving the knowledge acquisition bottleneck, and verifying rule consistency. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Managing uncertainty, incomplete evidence, and noise in artificial intelligence, classical probability vs heuristic certainty, Shortliffe's Certainty Factors (CF) model in MYCIN, and combining belief and disbelief metrics. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Foundations of Lotfi Zadeh's Fuzzy Logic, contrasting Aristotelian binary crisp sets with continuous fuzzy membership sets, membership degrees between 0.0 and 1.0, and modeling real-world linguistic vagueness. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Mathematical operations on fuzzy sets, Zadeh's fuzzy intersection (MIN), fuzzy union (MAX), fuzzy complement (1 - mu), Linguistic Variables, fuzzy hedges (very, somewhat), and evaluating fuzzy relational propositions. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Architecture of Fuzzy Inference Systems (FIS), Mamdani and Sugeno inference models, fuzzification, fuzzy rule evaluation, aggregation, and mathematical Defuzzification techniques (Center of Gravity, Mean of Maxima). This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Foundations of Machine Learning (ML), Herbert Simon's learning definition, three phases of machine learning, contrasting Supervised, Unsupervised, and Reinforcement Learning, and the inductive learning hypothesis. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Symbol-based concept learning, inductive learning as search through hypothesis spaces, general-to-specific ordering of hypotheses, Find-S algorithm, and Mitchell's Candidate Elimination algorithm with Version Spaces. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Supervised classification using Decision Trees, Ross Quinlan's ID3 algorithm, Claude Shannon's Information Entropy formula, Information Gain splitting metric, avoiding overfitting, and pruning decision trees. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Biological foundations of connectionist AI, architecture of human neurons (dendrites, soma, axon, synapses), Frank Rosenblatt's Artificial Perceptron model, input weights, bias, and step activation functions. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

The Perceptron Learning Rule, weight update equations, convergence theorem, geometric interpretation of the decision hyperplane, Linear Separability, and Minsky and Papert's famous XOR problem critique. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Overcoming linear separability using Multilayer Perceptrons (MLP), hidden layers, non-linear sigmoid activation functions, and the Backpropagation gradient descent algorithm propagating error deltas backward. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Practical engineering design of Artificial Neural Networks (ANN), topology selection, choosing number of hidden layers and neurons, learning rates, momentum terms, avoiding overfitting, and industrial pattern recognition. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Automated planning in AI, contrasting planning with state-space search, the classical STRIPS planning language, state representations, goal descriptions, action schemas with preconditions and add/delete effect lists. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

The Partial-Order Planning (POP) algorithm, least-commitment planning paradigm, non-linear plan structures, ordering constraints, Causal Links, detecting threats, and resolving clobbered causal links. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Perceptual capabilities in artificial intelligence, Computer Vision architecture, image formation, low-level image processing, Sobel and Canny edge detection, thresholding, morphological operators, and image segmentation. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Embodied artificial intelligence, Robotics architectures, forward and inverse kinematics, reactive versus deliberative control, sensor fusion, and Unsupervised Learning via the K-Means clustering algorithm. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

Comprehensive final term synthesis of CS607 Artificial Intelligence, integrating search algorithms, logic, expert systems, fuzzy logic, neural networks, machine learning, ethical AI, and university examination review. This lesson provides foundational conceptual clarity, artificial intelligence principles, and exam preparation insights for Virtual University students.

CS607 - Artificial Intelligence

Build Your Practice

Choose question types, chapters, and difficulty to practise this subject.

Question types
Chapter range
Difficulty and focus
Focus options