Yes that is a good point. It would be cool to have it implemented say for
all subclasses of KernelMachine. All it really does is changing the basis
set to represent the kernel function using landmark points rather than the
training data. If you want to impement it in this manner, this would be a
very welcome contribution. However, doing this in general is difficult, and
e.g. SVMs will have a different implementation as the solver itself will be
changed, so definitely checking out sklearn would help here for
abstractions.
Any ideas how to go ahead with this?
H


Am Mo., 23. März 2020 um 15:06 Uhr schrieb sai_ng via shogun-list <
shogun-list@shogun-toolbox.org>:

> Hi again,
> It's me Nanubala Gnana Sai. I was checking out SKlearn implementation of
> Nystrom  and tried comparing with our own implementation. I was wondering,
> why is the given approximation technique bounded to a specific method  (
> for example: KRR), it should be implemented as different class atleast
> that's what's done in Sklearn. There is an implementation for  RFF which
> works in a similar fashion, so I thought it's only logical to have Nystrom
> implementation as well. Looking forward to hearing from you ! :D
>

Reply via email to