The linear SVM problem is challenging due to its non-differentiability. In this section, we present methods of optimization.