对于一些现成的牛人写出的代码框架,可以参考、对比。不要重复造框架是对会造框架的人说的,如果你不会造框架,却听信了这句话,那就南辕北辙了。
写软件有很多框架,如果只会用别人的框架,调调API,隔一段时间重新学一个新的框架,这样的人永远处于底层,永远都只是码农。
那些好框架当然可以用的,例如libsvm,但研究机器学习的话还是应该自己实现一个,python写一个简单点的,要求不算太高,不要走弯路,会后悔的。
对于半路出家的程序员,和那些科班出生的计算机系的人员差别确实很大。数据结构、数据库理论、计算机网络、计算机组成原理、编译原理等这些知识都需要补习。另外搞机器学习,数学方面需要一定的理论基础,凸优化、随机过程、泛函分析、矩阵论、概率论等都需要好好学一下。
总之需要付出时间,努力向上。
领取专属 10元无门槛券
私享最新 技术干货