通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  下士

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

举报本楼

军衔等级:

  上士

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

点评

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

举报本楼

军衔等级:

  下士

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

英雄所见略同

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

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

GMT+8, 2024-4-26 14:59 , Processed in 0.085573 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部