閃亮的日子 開智學堂資料科學基礎班

2022-04-05 14:33:09 字數 2250 閱讀 7973

資料科學基礎班終於結束了。

這兩個月不多的閒暇時間幾乎全用來做作業了,耽誤了好多看電影、打牌、睡覺和吃火鍋的時間。

報班之前我已經辭職在家待了乙個多月,每天去學校圖書館刷斯坦福機器學習講義,做筆記。當時是準備應聘網際網路資料探勘的崗位,但對該崗位所知甚少,前途未卜。後來看到開智學堂資料科學基礎班二期開班,主講人是肖凱老師,我意識到這是個學習了解資料科學行業的機會,就果斷填了申請單。我以為自己能輕鬆應付這門基礎課,是的,我以為能輕鬆應付…

報名之後還有幾天才開課,就看了下《笨方法學 python》和《用 python 學微積分》,還專門做了後者的筆記發在部落格,課前準備也是相當認真的。

開課前我瀏覽了下每週的上課內容,感覺都不難。後來才發現,難的不是上課內容,而是做作業,是做好作業!

就說第一周的作業吧,第一周的作業不難。周二晚上 7 點 46 開課,當時在川大工學圖書館,還分享了環境**,現在找不到了。

下午約好了去重慶,我來開車。這才做了兩道作業,怎能丟下不管,於是帶上電腦,準備晚上在賓館做。下午兩點半出發,高速走錯路,晚上八點多才到瓷器口。幾個人出去吃了點東西,回賓館休息。我拿出筆記本,開始做作業,到凌晨三點做完了辛普森悖論的作業。辛普森悖論之前見過,但當自己來寫時,才發現真是費勁。

早上起來把幾個人拉到解放碑,開始了一天的遊逛。在遊輪上斗了一下午地主,4 點半想回成都了。

於是開始了漫長的返程之旅,先是從重慶到遂寧,到了遂寧又覺得不安逸,又開回成都。夜裡車開得飛快,玩了一天也有點犯睏,好在有驚無險,十一點多到家。

到家洗漱完畢,又坐那看了下「**中國人的生活水平變化」,一點多睡覺。

第二天一大早就起來趕作業,臨到交作業,效率真是高啊,三下五除二搞定了「**中國人的生活水平變化」,然後是「學習使用 google ngram viewer」,這道題的難點在於fq……最後總算全部完成。

這就是緊張刺激的第一周。

如果說第一周是因為沒有防備才如此狼狽,那後面的九周作業沒有一周不是熬夜加班完成的,就很難解釋了。每週的課程名字看著都特別簡單!作業題目看著特別簡單!我都懂!

但當自己真正去寫筆記、做作業時,才發現舉步維艱,袖手歪頭盯著電腦,冥思苦想半天才寫幾行字,一天做一道題真不是什麼稀罕事兒。

當然,作業做得這麼苦逼的原因,也是希望寫好,每個知識點都要上下左右打量一番,吸收消化了再用自己的語言表達出來,這也是說起來容易做起來難。借鑑別人是難免的,像 pandas 那週的作業就向 @lyltj2010 和 @linmiao 學習了很多,要不是這兩位同學在前面開路,那週的作業能做完嗎都是個問題。可惜後來從成都到了北京,不管在公司還是家裡,github 弄死打不開 ipython notebook 頁面,看不到同學們的作業,就只有自己琢磨,答案對不對也不能核實。

後面的課程可以說是漸入佳境,理論加實戰一步步帶你進入資料科學的大門。

上這門課時我這個無業遊民也在找工作,成都晃了幾家公司無果,又從成都坐火車到北京。敲定工作後待了幾天,又從北京飛回成都。在成都忙活一周多又來到北京。六月初開始上班,每天晚上到九點才回家,這下無論如何也擠不出更多時間來做作業了,而工作本身又急需額外功夫,頭大,兩頭拉扯。所以我非常理解那些中途有事中斷學業的同學。後面幾周的作業全是靠熬夜和週日,週六就是找房子、搬家折騰。最後一周也是因為時間緊張,沒能做出讓人眼前一亮的大作業,而是選擇了對我來說較為簡單保守的題目,殊為遺憾。

分享兩條行之有效的建議:

在給自己設立目標時,不要太抽象,要具體,以「如果……就……」的方式給大腦生成指令序列。比如「如果吃完飯回到家,就坐下來寫作業」,那現在就開開心心吃飯,待會回去專心做作業就對了。長期形成這種習慣後,對於實現自己的想法非常有效,不需要多強的意志力來鞭策自己,就能不知不覺完成。

做作業時,如果明明懂,就是不知道怎麼寫好,就想到多少寫多少,不要追求一步到位,先寫草稿,然後再慢慢修改。據說寫得越快,越容易激發不同的大腦區域,產生心流,而寫得越慢,越不容易產生心流,不容易生髮靈感。寫出來就不怕交白卷了,心裡也安穩些,會更加自如地完善作業。

聽說資料科學高階版 9 月前後開課_

上圖只為博君一粲,不代表真實想法~

最後感謝肖凱老師的精彩講解,非常精心的課程設計!感謝助教竹子 @bambooom 、張亮 @hysic 、裘德 @jude90 每週的作業批改和組織管理!

很高興認識一群志趣相投的好青年,借用羅大佑的歌詞,你我為了理想,歷盡了艱苦,我們曾經哭泣,也曾共同歡笑,但願你會記得,永遠地記得,我們曾經擁有閃亮的日子。

匯智學堂 ETCD資料模型

etcd資料模型 etcd支援可靠的鍵值對儲存並且提供了可靠的watcher機制,其中的鍵值對支援多版本,並且具備能夠 watch 歷史事件的功能。隨著應用不斷執行,鍵值對不斷修改,每個key都在etcd中儲存了多個版本,資料量也會越來越大。為了緩解壓力,etcd會定期進行壓縮,清理過舊的資料。et...

匯智學堂 Spring的核心結構(3)

該模組由web websocket,servlet和portlet等模組組成。1 web模組提供了面向web開發的整合功能。2 websocket模組提供了面向websocket開發的整合功能。3 servlet模組 也被稱為springmvc模組 包含spring的model view contr...

選擇尚學堂與傳智播客的java培訓?

尚學堂靠馬士兵的幽默吸引人,傳智播客靠張孝祥的技術和誠信吸引人,馬士兵不講課了,搞學員的諮詢和溝通工作,處理學員學習的矛盾,張孝祥也不怎麼講課了,據說乙個班能講乙個星期就不錯了。總之,這兩個地方在北京來說還是最可靠的,尚學堂的老師技術差點,但穩定壓倒一切,傳智播客的老師技術牛點,但牛的老師不好管理,...