Artificial Intelligence (BIT351CO)
AI foundations from agents and search through knowledge representation, learning, reasoning, expert systems, neural networks, and NLP.
Unit 1: Introduction & Applications of AI
Unit 2: Agents: PEAS, Rationality & Agent Types
Unit 3: Uninformed & Informed Search (BFS, DFS, A*, Hill Climbing)
Unit 4: Adversarial Search & Constraint Satisfaction (Minimax, Alpha-Beta, CSP)
Unit 5: Knowledge Representation (Logic, Semantic Nets, FOPL)
Unit 6: Learning Systems (Decision Trees, Reinforcement Learning)
Unit 7: Reasoning (Monotonic, Bayesian, Case-Based)
Unit 8: Expert Systems (Inference Engine, Forward/Backward Chaining)
Unit 9: Artificial Neural Networks (Perceptron, Backpropagation)
Unit 10: Natural Language Processing