我认为要回答这个问题,需要看你想做到什么层次:
调参侠:主要从事企业的算法岗,读论文,写算法,训练模型等工作,主要聚焦于人工智能算法。比如智能驾驶、机器人、医疗等行业应用,研究的是应用需求以及利用理论解决现实应用问题,给出算法方案。最终验证算法可能是纯数学的公式,或python,matlab代码。
应用岗:将算法部署在云或者端,所谓云就是云服务器,实现人工智能算法的实际推理运算,将待预测的数据采集,利用算法求解出应用,比如分类,比如预测等等,如部署在端侧,一般就是部署在嵌入式系统中,比如npu/soc/fpga,甚至在单片机也有可能。这种岗位需要具有落地应用编程能力,将算法利用编程语言进行改写或者使用现有的推理框架,比如tensor flow,caffe,tengine等,这种岗位个人认为对人工智能算法理解概念,应用应该不成问题。
所以说,数学不好,如果从事应用类岗位应该还是有可能的
如果要学,只要肯下功夫,现在有很多学习资源可供学习,推荐吴恩达的视频教程,对于没有基础的朋友还是比较友好的