add serialization
inherit from KernelSVM and add serialization
i allow evaluation without training
allow evaluation without training