Coursera / Stanford PGM Class is Open
coursera.org
coursera.org
There is a notable difference of course between courses like PGM and ML, which go pretty much into details of actual things, while others like AI or crypto will probably naturally stay a bit at the surface, as they are more intended to give an overview. I think they shouldn't be compared therefore. I think the robotics class is a bit behind of it's possibilities compared to PGM or ML, considering that this is definitely not an overview anymore.
I personally had pretty bad experience with Udacity's AI-class last year, IMHO their teaching material is mediocre at best. I don't plan to waste any of my time on their classes specially when there are so many other better options available.
I trie do to Udacity Robot AI, Coursera Algo 1 and PGM. Lets see if I can handle that. My math background is much to thin and all the math stuff gives me a hard time.
So while the Coursera courses are better in the sense that they cover the material in much more detail and require that you understand the material much better to do the assignments, they end up being much harder for me to squeeze into my already hectic schedule. So in the end I think there is space for both approaches.
I disagree. Although I've only taken one so far (search engines), and I knew basic Python before taking the course. I like the small weekly practice sessions because they provide just enough breadth to prompt me to seek more depth, run pydoc, etc.
I find it more interesting to learn the standard library and take away a better understanding in this format, as opposed to reading a book or the documentation straight through.
Was there anything aside from the derivation of the update equations for Kalman Filters you felt wasn't covered too well? What did you feel that you got from the book [and which book did you use?] that you felt wasn't covered in class?
http://www.cs.cmu.edu/~epxing/Class/10708/lecture.html
(note the navigation bar doesn't load properly in chrome)
The course material looks awesome.
I am an R to Octave convert. R has some great stuff, especially multi-type tables and a decent OO system for packaging complex analyses, but .... Octave rocks R when you have to come up with complex matrix oriented algorithms -- much, much more straightforward.
Also -- cell arrays are funky and necessary for string manipulation. I suggest not dwelling on their weirdness -- you may grow to like them.