Lab
Pacman vs Wumpus World
03/10/11 10:56
Over the last few years, we’ve used the Wumpus World environment (BotEnvironment and WumpusEnvironment) for several of the lab and homework activities. While it works, it has its quirks, which is not surprising considering that it’s essentially an enhanced extra-credit assignment done by Matt Colón, a former 480 student.
I just saw that the Stanford AI course (which will also be offered online for free) uses a Pacman environment written in Python for the Search algorithms assignment. If anybody is interested in doing this instead of the Wumpus World, let me know. What’s especially appealing to me, of course, is the auto-grading option that they apparently use. While I don’t know this, I assume they will use the auto-grade option for the online version as well. To get the assignment graded by their system, you’ll have to enroll in the online course, and select the “advanced” option.
This may be especially interesting for the teams working on a Pacman team project anyway.
I just saw that the Stanford AI course (which will also be offered online for free) uses a Pacman environment written in Python for the Search algorithms assignment. If anybody is interested in doing this instead of the Wumpus World, let me know. What’s especially appealing to me, of course, is the auto-grading option that they apparently use. While I don’t know this, I assume they will use the auto-grade option for the online version as well. To get the assignment graded by their system, you’ll have to enroll in the online course, and select the “advanced” option.
This may be especially interesting for the teams working on a Pacman team project anyway.
Lab and Assignment Submission via Blackboard
02/10/11 19:07
Blackboard is a bit picky with respect to the file types it accepts, and may balk at attempts to submit archive files such as .zip, .gz, .tar, etc. If this happens, you can add an extension like .pdf to the archive. So instead of submitting 480F11-fkurfess-L2.zip, submit 480F11-fkurfess-L2.zip.pdf.
Various Feedback Forms Available
28/11/11 22:01 Filed in: 480
I’m using a few Web questionnaires to collect feedback about various aspects of the class; please check the Class Feedback page for the links.
Lab 9 Available: Decision Tree Learning
15/11/11 09:52 Filed in: 480
The lab for this week is available. Since we haven’t’ discussed the topic “Learning” yet, I’m moving the deadline to Tue, Nov. 22, end of the day.
Lab Week 8 Available: Agents and Reasoning
07/11/11 14:05 Filed in: 480
Lab Week 7 Available: Hexagonal Wumpus World Exploration
26/10/11 16:17 Filed in: 480
Quiz Week 6 on Tue, Oct. 25
24/10/11 14:55 Filed in: 480
We will have the usual quiz on Tue this week, on the topic “Local Search and Constraint Satisfaction.” As usual, it will be available from 9:30 - 11:00 for the morning section, and 4:30 - 6:00 in the afternoon, with a 1 hour time limit.
Lab Week 6 Available
24/10/11 14:27 Filed in: 480
I just published the lab for this week. I changed the topic from “local search methods” to “Games and AI”.
Lab 2: Auto-Step Solution for BotEnvironment
27/09/11 10:39 Filed in: 480
Here’s a solution for the missing Auto-Step behavior in the environment for Lab2; thanks, Alan!
Author: Alan Phu Truong.
Solution:
Instead of using the following to start your environment:
java -classpath .:WumpusEnvironment.jar BotEnvironment.WumpusEnvironment
Use:
java -Xint -classpath .:WumpusEnvironment.jar BotEnvironment.WumpusEnvironment
AutoStep seems to work under more circumstances with this flag.
I’ve also added a pointer to additional material on Blackboard (under BotEnvironment JavaDocs, BotEnvironment Tutorial, and BotEnvironment FAQ) to the Lab 2 description.
If you want to be updated about postings to the Blackboard Discussion forum, click on the forum title, and then on the “Subscribe” button at the top. Subscriptions can be enabled or disabled for a specific forum, so not all of them will have the “Subscribe” button.
Author: Alan Phu Truong.
Solution:
Instead of using the following to start your environment:
java -classpath .:WumpusEnvironment.jar BotEnvironment.WumpusEnvironment
Use:
java -Xint -classpath .:WumpusEnvironment.jar BotEnvironment.WumpusEnvironment
AutoStep seems to work under more circumstances with this flag.
-Xint: Operate in interpreted-only mode. Compilation to native code is disabled, and all bytecodes are executed by the interpreter. The performance benefits offered by the Java HotSpot VMs' adaptive compiler will not be present in this mode.See http://download.oracle.com/javase/1.3/docs/tooldocs/linux/java.html
I’ve also added a pointer to additional material on Blackboard (under BotEnvironment JavaDocs, BotEnvironment Tutorial, and BotEnvironment FAQ) to the Lab 2 description.
If you want to be updated about postings to the Blackboard Discussion forum, click on the forum title, and then on the “Subscribe” button at the top. Subscriptions can be enabled or disabled for a specific forum, so not all of them will have the “Subscribe” button.
Lab 4 Available
06/10/11 14:19 Filed in: 480
Lab 4 (AI Characters in movies or TV) is now available. After the more coding-intensive work on Lab 3, this one is more along the lines of the Chatbot assignment from the first week.