| Norvig had originally written running sample code for the book in Lisp, than rewrote it to Python after getting a job at the Python using Google, imo, although he characterizes that change differently:|
The book uses a Python like none running pseudo code for most of it's quizzes and their answers, so translating it as necessary and running it in other languages would be extra work. However if any one wants to do that for language X in addition, after covering the quizzes in the books pseudo code, that would be pretty cool to take a look at. I'll be trying that in Lisp on my own for those that are interested.
After reading the first lecture and problem set for the Machine Learning course I realized something, that without an extensive review of Linear Algebra and Probability theory, it's going
to be significantly difficult bordering on impossible for none recent math graduates to keep up with this course. So I suggest that we devote the time before the machine learning course to that review. For this first week we could cover the 'Linear Algebra Review and Reference' pdf linked here:
These videos are also a great supporting resource:
The ML course essentially appears to be a 'Linear Algebra/Probability Theory algorithms for AI' course. So getting pretty sharp in those areas would seem to be required for this course.
--- On Wed, 8/24/11, Aki Iskandar <[address removed]> wrote:
From: Aki Iskandar <[address removed]>
[Cleveland-AI-ML-support-group] When to meet
To: [address removed]
Date: Wednesday, August 24, 2011, 9:07 PM
Thanks Joe - for your contribution to this alias, and setting up a Wiki.
Gang - here is some fodder on languages
Languages: Yes - LISP is excellent - but I believe that Peter Norvig teaches his students using Python as the language ... because it is much easier than LISP (not everyone can pick LISP up without a tremendous amount of effort), and fairly expressive.
Having said that, languages don't matter too much to me. I prefer Python - but can use Clojure (a LISP variant) or Objective-C ... which is actually a very nice language with expressive power as well. Lately, I'm focusing on Python and Objective-C ... but can use Ruby, or straight LISP (with a bit of a stretch ... it's not that straight forward for most - including me) ... whatever people want to use is ok by me.
On Wed, Aug 24, 2011 at 1:22 PM, Joe <[address removed]>
| Sounds Great. See you all on Saturday at 10. I created a wiki for the study group:|
To edit or add pages create an account.
Micheal asked what languages would be used. The book uses pseudo code. I will be translating that into Lisp for additional study. I'm a Lisp evangelist because I believe it's the most concisely self programmable programming language. Lisp is used in the book 'Structure and Interpretation of computer programming' which has been called one of the most important programming books by Peter Norvig. Unfortunately that book can be long and challenging to work through, but one can learn similar material, and Lisp, with this much faster and easier book, 'Concrete Abstractions': https://gustavus.edu/+max/concrete-abstractions.html
Graham is one of the most famous and successful startup programmers and incubator directors, and is a strong proponent of Lisp, the original AI language:
--- On Wed, 8/24/11, Timmy Wilson <[address removed]> wrote:
From: Timmy Wilson <[address removed]>Date: Wednesday, August 24, 2011, 9:45 AM
CrazeThe votes were pretty evenly distributed
go w/ sat @ 10am
"The past does not equal the future. You have a blank slate upon which to plan, and build, the life you want."
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Aki Iskandar ([address removed]) from Cleveland AI + ML support group.
To learn more about Aki Iskandar, visit his/her member profile
To unsubscribe or to update your mailing list settings, click here
Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]