k-NN分类
培训师和模特
-
k个 -许多最近的邻居 -
距离测量 -ML框架提供的距离度量之一,如欧几里德、汉明或曼哈顿。 -
是加权的 -默认情况下为false,如果为true,则启用加权KNN算法。 -
数据缓存 -持有类已为其已知的对象的训练集。 -
索引类型 -分布式空间索引,有三个值:ARRAY、KD_TREE、BALL_TREE。
//创建培训师
KNN分类培训师 教练 = 新的 KNN分类培训师 ();
//创建培训师
KNN分类培训师 教练 = 新的 KNN分类培训师 ()
. 使用K ( 三 )
. 带IdxType ( 空间索引类型 . 球_树 )
. 带距离测量 ( 新的 欧几里得距离 ())
. 带加权 ( 真的 );
//列车模型。
KNN分类模型 knnMdl(千牛顿米) = 教练 . 适合 (
点燃 ,
数据缓存 ,
矢量器
);
//做出预测。
双重的 预测 = knnMdl(千牛顿米) . 预测 ( 观察 );