我使用WEKA的k近邻分类(http://weka.sourceforge.net/doc.dev/weka/classifiers/lazy/IBk.html)。如何使用Java/Weka中k最近邻的不同距离度量?
我想欧几里得距离是默认的距离函数。我怎么能改变这个功能,并用我自己的距离功能使用同一个类?
感谢,
马尔科
我使用WEKA的k近邻分类(http://weka.sourceforge.net/doc.dev/weka/classifiers/lazy/IBk.html)。如何使用Java/Weka中k最近邻的不同距离度量?
我想欧几里得距离是默认的距离函数。我怎么能改变这个功能,并用我自己的距离功能使用同一个类?
感谢,
马尔科
IBk.getNearestNeighbourSearchAlgorithm().setDistanceFunction()
似乎是你所需要的。
退房http://weka.sourceforge.net/doc.dev/weka/core/DistanceFunction.html
首先,在慵懒的
选择IBK。 点击ibk。 在ibk detail页面上,单击最近邻居搜索算法部分的算法,编辑屏幕上的距离函数部分。
伟大的...谢谢! – Marco 2012-01-02 10:58:39