| ITUL404.1 |
Understand uninformed and informed problem-solving approaches, constraint satisfaction, and game-playing algorithms, for solving classical AI problems. |
| ITUL404.2 |
Apply principles of knowledge representation and reasoning using predicate logic, rule-based systems, semantic networks, frames, fuzzy logic, and inference mechanisms. |
| ITUL404.3 |
Analyze probabilistic reasoning techniques for handling uncertainty in Artificial Intelligence systems. |
| ITUL404.4 |
Illustrate basic principle of AI in expert System and Natural Language Processing. |
| ITUL404.5 |
Assess learning approaches, including supervised, unsupervised, and reinforcement learning, for solving real-world Artificial Intelligence problems. |