If you lost your umbrella in the classroom today, you can get it from my office.
The order of project presentations are as follows. Each team should be prepared to give presentations using the teaching machine in our classroom; you can do so by putting your slides in your translab account, and on the web. Everyone will be asked to write comments and give ratings for all the presentations.
Thursday 5/1 - Common sense 1 Common sense DJ Nina Bruk, Mariya Fazylova 1 Intelligence using NARIA Jason Waitkins 1 Vacuum cleaner Roomba Umer Islam Tuesday 5/6 - Games 2 Board game Connect 4 Heng-hui Wu, Shing-him Lui 2 Board game using AIP Jintae Jang 2 Game Counter-Strike Yong X Fong, Dong Liang Wang Thursday 5/8 - Languages 3 Email filter Bogofilter James Harris 3 Chatbot Anna Yan Zhen Zhang, Wen Hua Ye 3 Computer poet Paul Defelice 3 Composing music using NN Jame Murray, Pui NgAll remaining grades will be posted outside my office as soon as they become available. If you find any problems, please let me know by the last week of class.
Selected projects are listed below; one team is yet to finalize their project. As discussed in class, every team should aim to be ready by Thursday. The order of presentations will be posted on Tuesday after the exam.
Common sense DJ Nina Bruk, Mariya Fazylova Computer poet Paul Defelice Game Counter-Strike Yong X Fong, Dong Liang Wang Email filter Bogofilter James Harris Vacuum cleaner Roomba Umer Islam Board game using AIP Jintae Jang Board game Connect 4 Heng-hui Wu, Shing-him Lui Intelligence using NARIA Jason Waitkins Chatbot Anna Yan Zhen Zhang, Wen Hua Ye
In particular, no team is supposed to develop such a system by themselves, as we mentioned multiple times in class. Please read the handout carefully; if you have any questions, feel free to ask.
Since I have mentioned that we might extend the due date of Assignment 5 to Thursday and I have received two requests for that, let's do it. So Assignment 5 will be due in class this Thursday instead of Tuesday.
The assignment asked about providing code for testing as usual, but I will not enforce it this time; if you do provide such code, then you will get extra credit.
You should first spend most of your time writing the programs; follow the examples in the assignment and in the textbook. Then download XSB and look at "getting started" in the manual to see an example of a loading file and running the queries.
Exam 1 average is 73.67; max 93, min 50. Letter grades: 85 A, 80 A-, 75 B+, 70 B, 65 B-, 55 C+, 50 C.
Next time, we will finish inference in first-order logic, see a short overview of advanced knowledge representation and reasoning (from ontology to nonmonotonic logic) (for hierarchy of categories, actions and events, belief and knowledge, exception and uncertainty), and do a small review for Exam 1.
In Handout A4, changed Problem 15 (b) to be for first-order definite
clauses, and the answer is yes.
In Handout A4, fixed formatting error in Problem 10 (b): 2 5 should be
2 to the 5th power, 2 5 1 should be 2 to the 5th power minus 1.
When doing the assignment, make sure you follow the hints and requirements. In particular, item 2 tells you to follow the steps of Graph-Search (on page 83 of textbook, listed in the index of the book; in lecture slides also).