Artificial Intelligence
Artificial Intelligence
3 0 03
OBJECTIVES:
• To know the underlying structure behind intelligence mathematically.
• To know the logical implications in computational intelligence.
• To know the automated learning techniques.
• To study the techniques of knowledge representation.
• To explore the adaption of artificial intelligence techniques in real-time
scenarios.
Suggested Activities:
• Flipped classroom on structure of agents.
• Uninformed search - Searching with costs.
• Solve puzzles with uninformed and informed searches.
• Practical - Implementation of search through Python/other languages.
Suggested Activities:
● Reasoning methods through puzzles and real life scenarios.
● Practical - Inference through Prolog/Python.
● Practical - Programming through Prolog/ Python for various topics such
as reasoning through resolution.
Suggested Activities:
• Examples of knowledge representation through different methods and
reasoning.
• Practical - Ontology creation using a tool like Protégé.
• Quizzes on different methods of knowledge representation. Evaluation
of the programming exercise.
Suggested Activities:
• Flipped classroom on knowledge in learning.
• Assignments on problem solving in learning techniques.
• Practical - Programming exercises using Python/other programming
languages such as: Programming for HMM.
• Explore the available Chatbot models such as Watson and adapt to a
specific domain such as Education or Customer relations.