At the end of Session 2, I posted a bunch of resources for topics that interested people. It’s only fair that I post these for you all as well. Singularity “Where Am I” by Daniel Dennett “Three Arguments Against the Singularity” by Charlie Stross “The Coming Technological Singularity: How to Survive in the Post-Human Era.” [...]


Some of the resources I mentioned in class: Visualizing how Haar features work in detecting a face: See previous posts for “Who Am I” by Daniel Dennett and “Three Arguments Against the Singularity” by Charlie Stross. For the pages on Singularity: The original paper: “The Coming Technological Singularity: How to Survive in the Post-Human Era.” [...]

Functional Programming

Hey all! If you’d like to try out functional programming in a fun, online environment, this web site has an online Clojure interpreter and also an awesome live tutorial you can follow along. Clojure is a modern functional programming language based on Lisp, but also with some object-oriented components, and runs on the Java Virtual [...]

Autonomous Helicopter

The page of videos that I showed in class are here. The page also has the publications that go into more detail about how the helicopters were trained. Go watch and read these in your free time!

Lab 12: :)

Part I: Project Work on your project! Part II: Project Work on your project some more! By now, you should be able to thoroughly explain to me what your topic is about and how it works if I were to sit down and talk with you for half an hour. Part III: Project Work on it some [...]

Final Project Times!

Morning 9:00 – Josh/Malachi – Bayesian Networks 9:30 - Alex/Anish – AI in Chess 10:00 – Kwisoo/Fenchao/Hari – Web data mining 10:45 – Sam – Robot Perception 11:00 – Hunter/Kendrick – SLAM Robotic localization Afternoon 12:30 - Tommy – Question Answering 12:45 – Martin/Mike – Genetic Algorithms 1:15 – Pratul – NLP, parsing 1:30 – DJ – [...]

Jessa’s Email

Hi everyone, Jessa Lee, today’s guest in class, has provided her email if any of you have any questions for her. jess…

Wednesday Lecture Topics

If you’re interested in some topic that hasn’t been covered yet, and won’t likely be covered by either a lecture or a final presentation, put it in a comment below!

Lab 11: Bayesian Networks

Part I: Probability Linearity of Expectation can be summarized as E(aX+bY) = aE(X) + bE(Y). Prove this using the facts we have learned so far. Prove the Tower Rule, E(E(X|Y)) = E(X) Variance and Covariance Show that E(XY)=E(X)E(Y) is not a validity. When does E(XY)=E(X)E(Y)? The difference, E(XY)-E(X)E(Y) is called the covariance. Why is this [...]

Happy 4th of July!

(or, for those of you not from the United States, the American Independence Day.)   Even Nyan Cat is celebrating!