This is trying to create a SVM library based on the optimization tool: CVXPY