How to form and minimise custom features for classification in supervised learning
https://en.wikipedia.org/wiki/Support-vector_machine

polynomial kernel of degree 2, with C coefficient >.1 but you would have to figure it out based on your data

I can provide more info on request