智慧大石
2018-07-31 20:35:46
現(xiàn)在大三,最近再找數(shù)據(jù)分析相關(guān)實習(xí)時,每個面試官都會問我有沒有實現(xiàn)過機器學(xué)習(xí)算法。然后我回答我看《機器學(xué)習(xí)實戰(zhàn)》,《機器學(xué)習(xí)實踐指南》里的Python代碼,把算法敲出來,運行了。但是感覺很多面試官不太滿意這個回答。困惑是實現(xiàn)的語言問題還是上述不算自己實現(xiàn)。還有有沒有必要看scikit-learn或者caret的源碼呢?多謝回答
3 回答

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
不算自己實現(xiàn)
不是看源碼的問題,是自己有否做過一些相關(guān)工作解決一個不是書本上的問題
吐槽一下:照著書敲代碼誰不會啊,難道照著書敲個神經(jīng)網(wǎng)絡(luò)算法的代碼就說自己會寫神經(jīng)網(wǎng)絡(luò)算法么?

白豬掌柜的
TA貢獻(xiàn)1893條經(jīng)驗 獲得超10個贊
對于面試官問這個問題,我有以下觀點,他問你是否實現(xiàn)過,其實就是確認(rèn),第一,你是否自己真正的理解了一些機器學(xué)習(xí)的核心點,如KNN,SVM等,第二,就是確認(rèn)你不是為了面試,而專門臨時抱佛腳,背了一些。對于是否有必要看源碼,如果真的喜歡,那就這樣做吧,但是切記,現(xiàn)在機器學(xué)習(xí)發(fā)展十分迅速,你要做到的是理解多個經(jīng)典算法的思想,在特定的場景下,提出一些特定的約束,改一些可以優(yōu)化的地方,解決實際的問題,這才是關(guān)鍵,但是如果你覺得擁有阿瑟·塞繆爾這樣的超前眼光,那就創(chuàng)造發(fā)明吧。
添加回答
舉報
0/150
提交
取消