ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)
2023-09-14 09:04:45 时间
ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)
目录
输出结果
设计思路
设计代码(部分代码)
var doTest = function() {
loadData(); //调用loadData函数加载样本数据、初始化参数
svm.train(2000);//调用svm.train函数,迭代2000次实现SMO算法
var result = {};
//for循环实现得到并返回result
for(var x = -230; x <= 230; x += 5) {
for(var y = -230; y <= 230; y += 5) {
var sample = [x/100, y/100];
var pred = svm.pred(sample, 2);
if ( pred >= 1) {
pred = 2;
} else if ( pred <= -1) {
pred = -2;
} else if (pred > 0) {
pred = 1;
} else {
pred = -1;
}
result[x/100 + ',' + y/100] = pred;
}
}
return result;
}
相关文章
- JS自己实现字符串加密和解密算法
- js 获取链接参数的方法
- JS魔法堂:精确判断IE的文档模式by特征嗅探
- baguetteBox.js响应式画廊插件(纯JS)
- js 触发长按事件
- JS代码复用
- js正则表达式中/=s*".*?"/g表示什么意思?
- js获取节点和编辑的方法
- [RxJS] Convert a Node.js style callback to Observable: bindNodeCallback
- 经过 Webpack 处理过的 SAP Spartacus main.js
- 使用 Node.js Express 的最佳实践
- Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性 应该内置到语言里面
- paip.编程语言方法重载实现的原理及python,php,js中实现方法重载
- 第56篇 QML 之 JS控制台输出、注释语句、标识符、字面量与变量
- 【华为云实战开发】3.怎么搭建Node.js网站才能不OUT?
- 前端常见算法的JS实现
- js 实现 LRU 算法
- JS获取当前网址信息