2012年2月17日星期五

Udacity 的網上課程

之前史丹福大學的網上課程大受歡迎,大概需求大增,準備需時,來季課程要比原訂時間押後數星期才開始。我原本報讀了 SaaS, Anatomy 及 NLP,但 SaaS 竟然要學生買課本!身為 cheap 精,決定打退堂鼓。況且 SaaS 課程會用 Ruby on Rails 的 framework,而我本身的 programming skills 已經夠屎,暫時實在無 mood 學多一種 programming language。

去季教授 AI 的 Prof. Sebastian Thrun 另起爐灶,開了一個 Udacity 網站。本月二十日起,將開設CS 101: Building a Search Engine 及 CS 373: Programming a Robotic Car 兩個課程,相當吸引。Prof. Thrun 領導的史丹福大學隊是第二屆 DARPA Grand Challenge(由美國國防部資助)的冠軍,也是兩屆比賽中首個能夠讓越野車自動走完整個賽程的隊伍(首屆直情無車走完全程),他毫無疑問是有關領域首屈一指的專家。當然,現在這個課程應該不會碰到硬件層面,大概仍是教授 particle filter 等等的基本 AI/ML 原理,但已經足夠吸引我報讀。課程簡介說會以 Python 作程式語言,這又省卻了學習新語言的功夫。

至於 CS101: Building a Search Engine,由於是入門課程,可想而知,大抵又是教授初期的 Google PageRank 那套。稍有數學根底的人都知道,初期的 Google PageRank 只不過是矩陣理論入面 Perron-Frobenius Theorem 的一個簡單應用,其原理,十五分鐘已經可以講完。現在化為一個長達六週的課程,我希望是牽涉一些其他方面的知識,例如怎樣寫 web crawler,如果 tokenize 一個網頁等等。這些非數學類的編程知識,是我最希望學到的。

報讀了這兩個新課程後,就要考慮是否放棄其他已經報讀的課程。Anatomy 當睇 Discovery Channel,課業應該很輕,照去。NLP 感覺最困難,未知能否兼顧,但這個 area 依然方興未艾,值得學習。看來仍是見步行步,睇送食飯。

沒有留言: