如此經典的教材,相信大家買來也絕對不會讓他待在書桌的角落。有人說西瓜書要讀三遍,先通讀建骨骼,再讀提筋節,最後讀通經絡。那小夥伴在學習西瓜書的過程中,遇到最大的問題是什麼呢?
公式推導!
讀這本書時,你有沒有那麼一瞬間,有這種感覺,剛剛老師還在講1+1,低頭抬頭間,變成了醬紫:
那今天我們專案的主角《pumpkin-book》,提出這個專案的小哥哥有個理念,讓天下沒有難推的公式(牛逼壞了,叉會兒腰)。
言歸正傳,南瓜書來源於西瓜書,由 開源組織Datawhale 發起,團隊成員謝文睿牽頭,帶領6位成員,歷時1個月,將西瓜書中1-7章節的公式進行了整理,對西瓜書中難點公式進行了詳解,有跳躍性的公式進行了補充,於是有了《pumpkin-book》南瓜書專案。
現在我們來具體看下這個專案吧。
關於本書
周志華老師的《機器學習》(西瓜書)是機器學習領域的經典入門教材之一,周老師為了使盡可能多的讀者通過西瓜書對機器學習有所瞭解, 所以在書中對部分公式的推導細節沒有詳述,但是這對那些想深究公式推導細節的讀者來說可能“不太友好”,本書旨在對西瓜書裡比較難理解的公式加以解析,以及對部分公式補充具體的推導細節,誠摯歡迎每一位西瓜書讀者前來參與完善本書:一個人可以走的很快,但是一群人卻可以走的更遠。
使用說明
南瓜書是西瓜書的公式推導版,裡面的內容都是以西瓜書的內容為前置知識進行表述,所以 南瓜書的最佳使用方法 是以西瓜書為主線,遇到自己推導不出來或者看不懂的公式時再來查閱南瓜書。若南瓜書裡沒有你想要查閱的公式,可以在issues區提交你希望補充推導或者解析的公式編號,我們看到後會儘快進行補充。
內容
目前對1-7章內容進行了梳理,後續內容更新完善中,如果你喜歡推公式,對之後的章節感興趣,可以加入我們,一起協作完成。
例如在第6章支援向量機中,我們為了求支援向量機的原始最優化問題,需要應用拉格朗日對偶性,並通過解對偶問題而得到原始問題的最優解。在西瓜書中畫風是這樣的:
其中從6.8到6.9和6.10並沒有展示詳細的過程。可能有的讀者就會迷惑,或者需要手動推一遍。但是藉助南瓜書,我們可以快速理解推導的過程:
如果你在學習西瓜書過程中,遇到了不理解的公式,可以在issues留言哦,我們會根據大家需求,更新專案內容。
徵集issues區
看到最後,附上《pumpkin-book》GitHub專案連結:
https://github.com/datawhalechina/pumpkin-book
線上閱讀地址:
https://datawhalechina.github.io/pumpkin-book/
貢獻人員名單:謝文睿、龍俊豪、排骨、孫超、黑桃、葉樑、李振強、居鳳霞、胡騫、楊冰楠
Datawhale是一個專注於AI領域的開源組織,被評為上海交通大學國家級孵化專案,目前有7個獨立團隊,匯聚了眾多頂尖院校和知名企業的優秀學習者,聚集了一群有開源精神和探索精神的團隊成員。目前團隊成員50人左右,已組織多個AI領域的開源專案和學習活動。
文字/curry
排版/leaf