From: <ÓÉ Microsoft Internet Explorer 5 ±£´æ> Subject: 433-303 Artificial Intelligence Project 2 Date: Thu, 23 Sep 2004 00:32:43 +1000 MIME-Version: 1.0 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cs.mu.oz.au/303/project/projB-2004.html X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
You are required to write your agent so that it is suitable =
for use=20
with p303. Using p303 is not compulsory, but is =
strongly=20
encouraged. Remember to resubmit your code to p303 every time =
you=20
upgrade your program. Please be mindful of the fact that when other =
students=20
submit to p303, they are providing their compiled code to you =
as a=20
courtesy and in good faith, for diagnostic purposes only. You must not =
give the=20
source code for your program to another student under any circumstances, =
and any=20
attempt to symbolically dis-assemble or otherwise obtain the code of =
another=20
student will be regarded as a very serious breach of the principles of=20
responsible student behaviour. Any =
such breach=20
of conduct will lead to failure of the project and formal disciplinary=20
action.
Submissions are expected to be well documented. You should refer to =
interfac=
e.html=20
for more information about the interface files and documentation =
requirements.=20
Question 1: Describe the algorithm you have implemented; include a=20 description of the representations and data structures you have used, = as well=20 as any search algorithms, heuristics or other methods you have = employed, and=20 why you think they are appropriate for this task. Briefly explain the = reasons=20 for your design decisions, in terms of functionality and efficiency. = Where=20 possible, you should provide theoretical or empirical evidence to = support your=20 claims. In particular, how does the performance of your agent change = as you=20 vary the number of ply (i.e., the number of moves) that it looks = ahead. Note=20 that you can test your program by playing against itself with = different levels=20 of look-ahead. If you have tried to implement some additional = improvement but=20 have not been successful, you might like to "comment out" that portion = of the=20 code and mention it in your explanation.
Question 2: How would you use machine learning techniques to = improve your=20 agent? We do not expect you to implement these techniques, but you = should=20 explain how machine learning can be applied to this=20 problem.
You must submit on a Computer Science machine by 5:00pm on Thursday, = 7=20 October 2004, using the command
submit 303 B list of = filesFor example:
submit 303 B playerint.pl=20
player.plsubmit 303 B playerint.pl player.pl=20
fred-extra.pl verify 303 B | more
Late submission will be done using the command
submit 303 B.late list of files
Late submissions will incur a penalty of two marks per day (or part =
thereof).=20
If you cannot submit on time you should contact the head tutor Olivia=20
March (oliviacm at cs.mu.oz.au) via email (use the subject header=20
`303-projB-extension') at the soonest =
possible opportunity (this generally means before the =
deadline).=20
If you have a medical reason for being late, you will be asked to =
provide a=20
medical certificate. We will then assess whether an extension is =
appropriate.=20
Note that computer systems are often heavily loaded near project =
deadlines, and=20
unexpected network or system downtime can occur. You should plan ahead =
to avoid=20
leaving things to the last minute, when unexpected problems may occur.=20
Generally, system downtime or failure will not be considered as grounds =
for an=20
extension.
QandA-B.ht=
ml=20
as the project progresses. Questions and answers posted to the Q&A =
page will=20
be considered as part of the specification for the project. If you have =
a=20
question that is not answered by the Q&A page, then it can be =
directed to=20
the head tutor Olivia March (oliviacm at cs.mu.oz.au), or you can use =
the cs.303=20
newsgroup for general discussion with other students.=20
Good luck!