参考:http://blog.csdn.net/v_july_v/article/details/7624837 推导是边学边写的,后面还学到了处理噪声的情况,引入outlier与松弛变量,以后有时间再补充