|
wudao123
| 未知
推荐阅读:腾讯云总监手把手教你,如何成为AI工程师? - 腾云阁
以下是原文部分摘要,希望对你的问题有帮助:)
【传统开发 转行AI工程师的障碍】
2.1 急于求成的心态
LR, SVM, 决策树,DNN,CNN, AlexNet, GoogleNet, Caffee,TensorFlow, 智能驾驶,AlphaGo, 个性化推荐, 智能语音,GPU, FPGA.... 晕了没? 没晕再来一波。。。。
这里面的水很深,不要太急躁很快能搞懂,事实上由于数学理论不完备,有些东西还真解释不清楚,比如在图像识别上ResNet 比GoogleNet识别率更高,ResNet是怎么推导出来的? 梳理好这些概念,结合实际应用,化整为零逐步理解和吸收,有的放矢,不可操之过急。
2.2 自底往上的学习方法,想要从基本概念学习
建议结合应用场景先动手实践,再逐步细化。推荐《机器学习》 周志华 清华大学出版社
【入门成为AI工程师的可行路径】
虽然从垂直领域讲有语音识别,图像视觉,个性化推荐等业务领域的AI工程师,但从其所从事的研发内容来看,从事AI研发的工程师主要分为3类:
1)AI算法研究
这类人大都有博士学历,在学校中积累了较好的理论和数学基础积累,对最新的学术成果能较快理解和吸收。这里的理论是指比如语音处理,计算机视觉等专业知识。AI算法研究的人主要研究内容有 样本特征,模型设计和优化,模型训练。样本特征是指如何从给定的数据中构建样本,定义样本的特征,这在个性化推荐领域中就非常重要。模型设计和优化是设计新的网络模型,或基于已有的模型机型迭代优化,比如CNN网络模型中AlexNet, GoogleNet v1/v2/v3, ResNet等新模型的不断出现,另外就是比如模型剪枝,在损失5%计算精度情况下,减少80%计算量,以实现移动终端的边缘计算等等。模型训练是指训练网络,如何防止过拟合以及快速收敛。
2)AI工程实现
这类人主要提供将计算逻辑,硬件封装打包起来,方便模型的训练和预测。比如:精通Caffee/TensorFlow等训练框架源码,能熟练使用并做针对性优化;构建机器学习平台,降低使用门槛,通过页面操作提供样本和模型就能启动训练;通过FPGA实行硬件加速,实现更低延时和成本的模型预测;在新模型验证完成后,实现在线平滑的模型切换;
3)AI应用
侧重验证好的模型在业务上的应用,常见语音识别,图像视觉,个性化推荐。当然这也包括更多结合业务场景的应用,比如终端网络传输带宽的预测,图片转码中参数的预测等等。 |
|