【文件属性】:
文件名称:ruby-knn:用Ruby编写的简单kNN分类器
文件大小:896KB
文件格式:ZIP
更新时间:2021-05-03 21:57:16
Ruby
Ruby-knn
用Ruby编写的简单kNN分类器
用法
将宝石捆绑在您的项目中,然后按照以下说明进行操作。
# Gemfile
gem 'knn' , git : 'git@github.com:jonmidhir/ruby-knn.git'
# Elsewhere
require 'knn'
或者您可以通过克隆此项目并运行立即开始搞乱
./bin/console
向量
向量是组成要素的数组,代表要素,其中第一个元素是标签。 一个例子看起来像:
[ 'vegetable' , 0 , 1 , 0 , 1 , 0 , 0 , 0 ]
计算向量之间的距离
距离计算器可用于根据不同算法确定两个向量之间的距离。 向量可以是任意长度,但是在比较两个长度时必须匹配。
两个向量之间的平方欧几里德距离可以这样计算:
vector1 = [ nil , 1 , 2 ]
vector2 = [