当前位置: 首页 > news >正文

C#,数值计算——分类与推理,基座向量机的 Svmgenkernel的计算方法与源程序

1 文本格式

using System;

namespace Legalsoft.Truffer
{
    public abstract class Svmgenkernel
    {
        public int m { get; set; }
        public int kcalls { get; set; }
        public double[,] ker { get; set; }
        public double[] y { get; set; }
        public double[,] data { get; set; }

        public Svmgenkernel(double[] yy, double[,] ddata)
        {
            this.m = yy.Length;
            this.kcalls = 0;
            this.ker = new double[m, m];
            this.y = yy;
            this.data = ddata;
        }

        public abstract double kernel(double xi, double xj);
        public abstract double kernel(double[] xi, double[] xj);

        public double kernel(int i, ref double xj)
        {
            return kernel(data[i, 0], xj);
        }

        public void fill()
        {
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    ker[i, j] = ker[j, i] = kernel(data[i, 0], data[j, 0]);
                }
            }
        }
    }
}
 

2 代码格式

using System;namespace Legalsoft.Truffer
{public abstract class Svmgenkernel{public int m { get; set; }public int kcalls { get; set; }public double[,] ker { get; set; }public double[] y { get; set; }public double[,] data { get; set; }public Svmgenkernel(double[] yy, double[,] ddata){this.m = yy.Length;this.kcalls = 0;this.ker = new double[m, m];this.y = yy;this.data = ddata;}public abstract double kernel(double xi, double xj);public abstract double kernel(double[] xi, double[] xj);public double kernel(int i, ref double xj){return kernel(data[i, 0], xj);}public void fill(){for (int i = 0; i < m; i++){for (int j = 0; j <= i; j++){ker[i, j] = ker[j, i] = kernel(data[i, 0], data[j, 0]);}}}}
}

http://www.lryc.cn/news/210153.html

相关文章:

  • 08.K8S高可用方案
  • MySQL实战1
  • 关于A level的习题答案
  • 左神算法题系列:动态规划机器人走路
  • LeetCode75——Day19
  • ToLua使用原生C#List和Dictionary
  • WebDAV之π-Disk派盘 + 言叶
  • Spring Security: 整体架构
  • JavaScript进阶知识汇总~
  • 理解C#中对象的浅拷贝和深拷贝
  • js 生成随机数(含随机颜色)
  • 【axios】axios的基本使用
  • React 在非组件环境切换路由
  • Oracle高速批量速插入数据解决方案
  • 基于单片机嵌入式的智能交通信号灯管理系统的设计与实现
  • 在全新ubuntu上用gpu训练paddleocr模型遇到的坑与解决办法
  • React之服务端渲染
  • jetson nano刷机更新Jetpack
  • Android官方ShapeableImageView描边/圆形/圆角图,xml布局实现
  • ubuntu扩大运行内存, 防止编译卡死
  • Kafka集群修改单个Topic数据保存周期
  • selenium模拟登录无反应
  • 指针变量未分配空间或者初始化为空指针使用问题
  • 力扣第763题 划分字母区间 c++ 哈希 + 双指针 + 小小贪心
  • js 代码中的 “use strict“; 是什么意思 ?
  • 用于读取验证码的 OCR 模型
  • Uniapp 跳转回上一页面并刷新页面数据
  • DeOldify 接口化改造 集成 Flask
  • Vue 3响应式对象: ref和reactive
  • Unity3D 如何用unity引擎然后用c#语言搭建自己的服务器