老师我们自己写的kNN实现会不会和库的工业实现差距很大吗?

来源:4-4 分类准确度

神经旷野舞者

2018-02-01

因为每次最后老师都用标准库的调用演示一遍,我就想自己写的kNN是不是和库的实现差距比较大?

那些库的实现contributer的代码为什么很好?如果自己调用库面对那么多比自己实现的代码多出来的东西该怎么设置?

写回答

1回答

liuyubobobo

2018-02-02

差距非常大。具体到kNN这一个算法,在这一章的最后我会简单提一下。主要是使用更复杂的数据结构或者算法进行优化。


关于库函数的使用,是需要学习的。一个最简单的方法,就是看文档!课程时间容量有限,不可能对所有方法所有参数都进行详细的介绍和对比试验。只能说是“师傅领进门”,让大家对基础性框架性的内容原则有大体了解,具体很多细节,必须自己去研究。


比如kNN相关的参数,文档在这里:http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html


在这个课程的最后一章,我还会再对scikit-learn的文档进行一个综合介绍的:)

1
9
liuyubobobo
回复
神经旷野舞者
可计算理论的一个延伸。
2018-02-02
共9条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程