关于P参数和metric参数是不是有冲突??

来源:4-6 网格搜索与k近邻算法中更多超参数

管一三四

2018-11-06

P和metric都是定义距离计算的参数,会不会冲突,根据视频里说的P调整名科夫斯基计算的,那我如果metric选择其他计算公式,比如相关系数之类的,那P值的设置还有用吗??

写回答

1回答

liuyubobobo

2018-11-07

赞!


他们不是冲突的,是相互依赖的。p参数只有在metric是minikovski的时候才有用,否则,设置p没有意义。

这一点可以通过scikit-learn文档中KNeighborsClassifier里对p参数的解释很清晰的看出来。传送门:http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html 

//img.mukewang.com/szimg/5be24b3200017df907310112.jpg


在后面的学习中,你还会接触到很多算法的参数,是依赖其他参数的,只有在其他参数设定为某一些值的时候,这些参数才有意义。比如在SVM算法中,可以等学到了再特意留意一下:)


继续加油!:)

3
1
管一三四
解释的很清楚
2018-11-07
共1条回复

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

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

5839 学习 · 2437 问题

查看课程