Intelligent Agents
Course title: Intelligent Agents
Code: 3ФЕИТ07З008
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: Passed: Data Structures and Algorithm Analysis
Course Goals (acquired competencies): Introduction to reasoning and knowledge representation with intelligent agents. Working with Prolog and first-order logic. Upon completion, the student will be able to write algorithms for intelligent agents for a specific purpose.
Total available number of classes: 180
Course Syllabus: Introduction to Intelligent Systems. History. What is an intelligent system. Reasoning. Agents. Search algorithms. Markov decision making process. Games. Minimax. Constraints. Objects representation. First-order logic. Prolog. Problem solving with state space search. Decision trees. Neural networks. Error propagation. Bayesian networks. Advanced propagation. Genetic algorithms. Learning in neural networks. Recurrent neural networks. Techniques for Deep Learning. Application of NN and DL.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Stuart Russel |
Artificial Intelligence: A Modern Approach (3rd Edition) |
Pearson |
2009 |
2 |
Lin Padgham, Michael Winikoff |
Developing Intelligent Agent Systems: A Practical Guide |
Wiley |
2004 |
3 |
Prateek Joshi |
Artificial Intelligence with Python |
Packt Publishing |
2015 |