算法优化的思路
- 首先思考当前算法的瓶颈是什么?速度慢?还是准确率低?
- 如果是速度慢,要么直接换新算法要么看是否有某个阶段占大量时间,如果仅仅是迭代次数多那没办法只能换算法
- 如果迭代次数不多,依然很慢那就是有计算瓶颈,看是不是能改写某部分如用c加速
-
多线程 异步 pypy c-extension,关键是搞清楚哪里耗时 可以用Profile工具来分析 然后采用具体手段
- CV常见的优化速度的办法:可以先将图片放缩然后卷积运算,得到最后结果图,再缩放回来
综上:1.换算法 2.缩放后运算 3.c加速