算法工程师的工作
算法工程师在工作中主要会涉及三个方面的工作:
1、研究新算法或者在现有算法的基础上做优化。这时需要读一些研究论文,并针对自己所面对的应用场景,做专门的新型算法研究及对现有算法进行改进。
2、工程开发。将构建的算法通过代码实现,在数据集上进行测试,检验效果。
3、算法调整、参数调优。对于大部分的算法,构建好模型、代码实现只是最初的一步,更多的工作量是在对算法模型进行调整、参数进行调优,从而可以使得自己构建的算法可以更加匹配你所分析的数据,达到最优的效果。
1、研究新算法或者在现有算法的基础上做优化。这时需要读一些研究论文,并针对自己所面对的应用场景,做专门的新型算法研究及对现有算法进行改进。
2、工程开发。将构建的算法通过代码实现,在数据集上进行测试,检验效果。
3、算法调整、参数调优。对于大部分的算法,构建好模型、代码实现只是最初的一步,更多的工作量是在对算法模型进行调整、参数进行调优,从而可以使得自己构建的算法可以更加匹配你所分析的数据,达到最优的效果。
谁说算法是最优解?
程序 = 算法 + 数据结构。
算法应该是处理数据的一种方法。
数据输进去,计算处理,数据再出来。
无关优不优化,哪怕是写得很绕口的程序,也是一种算法。
说专门研究算法的,应该是对于一个特定的问题,设计一种高效,准确,健壮的处理过程。
程序 = 算法 + 数据结构。
算法应该是处理数据的一种方法。
数据输进去,计算处理,数据再出来。
无关优不优化,哪怕是写得很绕口的程序,也是一种算法。
说专门研究算法的,应该是对于一个特定的问题,设计一种高效,准确,健壮的处理过程。
相关推荐
steeven 2020-05-27
faiculty 2020-01-17
denwill 2019-12-11
Happyunlimited 2019-12-11
平凡的程序员 2019-11-05
steeven 2019-09-08
算法改变人生 2019-09-07
earthhouge 2016-06-19
yangjingdong00 2019-07-25
从早忙到晚的闲人 2016-06-19
hugebawu 2019-07-01
算法之道 2019-06-28
denwill 2019-06-27
算法改变人生 2019-06-28
qwerdf00 2019-06-10
shawsun 2019-05-29
人生的个人 2019-05-28
ammmao 2019-05-15