Implementing the Multiclass SVM with CVXOPT

CVXOPT is a popular Python library for convex optimization, which forms the basis of Support Vector Machines (SVMs). However converting mathematical expressions into the format required by CVXOPT can be non-trivial even for a binary-class SVM. Recently, I had to implement a multiclass SVM using CVXOPT for my Machine Learning course at the Indian...

Read more


I had been staring into the mirror and I didn’t seem quite right. I supposed I need to move nearer or maybe just turn on the tubelight. I realised the mirror is stained and so I better wipe it clean. Those spots however seemed ingrained and so I replaced it with one that was pristine. But now the mirror appeared warped as the reflection...

Read more