This page will hold day-to-day information about the AI4 module, taught primarily by Roderick Murray-Smith (RMS)
The moodle page for this course is http://fims.moodle.gla.ac.uk/course/view.php?id=145 but it will be less functional than this page
search.py
and searchAgents.py
during the assignment. You should submit these two files along with your report. (30%)
clip_image004.jpg
2. Complete the Multiagent Pac-Man project
http://inst.eecs.berkeley.edu/~cs188/pacman/projects/multiagent/multiagentProject.html
You will fill in portions of multiAgents.py during the assignment. You should submit this file with your code and comments. You may also submit supporting files (like search.py, etc.) that you use in your code. (30%) 3. Use of evolutionary approaches to improve the performance of agents in the Pac-Man environment. Use these, in any way you see fit, with the Pac-man environment resources (this can involve techniques from some of the more advanced labs on the Pac-Man site). Describe how you used these methods, provide code, and results of simulations and document these clearly in your report. Include a 4-page literature review on the use of artificial intelligence in the games and entertainment industry, discussing techniques used, citing academic literature. (40%)
Lecture | Topic | Readings | Exercises/Labwork/Handouts/WWW Links |
1, 27th Sept | Introduction RMS |
Ch1 | Q1.1,1.2 |
2, 28th Sept | Ch2 | Q2.5,2.6 | |
3, 29th Sept | Uninformed search & representation |
Ch3 | Q3.2,3.7,3.13 |
4th Oct | Social Signal Processing |
video (computer frustration) | |
6th Oct | Tutorial: discussion of DARPA robotics grand challenges. JHW |
||
4, 11th Oct | Informed search, optimisation and evolutionary approaches Optimisation, design and evolutionary approaches |
Ch4 |
Q4.2,4.3
|
5. 12th Oct
|
Game
playing |
Ch6 |
|
6. 13th Oct | Uncertainty RMS |
Ch 13 | Q13.8,13.10,13.15 |
7. 18th Oct | Decision making under uncertainty |
Ch 16 |
|
8. 19th Oct | Intro to Belief Nets & Expert systems issues |
Ch 14.1-14.3,14.7 (no detailed questions on inference algorithms) |
Q14.1,14.3 |
20th Oct | Getting going with the Berkeley Pac-Man environment (in Boyd Orr lab) |
Complete the Search in Pac-Man assignment http://inst.eecs.berkeley.edu/~cs188/pacman/projects/search/search.html | |
9. 25th Oct |
RMS |
Ch25 | |
10. 26th Oct | Perception RMS |
Read Ch24, focus on Ch24.1,24.6,24.7 | |
Support for assessed exercise |
|||
11. 1st Nov | Machine Learning |
Ch 18.1-18.3,18.6 | Q18.2,18.3,18.4 |
12. 2nd Nov | Machine Learning, Self-organisation. RMS |
||
12. 8th Nov | Neural networks |
Ch20.5 |
Q20.11,20.19 |
13. 9th & 15th Nov | Ch20.5 |
Q20.11,20.19 |
|
15. 16th & 22nd Nov |
|
||
17th Nov | NN lab |
Example MATLAB programs. |
|
23rd Nov | No lecture - free for work on assessed exercise |
||
17. 29th Nov | |||
18. 30th Nov | Ch26,27 | Q26.1,26.7
|
Artificial Intelligence: A Modern Approach, 3rd Edition, |
Required text - contents of chapters specified in lectures will be examinable.
Book home page - http://aima.cs.berkeley.edu/