@@ -38,7 +38,7 @@ export TransformedKernel, ScaledKernel
38
38
export TensorProduct
39
39
40
40
export Transform, SelectTransform, ChainTransform, ScaleTransform, LinearTransform,
41
- ARDTransform, IdentityTransform, FunctionTransform
41
+ ARDTransform, IdentityTransform, FunctionTransform, PeriodicTransform
42
42
43
43
export NystromFact, nystrom
44
44
@@ -57,10 +57,6 @@ using StatsFuns: logtwo
57
57
using InteractiveUtils: subtypes
58
58
using StatsBase
59
59
60
- """
61
- Abstract type defining a slice-wise transformation on an input matrix
62
- """
63
- abstract type Transform end
64
60
65
61
abstract type Kernel end
66
62
abstract type SimpleKernel <: Kernel end
@@ -70,7 +66,15 @@ include(joinpath("distances", "pairwise.jl"))
70
66
include (joinpath (" distances" , " dotproduct.jl" ))
71
67
include (joinpath (" distances" , " delta.jl" ))
72
68
include (joinpath (" distances" , " sinus.jl" ))
69
+
73
70
include (joinpath (" transform" , " transform.jl" ))
71
+ include (joinpath (" transform" , " scaletransform.jl" ))
72
+ include (joinpath (" transform" , " ardtransform.jl" ))
73
+ include (joinpath (" transform" , " lineartransform.jl" ))
74
+ include (joinpath (" transform" , " functiontransform.jl" ))
75
+ include (joinpath (" transform" , " selecttransform.jl" ))
76
+ include (joinpath (" transform" , " chaintransform.jl" ))
77
+ include (joinpath (" transform" , " periodic_transform.jl" ))
74
78
75
79
include (joinpath (" basekernels" , " constant.jl" ))
76
80
include (joinpath (" basekernels" , " cosine.jl" ))
0 commit comments