人工智能算法工程师需要学习哪些知识?

智能
  • AIUST.Com
  • 2019-01-29 15:27

pexels-photo-132700.jpeg

人工智能工程师需要学习什么知识?人工智能工程师需要具备哪些技能?据悉,近日媒体报道,人社部拟发布的新职业中,就有人工智能工程技术人员一项。人工智能工程技术人员不仅需要良好的数学素养外还需要扎实的计算机科学理论基础。我们先看人社部关于人工智能工程技术人员的定义和工作任务。

人工智能工程技术人员

定义:

从事与人工智能相关算法、深度学习等多种技术的分析、研究、开发,并对人工智能系统进行设计、优化、运维、管理和应用的工程技术人员。

主要工作任务:

1.分析、研究人工智能算法、深度学习等技术并加以应用;

2.研究、开发、应用人工智能指令、算法;

3.规划、设计、开发基于人工智能算法的芯片;

4.研发、应用、优化语言识别、语义识别、图像识别、生物特征识别等人工智能技术;

5.设计、集成、管理、部署人工智能软硬件系统;

6.设计、开发人工智能系统解决方案

我们从定义及工作任务中发现,大多是跟算法相关的工作。对于算法分析、算法设计,除了大量的计算机的知识外,还需要大量的数学知识。为此我们罗列了一些数学和计算机的课程,我们相信这是成为一名合格的人工智能工程师的必备知识。

人工智能工程师知识清单:

数学:

《高等数学》

《概率论与数理统计》

《高等代数》

《离散数学》

《组合数学》

《复变函数与积分变换》

《常微分方程》

《偏微分方程》

《数论》

《图论》

《最优法与运筹学》

《随机过程》

《数值分析》

《近世代数》

《泛函分析》

《数学模型》

《动态规划》

《线性规划》

《实变函数》

《拓扑学》

《高等几何》

计算机:

《C语言》

《汇编语言》

《面向对象程序设计》

《WEB程序设计》

《模拟电路》

《数字电路》

《微机原理》

《数据库原理与设计》

《操作系统原理》

《编译原理》

《数据结构》

《算法分析与设计》

《网络通讯原理》

《TCP/IP协议》

《路由交换原理与技术》

《自然语言处理》

《神经网络》

《机器学习》

《深度学习》

《模式识别》

《计算机视觉》

如果你只是做软件算法为主,那么上述数学系和计算机系的主干课程足够了;但如果你对智能机器人感兴趣,你还得学习机械类课程:

智能机器人方向:

《自动控制原理》

《单片机原理及其应用》

《嵌入式控制系统》

《机器人传感器原理及应用》

《工业机器人编程技术》

《人机界面组态与应用技术》

《机械设计基础》

《工程制图》

《工程力学》

《机械制造技术》

《运动控制系统》

《嵌入式控制系统》

《工业机器人系统集成技术》

《工业机器人仿真技术》

《液压与气压传动》

《PLC技术应用》

如果你对智能无人飞行器感兴趣,那么你得修力学及飞行器设计相关课程:

智能无人飞行器方向:

《工程控制论》

《材料力学》

《弹性力学》

《结构力学》

《流体力学》

《空气动力学》

《飞行器结构力学》

《飞行力学》

《结构强度》

《试验技术》

《飞行器总体设计》

《结构设计》

《复合材料设计与分析》

《自动控制理论》

以上课程就是人工智能工程技术人员的必备知识。一般来说做机器算法方面的工程师,只需具备数学和计算机的知识就足够了。如果想从事智能机器人、智能飞行器的开发设计工作,还需要接着学习。

来源:AIUST.Com作者:原创编辑:jiyang

本文链接: http://www.aiust.com/article/20190129/1037.html

声明:除非注明,本站文章均为AIUST.Com原创或编译,转载时请注明文章作者和“来源:AIUST.Com”,AIUST.Com尊重行业规范,每篇文章都标有明确的作者和来源。文章为作者观点,不代表AIUST.Com立场。

相关文章

资讯

原创

荐读

热门标签