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 += xi[k] * xj[k];

}

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);
        }
    }
}
相关推荐
FairyGirlhub15 分钟前
神经网络的初始化:权重与偏置的数学策略
人工智能·深度学习·神经网络
太阳的后裔21 分钟前
随笔一些用C#封装的控件
开发语言·c#
tianyuanwo22 分钟前
Rust语言组件RPM包编译原理与Cargo工具详解
开发语言·网络·rust·rpm
大写-凌祁4 小时前
零基础入门深度学习:从理论到实战,GitHub+开源资源全指南(2025最新版)
人工智能·深度学习·开源·github
焦耳加热5 小时前
阿德莱德大学Nat. Commun.:盐模板策略实现废弃塑料到单原子催化剂的高值转化,推动环境与能源催化应用
人工智能·算法·机器学习·能源·材料工程
CodeCraft Studio5 小时前
PDF处理控件Aspose.PDF教程:使用 Python 将 PDF 转换为 Base64
开发语言·python·pdf·base64·aspose·aspose.pdf
深空数字孪生5 小时前
储能调峰新实践:智慧能源平台如何保障风电消纳与电网稳定?
大数据·人工智能·物联网
零点零一5 小时前
VS+QT的编程开发工作:关于QT VS tools的使用 qt的官方帮助
开发语言·qt
wan5555cn5 小时前
多张图片生成视频模型技术深度解析
人工智能·笔记·深度学习·算法·音视频
格林威6 小时前
机器视觉检测的光源基础知识及光源选型
人工智能·深度学习·数码相机·yolo·计算机视觉·视觉检测