Want to learn Artificial Intelligence? Good.

In a little more than a month, tens of thousands of people around the world will attend a class on Artificial Intelligence at Stanford. Registration for this class is still open for both class ‘tracks’. The “basic” track is simply watching lectures and answering quizzes, or a slightly more advanced version of MIT OpenCourseware or Khan Academy. The “advanced” track is the full class, requires homework and exams, and aspires to Stanford difficulty.

With thousands of people taking this class, there’s bound to be a few study groups popping up around the web. The largest ones we’ve seen are /r/aiclass on Reddit and the stack overflow style aiqus. The most common reply to ‘what language should I learn from this class?’ is Python, although there’s an online code repo that has the text’s working code in Lisp, Java, C++ and C#.

If AI doesn’t float your boat, there are two more classes being taught from Stanford this fall: machine learning and introduction to databases. Any way you look at it, you’re getting to take a class from one of the preeminent instructors in the field for free. Do yourself a favor and sign up.

Thanks to everyone who sent this in. You can stop now.

39 thoughts on “Want to learn Artificial Intelligence? Good.

  1. *lol* the picture is the logo of the application “Camera Monitor” (you can google it) shipped with my Kubuntu installation :D

    1. Max, the “logo” in the picture is HAL9000 the super-smart computer that drives the space-station in the Kubrick’s movie 2001: A space odissey.. (google for it… :)

    2. Dont worry everybody….Hollywood is incapable of coming up with any new original screenplays anymore….before you know it theyll be making “2101 a space odyssey” then the kids will know HAL is not just a Jack Black character.

      1. There is still a third book of the series wich has not yet been made into a movie.
        And 3001 is a very nice story with great “visuals”.

  2. Looks like it’s mostly algo explanations with some 3D planner demos. All based on collisions and levels.

    It’d be cool if they offered cybernetics.

  3. I’ve signed up as this should prove really interesting.

    Helps of course that after finishing my Comp Sci BSc last year I was kicking myself for not taking the AI related units such as Genetic Algorithms.

    Hopefully this’ll also give me some ideas and leave hooks as to where I can dabble with fuzzy logic (a unit I did take), as AI seems like the perfect field for that.

    1. Don’t worry, GAs sound cooler than what they actually are… they’re nothing more than a guided random search through the entire search space.

      Mostly game related but take a look at aigamedev.com if you’re interested in AI.

      1. Yea, but the GA also has some rally nice real world applications, like working out how to pack cargo containers on a boat while distributing the weight evenly.

    1. Yeah, but what version? 2 and 3 are really different.. At least different enough to break things and not be backwards compatible.

  4. Hate to be that guy but, “Thanks to everyone who send this in. You can stop now.”

    – “send” should be “sent”.

  5. so I did my degree in electronic engineering and cybernetics – taught by Captain Cyborg (Kevin Warwick) himself.
    and I’ve just signed up to all three. See you all there

  6. Whoa… This is great! I’ve signed in for the advanced. Just one problem, this isn’t the only class I’m taking.

    This is what I guessed it would be like. Signing in for classes in America, without going there… Watching lectures online.

    I can’t wait! see you all in class, guys.

  7. Holy crap this will be boring as hell. If you think learning artificial intelligence at university involves something fun like building some sort of awesome robot that can take over the world you’re delluding yourself.

    Im doing a computer science/engineering double degree and I did AI in the previous semester. It is boring and one of the dreaded core courses that you have to do in Computer Science. You mostly learn about tree search traversal algorithms such as the travelling salesman problem.
    The only coding that was fun was that we programmed an algorithm to play checkers. Sounds more fun than it actually is. All youre doing is assigning scores to pieces and adding them up to compare which move is best.

    Most of what you learn is theory based and totally boring. If I were to pick some course for some person to do for free it’d be some kind of programming course where you actually program and not waste time about theory.

    1. Then you should of course feel free not to sign up. Just because you got nothing out of it doesn’t mean it is a waste of time for anyone else.

      Oh, and theory is what differentiates the Java jockeys from real engineers and scientists. People who find theory boring simply lack the intellect and imagination required to see the applications that sit behind the theory.

    2. I’ve had the same boring courses so I have felt your pain sir. Hopefully these courses aren’t the same ones we’ve suffered through. I’m too busy to sign up for these myself, so I guess I’ll never really know.

    3. @vtl: The subject is not boring or not. It’s how you use the knowledge acquired. Just like the verilog classes we took once I was back a student. Some took the boring way doing adders and muls, filters just to get past it, and some (incl. me) teamed up, picked an FPGA dev board and made a small RISC CPU + assembler for it, and that was MUCH more fun.

  8. This semester, I have AI course with the same book. I already started reading for my classes. I will definitively try the online course! We are using PROLOG to code our first “game”.

    It’s won’t be a walk in the park!!

  9. Einstein said “God doesn’t play dice” but much of mother nature can be emulated with a random number generator. Are there “Physics Foibles”? Numbers are the Supreme Court of science. What would Godel say?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s