示例#1
0
def test_inverse_multiquadric():
    Inverse_multiquadric = _kernel.get("inverse_multiquadric", c=1)
    _test_kernel(Inverse_multiquadric)
示例#2
0
def test_log():
    Log = _kernel.get("log", d=3)
    _test_kernel(Log)
示例#3
0
def test_rational_quadratic():
    Rational_quadratic = _kernel.get("rational_quadratic", c=1)
    _test_kernel(Rational_quadratic)
示例#4
0
def test_multiquadric():
    Multiquadric = _kernel.get("multiquadric", c=1)
    _test_kernel(Multiquadric)
示例#5
0
def test_laplacian():
    Laplacian = _kernel.get("laplacian", sigma=0.1)
    _test_kernel(Laplacian)
示例#6
0
def test_sigmoid():
    Sigmoid = _kernel.get("sigmoid", alpha=1, c=0)
    _test_kernel(Sigmoid)
示例#7
0
def test_exponential():
    Exponential = _kernel.get("exponential", sigma=0.1)
    _test_kernel(Exponential)
示例#8
0
def test_gaussian():
    Gaussian = _kernel.get("gaussian", sigma=1)
    _test_kernel(Gaussian)
示例#9
0
def test_polynomial():
    Polynomial = _kernel.get("polynomial", alpha=1, c=0, d=3)
    _test_kernel(Polynomial)
示例#10
0
def test_linear():
    Linear = _kernel.get("linear", c=0)
    _test_kernel(Linear)
示例#11
0
def _test_kernel(kernel):
    x, y = get_test_data()
    kernel = _kernel.get(kernel)
    val = kernel(x, y)
    assert isinstance(val, int) or isinstance(val, float)