now has good accuracy, have to wrape with OneVsRest manually. Next looking at speed