Skip to content

create isolation kernel and svm_iso #4

@frankiethull

Description

@frankiethull

I think it would be cool to build an isolation kernel for {maize}. It would fall under specialty kernels, but needs implemented and then provide bindings to parsnip.

I think this would be a multistep process,

  1. create a custom kernel in kernlab called something like isodot. This would need to be of the kernel class. within this kernel, call isotree::isolation.forest(), i think this would be easiest
  2. add this kernel to a new script called kernels and would be compatible with ksvm, the main binding of {maize}
  3. create new function and bindings via svm_iso and svm_iso_data, referencing the new isodot in defaults
  4. merge in main.

I think that's all that is necessary (?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    engineengine topicenhancementNew feature or requesthelp wantedExtra attention is neededkernelkernel binding

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions