File tree Expand file tree Collapse file tree 4 files changed +22
-10
lines changed Expand file tree Collapse file tree 4 files changed +22
-10
lines changed Original file line number Diff line number Diff line change @@ -14,32 +14,34 @@ CurrentModule = KernelFunctions
14
14
KernelFunctions
15
15
```
16
16
17
- ## Base Kernels
17
+ ## Base Kernels API
18
18
19
19
``` @docs
20
+ ConstantKernel
21
+ WhiteKernel
22
+ EyeKernel
23
+ ZeroKernel
24
+ CosineKernel
20
25
SqExponentialKernel
21
26
ExponentialKernel
22
27
GammaExponentialKernel
23
28
ExponentiatedKernel
29
+ FBMKernel
30
+ GaborKernel
24
31
MaternKernel
25
32
Matern32Kernel
26
33
Matern52Kernel
27
34
NeuralNetworkKernel
28
- GaborKernel
29
- EyeKernel
30
- FBMKernel
31
- CosineKernel
32
35
LinearKernel
33
36
PolynomialKernel
34
37
PiecewisePolynomialKernel
35
38
MahalanobisKernel
36
39
RationalQuadraticKernel
37
40
GammaRationalQuadraticKernel
41
+ spectral_mixture_kernel
42
+ spectral_mixture_product_kernel
38
43
PeriodicKernel
39
- ZeroKernel
40
- ConstantKernel
41
44
WienerKernel
42
- WhiteKernel
43
45
```
44
46
45
47
## Composite Kernels
@@ -49,6 +51,7 @@ TransformedKernel
49
51
ScaledKernel
50
52
KernelSum
51
53
KernelProduct
54
+ TensorProduct
52
55
```
53
56
54
57
## Transforms
@@ -82,6 +85,7 @@ transform
82
85
``` @docs
83
86
ColVecs
84
87
RowVecs
88
+ NystromFact
85
89
```
86
90
87
91
## Index
Original file line number Diff line number Diff line change @@ -256,3 +256,11 @@ The [`KernelProduct`](@ref) is defined as a product of kernels
256
256
``` math
257
257
k(x,x';\{k_i\}) = \prod_i k_i(x,x').
258
258
```
259
+
260
+ ### Tensor Product
261
+
262
+ The [ ` TensorProduct ` ] ( @ref ) is defined as :
263
+
264
+ ``` math
265
+ k(x,x';\{k_i\}) = \prod_i k_i(x_i,x'_i)
266
+ ```
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ struct WhiteKernel <: SimpleKernel end
29
29
"""
30
30
EyeKernel()
31
31
32
- See [WhiteKernel](@ref)
32
+ See [` WhiteKernel` ](@ref)
33
33
"""
34
34
const EyeKernel = WhiteKernel
35
35
Original file line number Diff line number Diff line change 2
2
TransformedKernel(k::Kernel,t::Transform)
3
3
4
4
Return a kernel where inputs are pretransformed by `t` : `k(t(x),t(x'))`
5
- Can also be called via [transform](@ref) : `transform(k, t)`
5
+ Can also be called via [` transform` ](@ref) : `transform(k, t)`
6
6
"""
7
7
struct TransformedKernel{Tk<: Kernel ,Tr<: Transform } <: Kernel
8
8
kernel:: Tk
You can’t perform that action at this time.
0 commit comments