通信人家园

 找回密码
 注册
搜索

军衔等级:

  下士

注册时间:
2018-1-8
发表于 2018-5-5 11:06:49 |显示全部楼层
要成为优秀的算法工程师,首先要熟练的掌握数学知识,比如大学里面学习高等数学、线性代数、概率统计、离散数学、组合数学、矩阵论等课程,就为我们成为算法工程师打下了坚实的数学基础。其次要学好《数据结构》这门课程,比如里面的链表、矩阵、树、图等各种典型的数据结构以及常用的查找和排序算法(比如二分查找、冒泡排序、快速排序、希尔排序等,并熟悉各自算法的时间复杂度)。对于通用型的算法思想,比如递归、递推、贪心、分治、动态规划等算法策略要熟记于心并能灵活运用。总之成为一名优秀的算法工程师,离不开深厚的数学功底。要能灵活的使用上述各种知识,解决实际生活中的问题。有个简单的途径就是参加ACM竞赛。通过简化生活中的实际问题,使用算法去实现,这种成就感非常强。此外就是熟练掌握各种开发工具和开源框架(比如Caffe、TensorFlow等),能够使用编程语言(比如python或c++等)实现和验证自己的算法。


军衔等级:

  中士

注册时间:
2008-10-17
发表于 2018-5-5 11:27:39 |显示全部楼层
ai智能里面的海量数据、计算能力、算法,笔者提到了算法,很重要。AI未来一年的turnover,比中国的GDP值还高,大有可为。

点评

刊物且论文  英雄所见略同  详情 回复 发表于 2018-5-5 11:39

军衔等级:

  下士

注册时间:
2018-1-8
发表于 2018-5-5 11:39:28 |显示全部楼层
pakwander 发表于 2018-5-5 11:27
ai智能里面的海量数据、计算能力、算法,笔者提到了算法,很重要。AI未来一年的turnover,比中国的GDP值还高 ...

英雄所见略同
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|C114 ( 沪ICP备12002292号 )|联系我们 |网站地图  

GMT+8, 2018-11-19 17:32 , Processed in 0.062500 second(s), 14 queries , Gzip On.

Copyright © 1999-2018 C114 All Rights Reserved

Discuz Licensed

回顶部