COMP9414 Artificial Intelligence
COMP9814 Extended Artificial Intelligence
Session 1, 2012
Note: some pages, obviously including this announcements page,
may be further updated during the teaching period.
Check dates on pages you access.
COMP9414/9814 CATEI Survey Completion Meters for This Year
|COMP9414 65.1% (28/43)
|COMP9814 83.3% (5/6)
Updated Fri Jun 8 05:55:23 EST 2012
The COMP9414 survey closes on 07 June 2012 (9 June for COMP9814).
Go to the CATEI login page
to have your say.
If this doesn't work, go to myUNSW and click the CATEI icon.
2012 Semester 1 Announcements
- 9 June 2012: Wayne's pre-exam consultation time is 2-4pm Tuesday 12 June.
- 7 June 2012: Reminder: Bill's pre-exam consultation times are:
Email queries any time.
|Thursday 7 June||2pm-4pm||K17-405
|Tuesday 12 June||10am-12noon||K17-405
- 22 May 2012: Here
is the link to the recording of last night's lecture, starting from about 7pm.
Bill has had to move his consultation times for weeks 12 and 13. The new times are:
- Week 12: 12-1pm Thu (in room K17-405 as usual)
- Week 13: 3-4pm Thu (in room K17-405 as usual)
- 15 May 2012: Here
is the link to the recording of last night's lecture.
- 9 May 2012: Mysteriously, the link to Monday night's lecture did not get
emailed to me until just now (Wednesday) - usually it shows up half an hour
or so after end of the lecture. :-( Here is the link.
- 30 Apr 2012: tonight's lecture recording is available
The third assignment is now available for those who want to get an early look
at it - see link at left. You are now in a position to do the syntax part of it,
but the semantic part has not yet been described in lectures.
Unfortunately Bill will not be able to be available for consultation
in person this week. You can still email him with any queries
(which is what most people do anyway!)
- 16 Apr 2012: Wayne Wobcke's consultation will be from 4-5pm today.
- 29 Mar 2012: The proof of the optimality of the A* search method has been updated
(slide 18 of that lecture).
- 19 Mar 2012: tonight's lecture will be by Bill, and the topic
will be Machine Learning. See lecture notes link at left if you want
to look at or print this topic.
- 16 Mar 2012:
It has been pointed out to me that there were two different due dates
prolog assignment in two different places on the class web
site. They are now consistent: the correct due date/time is 11.55pm on
29 March 2012 (in week 5).
- 15 Mar 2012:
Question 3 of the
prolog assignment spec has been modified.
It used to say that you should write a predicate
M, Result) that binds
Result to the list of pairs
consisting of a number and its square root, from
N down to
M are natural numbers,
N > M. The new version changes
N > M to
N >= M.
- 6 Mar 2012: the Lectopia recording of last night's lecture is now
- To learn how to use your CSE computing account, and related matters,
http://www.csesoc.unsw.edu.au/wiki/Tech/Lab0/Worksheet and work
your way through lab0. If you are a returning student, you probably
don't need to worry about this, and if you are enrolled in COMP9021 as
well as COMP9414/9814, you will be doing it as part of COMP9021, but
please make sure that you have at least activated your account before
you come to your first COMP9414/9814 lab. If you do work your way through
lab0, and want to try out assignment submission with the
command, do this:
There are no marks for submitting lab0. Its purpose is to help you get used
to our assignment submission system.
- use a text editor (like gedit) to create a file called
- put any valid piece of Prolog code into your
- check that it is syntactically correct by loading it into Prolog
using the command
prolog -qs lab0.pl and checking for
error or warning messages.
- now do the give command:
give cs9414 lab0 lab0.pl
- say "
cs9414" even if you're enrolled for COMP9814.
- make sure that your lab0 is accepted: the last line printed before
the next Linux prompt should be "Submission accepted"
give only works on a CSE Linux computer, e.g. in a
CSE laboratory, or logged in remotely to a CSE computer, e.g.
from home, via putty, ssh, etc.
- 27 Feb 2012: the Lectopia recording of tonight's lecture is now
- 11 Dec 2011: For O-week 2012, your COMP9414 or COMP9814 homework is to read the
Course Introduction - there is a link to it at left. It is relatively
long, but you should make sure you look at every section. Particularly
important parts are the sections on Course Details (including the difference
between COMP9414 and COMP9814), Assessment, the
Course Schedule, and the Resources for Students. All of these are linked
at the top of the course intro web page.
- Five hours in a row??: If you check the timetable for COMP9414, you will find that it seems to
say that some of the lab class options run from 4-6pm followed by lectures from 6-9pm:
five hours in a row, and no time for dinner!
The reality is that, even though the UNSW enrolment system forces you
to choose a lab class, the COMP9414/9814 lab classes are voluntary. Many students who choose a 4-6 lab attend
from 4 to around 5.30pm, and then go off for a break and dinner, before the
lectures, and this is fine. Others, who might have a daytime job, attend from 5-6pm,
presumably having eaten before arriving, and then go on to the lectures.
If you actually wish to attend for the full two hours, or almost
the full two hours, then that's fine (but unfortunately eating in the
labs is not allowed). If you think you can manage without any lab classes,
that choice is open to you, too, though it might be wise to attend at least
the first lab class to find out if they are going to help you.
The lab classes start in week 2, and run for 4 weeks, finishing in week 5.
They are there to help you learn the Prolog programming language, which
is introduced in weeks 1 and 2. You will need to write your three
assignments in Prolog, so you do need to be on top of it.
This page is maintained by
Bill Wilson and Wayne Wobcke.