-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Description
Just opening a separate thread following #14, #10 and #3, to talk about how to parametrize the kernels.
The idea would be to parametrize the kernel as Kernel{T,Transform}
where T
is the type of the input.
Here are some thoughts :
- It makes sense to define the input type in the kernel parameters as I cannot imagine that the input type would change over time
- Does it mean that we restrict the kernel to only work on those inputs, as this could cause problems with the AD types ?
- Should we also do it for
Transform
as it is the first type to actually "see" the inputs - This could be definitely practical for specific kernels as asked in Support for matrix valued inputs #9, Support for non-Euclidean domains #10 and Spectral distribution and domain of kernel input #14
What do you think @willtebbutt @trthatcher ?
IsakFalk and niklasschmitz
Metadata
Metadata
Assignees
Labels
No labels