從頭開始實現(xiàn)算法,你可以學到很多。
有時候你甚至需要去實現(xiàn)一項技術
因為沒有合適的,或者找不到現(xiàn)成的實現(xiàn)方案。
但是,一般來說,你不必如此,你也不該如此。
你的實現(xiàn)可能糟透了。抱歉——
它可能有小錯誤。
它可能很慢。
它可能太占內存。
它可能處理不好邊界情形。
它甚至可能壓根兒就錯了。
陷阱
如果有以下情形,不幸你已落井——
你在寫代碼導入CSV文件(到底怎么回事!)
你在寫代碼做一個標準的算法,比如線性回歸
你在寫代碼做交叉驗證或者超參數調節(jié)。