从事AI岗需要掌握哪些技术栈?
#从事AI岗需要掌握哪些技术栈?#
基础层得先把嵌入式功底打牢:C/C++、Linux系统编程、FreeRTOS/RT-Thread这类RTOS,还有STM32或ARM芯片的外设驱动开发,这是我们的立身之本。AI层要掌握轻量模型部署:TensorFlow Lite/MNN/NCNN这些端侧推理框架,模型量化、剪枝的优化方法,还要懂一点深度学习基础,比如CNN、Transformer的基本原理。工具层也不能少:Git版本管理、Docker环境部署,还有Python做数据预处理和模型训练的能力,方便和算法团队对接。整体来看,这个方向更偏向嵌入式为底,AI辅助,把底层硬件和AI落地结合起来。
基础层得先把嵌入式功底打牢:C/C++、Linux系统编程、FreeRTOS/RT-Thread这类RTOS,还有STM32或ARM芯片的外设驱动开发,这是我们的立身之本。AI层要掌握轻量模型部署:TensorFlow Lite/MNN/NCNN这些端侧推理框架,模型量化、剪枝的优化方法,还要懂一点深度学习基础,比如CNN、Transformer的基本原理。工具层也不能少:Git版本管理、Docker环境部署,还有Python做数据预处理和模型训练的能力,方便和算法团队对接。整体来看,这个方向更偏向嵌入式为底,AI辅助,把底层硬件和AI落地结合起来。
全部评论
看着是要学习不少东西的啊
相关推荐
查看17道真题和解析 点赞 评论 收藏
分享
投票
点赞 评论 收藏
分享
