現在大三,最近再找數據分析相關實習時,每個面試官都會問我有沒有實現過機器學習算法。然后我回答我看《機器學習實戰》,《機器學習實踐指南》里的Python代碼,把算法敲出來,運行了。但是感覺很多面試官不太滿意這個回答。困惑是實現的語言問題還是上述不算自己實現。還有有沒有必要看scikit-learn或者caret的源碼呢?多謝回答
3 回答

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

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