https://9lib.org/document/y6e9mr64-hyperparameter-tuning-support-vector-machines-stochastic-gradient-descent.html