It's finally happened! All of ai-class is now available at Udacity: http://www.udacity.com/overview/Course/cs271. This site will continue to be available until the end of January 2013, after which it will redirect you to www.udacity.com. Your certificates will be transferred as long as you create an account with the same e-mail address as your ai-class account. Keep learning!
We're pleased to announce the launch of two new classes: CS101 Building a Search Engine and CS373 Programming a Robotic Car through our new website at http://www.udacity.com!
One of the major things that has made this class so special is the community so we'd like to give a huge thanks to the following members who have really contributed to the discussion!
Community Creators, way to take the initiative that has helped so many of your fellow students!
Xochipilli - reddit
Terminator - aiqus
Ivan Yurchenko - AI-class - "Introduction to Artificial Intelligence" online course facebook group
Jacqueline Spiegel - ai-class systers now compscisters
Aiqus members who helped moderate during the exams, you guys put in a heroic effort and we truly appreciate your help (please let us know if we've left anyone out)!
L_McLean
robrambusch
sea otter
franciso
aca
Mike H
Anne Paulson
rhasarub
egoots
Tom Chappell
jimgb
EmmeBi61
The_Cthulhu_Kid
KillianDS
EdK
irq3000
Michael Winckler
jholyhead
gcstein
egoots
aroberge
Emilj
samuel_h
Merlin
Sonic
OnDav
Most active members of the community; you've made significant contributions to the discourse of the class, thank you! (if there are members who deserve recognition please let us know!)
AIQUS
dlask
L_McLean
robrambusch
Godeke
Michael Winckler
Barrabas
dougfinn
aroberge
Merlin
wjousts
franciso
BCFX2011
jholyhead
Mike H
Fishy
Anne Paulson
EdK
gfede
rhasarub
adir1
Joe Zbiciak
lacucharita
aikid
mog_man
estevo
srgb
dectal
Tom Chappell
egoots
thomblake
OldinPeru
sea otter
msabin
gaspard
Osvaldo
COMPSCISTERS
Wendy Langer
We're currently wrapping things up and there are still behind-the-scene things to take care of, but your statements of accomplishment should be arriving soon! A few notes for some common questions.
Some students have emailed about questions being marked incorrectly, this is often due to the way incorrect answers are not always highlighted in red and so may look correct. Please watch the video for the correct answer because the green highlighting may be misleading.
There has been a lot of fantastic discussion and analysis on the Laplace smoothing question. Prof. Thrun and Prof. Norvig are on (well-deserved) vacations right now, but we'll be sure to try and get their thoughts on the topic when they get back.
You have been an incredible class and done an amazing job, congratulations!
Answer videos to the programming problems are now up on YouTube: http://www.youtube.com/watch?v=LhPsH2S3bQo
http://www.youtube.com/watch?v=3sbjaDJkdZ4
We're reviewing the final and understand there was confusion on how to interpret some of the questions. We'll be accepting alternate solutions to the following questions:
4. Where people interpreted bandwidth needed to be exactly 2.5
9. Where people interpreted size to be area instead of height.
11. Where people interpreted the text of the question differently than the verbal instruction in the video.
12. Where people interpreted cost as negative.
While we understand this can be frustrating, we hope students still learned a lot through the course and leave with a better understanding of AI.
A big big congratulations to those who completed the final and to everyone who has been following along with the course for the last 10 weeks. We hope you've learned a lot and enjoyed this record-breaking class.
A huge thanks to the moderators on aiqus and our translators for doing an incredible job helping out!
We will be sending out the statement of accomplishments in the next day or two.
Thanks to you all!
Thanks to everyone for your patience with the slowness of the site. Our servers were the target of an attack today and at this point everything should be back to normal.
The final deadline has also been extended by 24 hours. We are very sorry for the network issues and are working to resolve them as soon as possible.
We're having network difficulty unrelated to everyone trying to work on the final, we will have updates soon.
All actions are eventually completed/terminate.
The car is not allowed to drive into walls i.e. if the car is next to a wall and facing it, the car cannot move straight.
The following clarification has been added:
In part four of this question, ratio refers to the resulting value of focal length divided by the distance to the object.
You can download a physical copy of the final exam at https://5058274969199341992-a-1802744773732722657-s-sites.googlegroups.com/site/aiclass2011archive/printable_final.pdfÂ
The last office hours are now up and can be viewed on YouTube, thanks for all the questions!
Part I: http://www.youtube.com/watch?v=JrPbKfB3BXg
Part II: http://www.youtube.com/watch?v=281-ZgYmmCY
Part III: http://www.youtube.com/watch?v=_7W25NDKBtw
The final will be going up in a few hours at 2011-12-16 00:00 UTC. You'll have 72 hours to work on the exam.
If you have questions, please post them on http://www.aiqus.com and add the tag "final" as well as "final-N" where N is the question number. Please do not answer or discuss questions; we'll be monitoring aiqus for issues that need clarification and posting announcements here with updates. If you don't see a clarification for a perceived ambiguity, use what you think would be the simplest interpretation.
Good luck on the final and we hope you've enjoyed the course!
Thank you so much to all those who have sent feedback so far. You can still send your thoughts and suggestions to feedback@ai-class.com
Now that the course is coming to close we'd like to invite you to give feedback on your experience with the course. Please send your thoughts/suggestions/reflections to:
feedback@ai-class.com
We hope you've enjoyed this experiment in education and learned a lot about AI along the way.
We realize subtitles are not available yet for Unit 22 and it will not be covered on the final exam. All other units will potentially be on the exam and as a reminder it starts 00:00 UTC on the 16th and ends 23:59 UTC on the 18th. Good luck to everyone taking the final!
This is the last week of the class, congratulations to all who have participated!
We have a special optional (non-graded) programming problem related to natural language processing. We'll post the answer videos on Friday.
Videos on natural language processing are up and there will also be a few more coming soon as well.
The final exam will be available on December 16th 00:00 UTC and you'll have 72 hours to complete it.
Office hours from last week will be coming shortly, please feel free to leave any final comments for Prof. Thrun and Prof. Norvig on the discussion page https://www.ai-class.com/sforum/.
In case you missed the Google+ Hangout with Salman Khan, Peter Norvig, and Sebastian Thrun you can watch it now on YouTube: http://www.youtube.com/watch?v=LtmdiPUGGe8&feature=mfu_channel&list=UL
There's just over a week left of class and we hope you've learned a lot about AI and are enjoying this experiment in education!
We'd like to encourage students in the basic track to make sure and answer at least 75% of the quiz questions in the lectures in order to receive the statement of accomplishment (homeworks, midterm, and exam are not required). The basic track statement will indicate completion only; there will be no score.
Advanced track students will receive a statement of accomplishment with their score and percentile ranking based on their top six homeworks, midterm, and final exam.
Everything from the start of the course to the end will potentially be covered on the final exam. Good luck and thank you for being a part of the class!
Clarifications have been added to homework 8.2/8.3 and 8.7.
8.2/8.3 Each turn is 90 degrees and you can turn multiple times in a single spot.
8.7 Angles should be entered in the range of 0 <= theta < (2*pi).
You can watch office hours for last week here
Part I: http://www.youtube.com/watch?v=KXDiMdQV9Ts
Part II: http://www.youtube.com/watch?v=yq7Yz7wpels
and post new questions on the discussion page: https://www.ai-class.com/sforum/
Salman Khan (founder of Khan Academy), Sebastian Thrun, and peter Norvig will participate in a live Google+ Hangout on Air on Friday, December 9th at 1pm PST, on the topic of "Reinventing Education". 10 people at a time will be able to join the hangout, and others can watch live but not join. (I'm promised that we won't have the technical glitches we ran into last time.) It will also be recorded for later viewing. Everyone can vote on questions at http://www.youtube.com/eduatgoogle . See you there!
Robotic lectures are now up, Congratulations to all of you who have made it this far!
The following video was accidentally left out of Unit 17. Computer Vision II. You can watch it here...
http://www.youtube.com/watch?v=beb_cF5fcmk
Thanks to the community for pointing this out.
Update for everyone - the Homework 7 deadline has been pushed back by one day, it is now due Tuesday the 6th at 23:59 UTC.
If you haven't seen these great resources created by your fellow classmates be sure to check them out
A Chrome plug-in for showing relevant aiqus questions on the video https://chrome.google.com/webstore/detail/monhlnpmmijealhaapfbpbgcpaapjemb
A website to view transcripts along with the videos http://www.wonderwhy-er.com/ai-class/
Big thanks to Filip and Eduard for sharing their work!
Clarifications have been added to homework 7-3 and 7-6. Please check the 'Upcoming Due Dates' box at the top to ensure an on-time submission.
We're having an optional AI programming contest for those class members who choose to participate. Instructions are at http://code.google.com/p/opennero/wiki/NeroTournamentExercise . Submissions will be due on December 15th at 11:59PM CST (which is GMT-6:00). This is on the Open Nero platform, which you have seen some demos from before. The contest is hosted by Risto Miikkulainen and his team at the University of Texas. Thanks to the team and good luck to the participants. Check out the web site, decide if you want to participate (and even if you don't, now would be a good time to review some of the nice demos there, in preparation for the upcoming final). (Note clarification: originally I said "midnight", which is ambiguous; you have until the end of December 15th (CST).)
There was an error in showing the incorrect score for homework 6.9, but this has now been corrected. Thank you for your patience.
Our apologies to everyone for the extended downtime today. We had a number of concurrent issues come up and have resolved most of them at this time. Homework 6 is now due tomorrow (December 1st) at 23:59 UTC.
Office hours for week 7 with Prof. Thrun and Prof. Norvig are now up on YouTube. Enjoy!
Don't forget to submit your questions by clicking on the 'Dicussion' tab and logging in with your Google account.
Part 1. http://www.youtube.com/watch?v=XF_ACsJiz64
Part 2. http://www.youtube.com/watch?v=Y6LF-_-pMgI
The units for computer vision are now up. Please note the due date for homework 7 in the upcoming due dates box.
The midterm average was 83%. Congratulations again to all who took it.
You should check children of pruned nodes as being pruned as well.
https://www.ai-class.com/course/video/quizquestion/221
This week's office hours forum is now available on the Discussion page.
Congratulations to all the students who completed the midterm.
Many many thanks to the moderators on aiqus for helping out.
This week's material is coming soon and there is quite a bit so the due date for Homework 6 has been pushed back. Check the upcoming due dates box on the home page for details after it is released.
Office Hours for week 6 is now available. Thank you for submitting your questions! Watch the video here: http://www.youtube.com/watch?v=7cPOkxHtxJ8
TO add to Irvin's explanation. If you flip a fair 2-sided coin until it comes up heads, then the time to see heads is not bounded (although you can guarantee that it will eventually come up heads).
Bounded means you can provide a priori a maximum number of steps (e.g., 10) and the goal is always reached within this number of steps. Bounded does NOT mean you can give a bound past the fact.
.... let me give the same hint I gave in class at (Stanford). There may be environments where the payoff is completely independent of the actions of the agent.
Added clarification on what an environment can be for question 1.
"There exists (at least) one environment..." means you can come up with any environment you want in order to try and make the statement true (e.g. defining what actions do, if anything, what the goals/rewards are, etc).
Please use the following convention for tags when posting to aiqus about the midterm: midterm-1, midterm-2, ..., midterm-15.
Also to avoid duplication of questions please search for your question before posting a new one. Thanks!
For the fifth plan please use [SB, 2:(if stop: [BS, SA, AD, DG] else: BG)].
The actions of the agent are deterministic.
For question 14 let gamma = 1
Please solve questions as stated, if you feel there may be an error post to aiqus, but if there is no official clarification then assume the question is correct.
The midterm is now available. You can also download a pdf using the following link https://sites.google.com/site/aiclass2011archive/printable_midterm.pdf
The midterm will be posted at 00:00 UTC Nov 19 (which is 4pm PST Nov 18), and it will be available for 72 hours.
We will be posting clarifications on this announcement page. So please check this page frequently. We'll be monitoring aiqus for questions that may require clarification.
You have to work alone on the midterm, and you may only post clarification question on any forum. It's not okay to discuss solutions. Thanks! Sebastian Thrun
Interesting counter-class to our class: http://other-ai.org/
Check out this great demonstration created by Roland Meertens, a student in our class:
http://www.youtube.com/watch?v=Pol_OTWXH9s
Mads Høbye, a fellow student in our class, just sent me this impressive set of AI videos.
Hand tracking - no background substraction and no thresholding // hand on top of face // webcam in a macbook used: http://vimeo.com/7699137
Behind the scenes video of the segmentation http://vimeo.com/7698238
The same system applied to the Kinect (using depth instead of a normal gray scale image) http://vimeo.com/17164188 - Sebastian
We've added a few extra MDP questions to help prepare for the exam (these are like unit questions and do not count toward your final grade).
Also check out more amazing notes by the author of the LarveCode tumblr http://larvecode.tumblr.com/. If you made these we'd love to hear from you.
Unit 11 has now been posted and as a reminder the midterm will be this weekend and you will have 72 hours to complete it.
Please make sure to cover up to at least 11.11 Laplacian Smoothing for learning Markov Chain parameters for the midterm! This has changed from a previous announcement, but there is also a reduced the number of units this week to help balance midterm preparation time.
We now have an additional testing location for receiving the certification with Prof. Burgard! Thanks to collaboration with Prof. Michael Beetz of TU Munich students can now take the exams in Munich. Details can be found at https://ias.cs.tum.edu/teaching/ws2011/ai-class-exams
Please send an email to Lars Kunze (kunzel@in.tum.de) with the subject "Stanford AI Course Exam Registration" if you wish to take the exams in Munich.
There was an error in the clarification of Unit 10.19 that I did not run by the professors so I apologize. The homework will now be pushed back since this affects question 5.1. The new clarification is
"Please use the formula as displayed in this video and for the homework. The s in R(s) is for the current state and not R(s') as in other formulations of Q-learning."
Office hours for this week are now up http://www.youtube.com/watch?v=iL0fFmNWb0A! Peter answers questions for this week's material and also addresses the issue of ambiguities while giving a great explanation for why the quizzes are structured in the current format. The point being it's not about getting a perfect score, but rather on thinking about the problems more deeply even if you don't know how to solve them ahead of time or find things confusing. This can give a better insight about the techniques that will eventually be presented and used for solving the problems.
We'd also like to remind everyone there are now links from each video to the aiqus forum so if you have a question about a particular video the best way to get it answered is to go to that video then click on the 'Discuss this question on aiqus' link and also use the tag specified at the bottom of the video when posting a new question. Thank you again for participating in this experiment in education and we hope to push the future of learning forward with your help.
Reminder: some nice demos are available at the OpenNero project, http://code.google.com/p/opennero/ or http://nerogame.org/ . You can just see the demos, or familiarize yourself with this system in preparation for the optional programming contest we will be running soon using the Open Nero platform.
We've added links to aiqus tags on each video to try and consolidate discussion related to specific content. We hope this makes it easier to quickly find answers to your questions.
The FAQ https://www.ai-class.com/faq has also been updated, more specifically if you're having problems saving your answers for questions involving check boxes, you need to have at least one checkbox checked.
The actions are move North, West, East, and South. All actions are stochastic; 80% they move as intended, and 10% they might move 90 degrees right or left. The part of the policy c) of moving back immediately means on the next turn take an action that (if it goes in the intended direction) brings the agent back to the grey square that is closest to its position, and if there are several of those, closest to the goal. If there are two road squares equally close to the goal, head North.
http://www.youtube.com/watch?v=212NkM6UCBc
An amazing opportunity to take the midterm and exam at the University of Freiburg and receive a certificate from Professor Wolfram Burgard http://en.wikipedia.org/wiki/Wolfram_Burgard is now available.
From their site http://www.informatik.uni-freiburg.de/~burgard/ai_exams/: If you will pass the exams, you will get a certificate (in German: Schein) signed by Prof. Wolfram Burgard that you have passed the exam of the course and that this is equivalent to the AI course at the Department of Computer Science of the University of Freiburg. Typically, German and many international Universities accept such a certificate.
If you would like to take part in the exams at the University of Freiburg, please write an e-mail to Prof. Dr. Burgard with the subject "Stanford AI Course Exam Registration" to enroll: burgard@informatik.uni-freiburg.de
Visit http://www.informatik.uni-freiburg.de/~burgard/ai_exams/ for more details.
Office hours from last week's office hours are now up on Youtube http://www.youtube.com/user/knowitvideos?feature=mhee#p/c/134F10F2167A1774.
Don't forget to check out the discussion page https://www.ai-class.com/sforum/ to submit questions for this week's office hours!
In order to better connect the students and professors we'll now be holding weekly office hours! You can submit questions on the current week's material on the discussion page (through Google moderator). On Saturday Professor Thrun and Professor Norvig will answer the top questions and record their answers. The answers will then be published for everyone to view. This is an experiment in interaction so we'll be monitoring the process and welcome any suggestions. Thank you so much for participating in the ai-class endeavor!
We've updated the schedule to reflect some re-ordering of the material in the coming weeks (changes are here https://www.ai-class.com/schedule).
The midterm is coming up next week (November 19-21) so we've made this week's homework a bit shorter to give you more time to prepare. Also the material released the week of the midterm (Hidden Markov Models and Filters) will not be on the midterm.
The timing of the midterm has changed. It will now be available from 00:00 UTC on the 19th to 23:59 UTC on the 21st. There will be no other time limit.
We apologize for the large number of people who were denied participation in the online office hours via youtube. We had a lively discussion which was recorded on video - mostly on topics beyond this course (e.g., what are great research topics). We will soon post the video on this site. Apologies again. Technical problems with the Hangout-Youtube link.
The Midterm Exam will be available November 19 at 00:00 UTC and due November 21 at 23:59 UTC. You will have the whole window to complete the exam.
Homework 4 is due November 7.
Homework 5 is due November 14.
Homework 6 is due November 28.
Go to http://youtu.be/nOX6mNzuvVQ
The midterm is done and ready for the Stanford Class. There will be 15 questions overall, about any of the material covered.
Getting ready for our online office hour. Will post the URL here in a few minutes, when the hangout is up and running
For the question P("STORM"|MOVIE) the correct answer is 1/19 or 0.05263, and a number of people were asking about why their answer 0.05 was marked incorrect. 0.05 is 1/20, which is an incorrect answer. Professor Norvig says that because it was not specified that answers be entered as fractions we will be accepting 0.05 as correct.
For probabilities in general if you enter a decimal value we recommend at least 3 or more significant figures, just to be safe.
https://docs.google.com/open?id=0B0JaMwvGlHuEYTE1MWI5NzgtZTViMC00YmNlLWI5ZjktZjg0YWM1MTcxYzAy
https://docs.google.com/open?id=0B0JaMwvGlHuEOWM3MTliYTgtODZjNi00NGY3LTkzNTAtYWYyMDUzM2JlMTE1
The SVM material is with the answer to another question:
http://www.youtube.com/watch?v=xRf9wAeU1kI
Sebastian and Peter will be holding virtual office hours as a Google+ Hangout this Friday, Nov. 4, at 8:00 AM Pacific Time (15:00 UTC). If you'd like to ask a question, go to http://www.youtube.com/eduatgoogle now and enter your question, and vote for other questions that you like. Then tune in to the hangout at the scheduled time, and we'll answer the top-voted questions (or you can watch it later -- we'll record it). You'll need a Google+ account: http://plus.google.com .
We've made some minor updates to the Progress page, the quiz scores from the lectures and homework sets are now on two separate pages and in reverse order. Percentages are calculated now with a slightly different rounding (that should generally be favorable to your score if it's different.)
We've also added a few updates to the display and validation of numbers in quiz questions.
New content will be posted within 12 hours, sorry for the delay again this week.
Check out these great notes from one of your fellow students:
We hope the site has been much more responsive for everyone this week prior to the homework deadline. Regardless, we are still going to grant a 24-hour extension for this week only.
For future homeworks no extensions will be granted except for technical reasons.
Everyone waiting for your scores - we apologize for the delay. We've updated the Progress page and it should be much faster to view scores after the homework is closed. Scores will now be available 30 minutes after the homework is closed rather than immediately.
We originally announced exams would be given in a 24 hour window. However, due to many requests, we have decided to extend the window. Details soon.
You will be allowed to access any materials on ai-class.com (eg: lecture videos) during the exam. However, you may not use any discussion tools.
Here's a hint for Homework 3 Problem 1: the size of the vocabulary is 11.
Homework 3 is due at 11:59pm in the UTC time zone on October 31. Good luck!
Everyone gets a one day extension on Homework 2.
Homework 3 will be available shortly, as will units 5 and 6, and the readings for the week have been posted https://www.ai-class.com/resources
We've heard from a lot of people about the use of the comma (,) vs. the period (.) as the radix or decimal point, as well as grouping separators for large numbers. In the future we hope to provide support for different locales - which would allow you set a preference for date and time representation as well as how the radix point and digit groups are represented. For the time being we can only support the use of the period (.) as the radix point.
Due to popular request you can now play the videos fullscreen. Videos will still play one after another, but due to a limitation with the video player when a quiz comes up you will have to manually exit fullscreen mode to see the quiz. We hope this inconvenience is outweighed by the ability to watch in fullscreen.
The readings for this (and all future week's readings) have been posted on the related materials page: https://www.ai-class.com/resources
We're going to wait on posting the new lectures until after the homework has closed. Homework answers will be available as soon as the homework is closed by visiting the individual questions. Homework #2 will be posted shortly afterwards. We will be working this week to increase our server capacity and plan to be back on schedule with posting new material next week.
The massive crush of students trying to do homework at the last minute exceeded all of our expectations, and the expectations of our servers. To compensate those who have had difficulty accessing the site today we have moved the deadline by 24 hours.
Next week's lectures will be available at the normal time (06:00 UTC on the 17th).
We've also heard a lot of feedback that basic track students would greatly prefer access to the homework at the same time as the advanced track students, so starting this week everyone will have access to the homework at the same time.
Thanks to everyone for your feedback and understanding as we continue with this experiment.
We have posted notes below the videos for units 2.16, 2.17, 2.20, 2.28, and Homework 1 questions 3-7.
If you're having trouble viewing them, you can see the full list at: http://www.aiqus.com/questions/2140/notes-for-homework-1-and-quizzes-i-cant-see-them/2174
Check out these terrific notes by larve code: http://larvecode.tumblr.com/tagged/ai-class
Homework 1 is online for students in the Advanced track, and the questions will be available to Basic track students after the due date. You can go back and edit your answers at any time until the due date, after which your score will be available. Please remember that your work on homework assignments should be your own and not done as a group.
Hi everyone, we know a number of you have quiz scores that are a bit lower than you think they should be. We're aware of the issue and are working it out. This will not affect homeworks and exams, and you can go through your homeworks and exams before submitting to confirm your answers.
Things should be much quicker for everyone at this point. We know there are still some issues with video playback and the quizzes, we're still working on those.
We've got the first unit up and available to view, take a look. We expect there to be a number of bugs to work out this first week, so please be patient if you run into problems. Everyone here is extremely excited to see the course starting!
We also want to encourage everybody to interact with your 145,000+ classmates, both locally and globally. People are organizing local study groups all around the world, there are a number at http://www.reddit.com/r/aiclass and http://stanford-artificial-intelligence-course-cs-221.meetup.com/, and you'll be welcome to use our forums as soon as they are available.
Just a quick update for everyone, we're going to be updating the website today and due to some unanticipated circumstances it will be unavailable for about an hour or so. We'll try and get it up and running asap, thanks for your patience!
Welcome to Introduction to Artificial Intelligence! We're in the process of getting everything setup for the site and we appreciate your patience as we do so. There are a lot of you (over 85,000 have now officially enrolled) and we're going to be doing everything we can to make this a great experience. Along the way we expect to run into some small problems with a class this big, but we want to hear from you what is working and what isn't. Features will be added over the next month as we get closer to the start of the class and things may move around a little bit, so don't worry if things look a little different sometimes. We're very excited to have so many people in the class and hope you have a great time learning.