@@ -38,7 +38,7 @@ export TransformedKernel, ScaledKernel
3838export TensorProduct
3939
4040export Transform, SelectTransform, ChainTransform, ScaleTransform, LinearTransform,
41- ARDTransform, IdentityTransform, FunctionTransform
41+ ARDTransform, IdentityTransform, FunctionTransform, PeriodicTransform
4242
4343export NystromFact, nystrom
4444
@@ -57,10 +57,6 @@ using StatsFuns: logtwo
5757using InteractiveUtils: subtypes
5858using StatsBase
5959
60- """
61- Abstract type defining a slice-wise transformation on an input matrix
62- """
63- abstract type Transform end
6460
6561abstract type Kernel end
6662abstract type SimpleKernel <: Kernel end
@@ -70,7 +66,15 @@ include(joinpath("distances", "pairwise.jl"))
7066include (joinpath (" distances" , " dotproduct.jl" ))
7167include (joinpath (" distances" , " delta.jl" ))
7268include (joinpath (" distances" , " sinus.jl" ))
69+
7370include (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" ))
7478
7579include (joinpath (" basekernels" , " constant.jl" ))
7680include (joinpath (" basekernels" , " cosine.jl" ))
0 commit comments