Stanford AI Classes

Fail SAUCE: We are currently upgrading our servers

Thank you for your patience, we're getting new servers online to handle the massive interest in this class. For the next 24-48 hours you may have some difficulty accessing the site, we apologize and will have things working more smoothly as soon as possible.
 


Got through the introduction. I'd say I'm at the advanced level when it comes to programming PHP/MySQL and the introduction was really easy to follow and understand. Follows all the logic that goes into building applications. As he was talking I actually could imagine ways that it could be used or have been used in the past. However this stuff is right up my ally as I really enjoy making applications/programs/processes that eliminate the need for a person to do the job.

For the most part anyone that has done any programming has handled supervised learning through queries in the database. I'm really interested to get into the Unsupervised learning stuff as that is pretty neat.

I also plan on taking the ML all the way through. It might not provide a 'stanford' seal of approval but at least you get something to show for it and not so much that as a ton of knowledge moving forward. Maybe even a different view on things.
 
I'm definitely enjoying the ML class. Introduction chapter was boring as mud, but the next one definitely picked it up. Can most definitely help out in my work.
 
The syllabus mentions game AI, and practical applications - so some programming knowledge would be required/a plus. It also says that the course (being a 200 level) is aimed at advanced undergraduate - low-level graduate students. Those students have typically had at least 2-3 programming courses.

I suggest you give the video tutorials at TheNewBoston – Free Educational Video Tutorials on Computer Programming and More! a viewing. They are each between 5-10 minutes long, so you can get a good understanding relatively easily and apply it.
Ok, thanks :) And I'll give them a watch in a few days, I've just started learning ruby, so far I've done tryruby & I'm halfway through Rails for zombies (Would recommend both of those to anyone reading this). I've also downloaded a pdf of a book that's meant to be good. Thanks for those, though, I'll give them a watch :)
As an aside to the AI & ML courses the "Introduction to Databases" class is very basic and should be no trouble grasping if so inclined. You may be well past that skill level but if not it goes nicely with what we do.
Ah, ok, thanks very much, I'll sign up for that :) And yeah, haven't done much with databases, I've done a very simple mySQL lead collection, but that's about it.
From the overview of the AI course:
"Programming is not required, however we believe it will be very helpful for some of the homework assignments. You may write code in any language you would like to (we recommend Python if you are new to programming) and your code will not be graded. For example, a question might ask for 6 answers to the same problem but with varied inputs or parameters. You are welcome to work each one out by hand, however writing a program might be both faster and give you a better understanding of how the algorithm works."

That being said, it's kind of hard to wrap your head around some of the basic CSC concepts without playing around with them to see how they work (for me, at least). They recommend Python if you're new but I'd also recommend checking out Ruby. If you have a Mac you've already got Ruby installed.

We used this book in my first intro to CSC class The Pragmatic Bookshelf | Learn to Program and I found it pretty easy to follow, and I had never done any programming before. THat book uses Ruby.

I've purchased a few books from the Pragmatic bookshelf and I've found them all to be pretty good. Definitely go for the ebook option so you can always download updated versions if they update them.

All that being said, I've never really used Python before so I might try to do some of the homework using Python but I'll most likely be doing the majority using Ruby, if anybody wants to talk about the homework etc. Of course, after the answers are given, in agreement with the terms of the class.
Hmm, ok. and yeah, that's actually the ebook I downloaded :) I'll start on it this weekend, after I've finished Rails for Zombies. Yeah, I think I'll go with Ruby, I think I'll use it more than Python, to be honest :)
There are two versions of the class "Basic", where you just answer questions to show you understood the lecture, and "Advanced" where you also have to do programming assignments. I think it's pretty programming-light compared to most other compsci classes... it's been designed to be accessible.
Ok, I think I'd like to go for the advanced, to get the most out of it. Thanks. :)



Thanks everyone for all the advice :)
 
Heads up guys tomorrow your review quizzes and work is due (sunday) for week 1 on ML
 
Not to thread jack or anything but anyone who has iTunes has access to iTunes U (University) which has audio and video lectures from thousands of college courses. You don't get a pretty letter at the end saying you passed but you can learn damn well anything you want for free. I highly recommend you guys check it out.