这个是我看了几天之后,对libsvm的理论和代码的理解,如有疏漏纰误,望不吝赐教。由于理论和代码部分联系起来比较繁杂,希望连续几篇的个人见解能对有志研究libsvm的研究员能有一定的作用。此乃引用之文献。 libsvm:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ smo: 《Fast Training of Support Vector Machines using Sequential Minimal Optimization》John C. Plat
写出自解释文档代码,然后让这部分歇息吧。这不是说着玩。
使用英文编写注释。
使用一个空格将注释与符号隔开。
注释超过一个单词了,应句首大写并使用标点符号。句号后使用 一个空格
避免多余的注释。
# bad
counter += 1 # increments counter by one
随时更新注释,没有注释比过期的注释更好。
不要为糟糕的代码写注释。重构它们,使它们能够“自解释”。(Do or do not – there is no