這學期修了兩門必修的重課,Computer Visison 和AI。
只能說前幾個學期都太輕鬆,遊走在爽課之間,一門課一週大概只要用10-15小時的時間。這兩門必修課,每一門課花掉我 20+小時/週的時間。兩門課合起來就超過一個正職工作的時數。而且,這數字不是只有我如此,omscs的同學們幾年來累積的平均數字在課程討論網站上也是一樣的時數。
而這兩門課又有不同的老師和助教,風格非常不同,cv的老師很混,以致助教們也都感覺很混,作業的說明不清,code的function 輸入變數,輸出變數說明不清,連給的code都有出錯,被同學們在課程網頁上砲轟數日才遲遲出來說明,還不承認有錯,autograder在自動給分上,也設計不良,錯誤百出,作業公布後,到了要同學交的deadline前夕,還在修正autograder的錯誤,被同學噹到不行。而這一次cv的作業,因為設計不良,花了我70+小時/2週,平均一週超過35+。難怪同學們(大多在職)在板上都火氣很大。然後,老師連一句話都不出現,我看cv這學期的評鑑要被同學們大打折扣了。
後記:在學期過半之後,老師總算現身了,在論壇上post了一篇文章問大家開學至今的feedback。結果可想而知,被一堆學生罵翻了。我也第一次見識到美國學生feedback的毫不留情。有人說老師這樣帶課程不自覺可恥嗎?有人說要去dean那邊告狀。同學們都據名+自報來歷,名校畢業的+5-10年業界經驗的大有人在,也有人課已經修剩下最後一門了,全部站出來罵cv這門課是他們上過最糟的課了… reddit上鄉民也罵翻了。學期才過一半,大家的火氣已經包不住了。
相反的, AI這門課可能是目前覺得排名一或二的好課了。loading也很重,但是,老師和助教都非常認真,每個助教都有固定的OH,同學們幾乎有問題都可以解答,老師也每週固定親自上陣和同學線上1對一。作業也都設計的很好,給大家一定程度的自由發揮,但也可以有明確的評分標準,完全沒聽到同學的任何負評。我也學到了不少,AI其實從前就陸續接觸過,只是第一次上正規的AI課程,把很多沒有系統的學習串在一起。像統計學習、蒙地卡羅方法,我二十年前就試過,只是那時沒有人教,沒有想清楚過為什麼是蒙地卡羅?什麼是採樣?什麼是統計學習?這一些概念上都被梳理了一次。search 最短路徑,以前也在op上過,但是,AI的討論在search上更深入 也更清楚。也更清楚了AI> ML > DL的範圍關系。真的是門好課。
沒有留言:
張貼留言