机器学习菜鸟最常犯的5个错误,以及如何避免

 

从头开始实现算法,你可以学到很多。

 

有时候你甚至需要去实现一项技术

 

因为没有合适的,或者找不到现成的实现方案。

 

但是,一般来说,你不必如此,你也不该如此。

 

你的实现可能糟透了。抱歉——

 

它可能有小错误。

 

它可能很慢。

 

它可能太占内存。

 

它可能处理不好边界情形。

 

它甚至可能压根儿就错了。

 

 

陷阱

 

如果有以下情形,不幸你已落井——

 

你在写代码导入CSV文件(到底怎么回事!)

 

你在写代码做一个标准的算法,比如线性回归

 

你在写代码做交叉验证或者超参数调节。

 

 

出路