C#,数值计算——分类与推理Svmpolykernel的计算方法与源程序

1 文本格式

using System;

namespace Legalsoft.Truffer

{

public class Svmpolykernel : Svmgenkernel

{

public int n { get; set; }

public double a { get; set; }

public double b { get; set; }

public double d { get; set; }

public Svmpolykernel(double, ddata, double\[\] yy, double aa, double bb, double dd) : base(yy, ddata)

{

this.n = data.GetLength(1);

this.a = aa;

this.b = bb;

this.d = dd;

fill();

}

public override double kernel(double xi, double xj)

{

return 0.0;

}

public override double kernel(double\[\] xi, double\[\] xj)

{

double dott = 0.0;

for (int k = 0; k < n; k++)

{

dott += xik * xjk;

}

return Math.Pow(a * dott + b, d);

}

}

}

2 代码格式

cs 复制代码
using System;

namespace Legalsoft.Truffer
{
    public class Svmpolykernel : Svmgenkernel
    {
        public int n { get; set; }
        public double a { get; set; }
        public double b { get; set; }
        public double d { get; set; }

        public Svmpolykernel(double[,] ddata, double[] yy, double aa, double bb, double dd) : base(yy, ddata)
        {
            this.n = data.GetLength(1);
            this.a = aa;
            this.b = bb;
            this.d = dd;

            fill();
        }

        public override double kernel(double xi, double xj)
        {
            return 0.0;
        }

        public override double kernel(double[] xi, double[] xj)
        {
            double dott = 0.0;
            for (int k = 0; k < n; k++)
            {
                dott += xi[k] * xj[k];
            }
            return Math.Pow(a * dott + b, d);
        }
    }
}
相关推荐
skywalk81633 分钟前
你希望的「多路捕获」语法是哪种形式?具体而言,「捕获 类型为 e」指的是什么?
开发语言·编程
黑巧克力可减脂8 分钟前
以智驭卷,破壁读书:AI阅读重塑千年阅读范式
大数据·人工智能
虎冯河10 分钟前
Token 知识文档, 什么是 Token?
人工智能·ai
两年半的个人练习生^_^14 分钟前
JMM 进阶:彻底理解 volatile 实现原理
java·开发语言
Raink老师16 分钟前
【AI面试临阵磨枪-91】Skill 市场 / Hub 设计:审核、上架、评分、更新、安全扫描?
人工智能·安全·面试
晚风吹红霞16 分钟前
C++模板进阶:非类型参数、特化、分离编译与优缺点解析
开发语言·c++
HackTwoHub17 分钟前
K8s综合渗透测试工具,集成信息搜集、权限逃逸、横向移动,一站式搞定全流程渗透测试工作
人工智能·安全·web安全·云原生·容器·kubernetes·系统安全
小小龙学IT23 分钟前
Go语言后端开发入门指南
开发语言·后端·golang
不会C语言的男孩23 分钟前
C++ Primer 第8章:IO 库
开发语言·c++
兰令水31 分钟前
leecodecode【层序遍历】【2026.6.3打卡-java版本】
java·开发语言