为什么AI算法工程师要求C++?

2020-02-26 14:40 499浏览 1回答

为什么AI算法工程师要求C++?

转载请联系作者获得授权,并标注“文章作者”。

后发表回答
hello先生
1楼 · 2020-02-26 16:46.采纳回答

可以使用 Tensorflow/Pytorch 来训模型,算法通常有数据预处理、特征提取等步骤,这些步骤未必是深度学习框架支持的(也就是你无法用 Tensorflow/Pytorch 的 Op 来组合出这写步骤,服务部署的时候这些步骤又不能缺少),但在部署的时候为了性能不能用 python,对吧,那这些步骤怎么弄呢?你可以用 C++ 写 数据预处理、特征提取,将其封装成 Op 挂到框架里面去,加个 python wrapper,训练的时候用 python 调,服务部署的阶段就用 C++ 的;其次只满足于 python 调包侠的话,框架不支持的事情就做不了啊,这些框架的底层实现是 C++ 的,Python 只是个壳,长远来说应该从底层掌握框架,能在其基础上进行扩展,有一天可能需要你设计一个框架、挖个坑的。


  • 618年中盛典

    19:00-22:00 19:00-22:00 06月18日 19:00-22:00

    【618收官盛典】告别凑单,价保无忧

    公司活动

  • 张湧

    07:30-09:30 07:30-09:30 06月10日 07:30-09:30

    张湧说财经早间直播

    理财投资

  • 张颖

    19:00-20:00 19:00-20:00 06月11日 19:00-20:00

    AI人才价值倍增老板秘籍

    AI启航

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /