MCPcopy
hub / github.com/GPflow/GPflow / ref_rbf_kernel

Function ref_rbf_kernel

tests/gpflow/kernels/reference.py:17–31  ·  view source on GitHub ↗
(
    X: AnyNDArray, lengthscales: AnyNDArray, signal_variance: AnyNDArray
)

Source from the content-addressed store, hash-verified

15 "signal_variance: [broadcast D_tuple...]",
16)
17def ref_rbf_kernel(
18 X: AnyNDArray, lengthscales: AnyNDArray, signal_variance: AnyNDArray
19) -> AnyNDArray:
20 N, _ = X.shape
21 kernel = np.zeros((N, N))
22 for row_index in range(N):
23 for column_index in range(N):
24 vecA = X[row_index, :]
25 vecB = X[column_index, :]
26 delta = vecA - vecB
27 distance_squared = np.dot(delta.T, delta)
28 kernel[row_index, column_index] = signal_variance * np.exp(
29 -0.5 * distance_squared / lengthscales ** 2
30 )
31 return kernel
32
33
34@check_shapes(

Callers 2

test_rbf_1dFunction · 0.90

Calls

no outgoing calls

Tested by 2

test_rbf_1dFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…