- move to the dual-coordinate solver as the default pegasos solver generates lots of random variation
- add bias to SVM solver via extended matrix form