ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)

简介: ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)

输出结果

image.png


设计思路

image.png


设计代码(部分代码)

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;

}


相关文章
|
3月前
|
存储 监控 算法
局域网监控其他电脑的设备信息管理 Node.js 跳表算法
跳表通过分层索引实现O(logn)的高效查询、插入与删除,适配局域网监控中设备动态接入、IP映射及范围筛选等需求,相比传统结构更高效稳定,适用于Node.js环境下的实时设备管理。
164 9
|
3月前
|
存储 监控 JavaScript
企业上网监控系统的恶意 URL 过滤 Node.js 布隆过滤器算法
布隆过滤器以低内存、高效率特性,解决企业上网监控系统对百万级恶意URL实时检测与动态更新的难题,通过概率性判断实现毫秒级过滤,内存占用降低96%,适配大规模场景需求。
291 3
|
3月前
|
存储 监控 算法
电脑管控软件的进程优先级调度:Node.js 红黑树算法
红黑树凭借O(log n)高效插入、删除与查询特性,适配电脑管控软件对进程优先级动态调度的高并发需求。其自平衡机制保障系统稳定,低内存占用满足轻量化部署,显著优于传统数组或链表方案,是实现关键进程资源优先分配的理想选择。
233 1
|
4月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
340 2
|
4月前
|
运维 监控 JavaScript
基于 Node.js 图结构的局域网设备拓扑分析算法在局域网内监控软件中的应用研究
本文探讨图结构在局域网监控系统中的应用,通过Node.js实现设备拓扑建模、路径分析与故障定位,提升网络可视化、可追溯性与运维效率,结合模拟实验验证其高效性与准确性。
304 3
|
JavaScript 前端开发
JavaScript语言基础知识点图示
原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示。 1.JavaScript 数据类型     2.JavaScript 变量     3.
1385 0
|
前端开发 JavaScript
JavaScript语言基础知识点图示(转)
一位牛人归纳的JavaScript 语言基础知识点图示。 1.JavaScript 数据类型     2.JavaScript 变量     3.Javascript 运算符     4.
1164 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
320 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
262 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
163 0