📄 kernal.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace olsvm
{
class kernal
{
private int domin;
private int num;
public kernal(int a, int b)
{
domin = a;
num = b;
}
public double function_k(double[] x1, double[] x2, int d)
{
double sum = 0;
for (int i = 0; i < domin; i++)
{
sum += x1[i] * x2[i];
}
sum += 1;
return System.Math.Pow(sum, d);
}
public double gauss_K(double[] vect1, double[] vect2, double arg)
{
double sum = 0;
for (int i = 0; i < domin; i++)
{
sum += (vect1[i] - vect2[i]) * (vect1[i] - vect2[i]);
}
return System.Math.Exp(-sum / (arg * arg));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -