迅雷支持
高性能并行SVM-用于Ruby
:fire: 使用 GPU 和多核 CPU 实现卓越性能
有关支持向量机的精彩介绍,请查看。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'thundersvm'
在 Mac 上,还要安装 OpenMP:
brew install libomp
入门
准备数据
x = [ [ 1 , 2 ] , [ 3 , 4 ] , [ 5 , 6 ] , [ 7 , 8 ] ]
y = [ 1 , 2 , 3 , 4 ]
训练模型
model = ThunderSVM :: Regressor . new
model . fit ( x , y )
使用ThunderSVM::Classifier进行分类,使用ThunderSVM::Model进行其他模型
作出预测
model . predict ( x )
将模型保存到文件
2023-04-21 20:07:01
19KB
Ruby
1