c. Language parsing and understanding
d. Text and speech
Lecture 10 – Planning and Recommending I
a. Classical planning
b. State space search
c. Planning graphs
d. Other approaches
Lecture 11 - Planning and Recommending II
a. Resource constrained problems
b. Planning
c. Probalistic reasoning
d. Decisions
e. Making recommendations
Lecture 12 - Agent Based Modelling and Simulation I
a. Complex systems and interactions
b. Multiple agents
c. Belief systems and rules
d. Simulation models
Lecture 13 – Agent Based Modelling and Simulation II
a. Tools for agent based modelling
b. What-if analysis and prediction
c. Real applications
Lecture 14 – Machine Learning I
a. Principles of machine learning
b. Supervised and unsupervised learning
c. Decision trees
d. Learning theory
Lecture 15 – Machine Learning II
a. Artificial neural networks
b. Ensemble learning
c. Practical applications
Lecture 16 – Review
Practical component
Weeks 1 – 2: Tools and development environment, introduction to Python
Weeks 3 – 4: Searching problems and heuristics
Weeks 5 – 6: Games
Weeks 7 – 8: Agents and first order logic
Weeks 10 – 12: Planning and scheduling systems
Weeks 13 – 14: Agent based models and simulation
Weeks 15 – 16: Machine learning