1.嵌入式和人工智能的发展背景
当前人工智能(AI)领域确实得到了科技行业的广泛关注,不少大型的互联网公司开始陆续布局人工智能的相关研发,而从事人工智能研发的技术人员也获得了新的发展机会。相信随着大数据的发展,以及产业互联网的促进,未来人工智能领域将有巨大的发展空间。同时在人工智能领域 不可能没有嵌入式。人工智能的领域庞大涵盖学科众多,应用范围也很多,但不管怎么划分作为计算机的输入输出是离不开嵌入式的。而且现在在计算部分也开始有嵌入式的解决方案,因为在某些应用场景中无法可靠甚至根本不能采用云端计算的范式进行AI计算,于是AI的计算本地化的要求催生出一大批基于本地计算的嵌入式人工智能的解决方案。
2.嵌入式开发和人工智能开发对工程师的需求
在嵌入式和人工智能行业里面,企业对工程师的要求是截然不同的。如果是本科毕业并且不打算再读研的,那肯定是选嵌入式。本科即使学了人工智能人家大公司也不会要你的,毕竟本科学的大部分是皮毛学的不精,而人工智能需要研究得比较深,涉及一些高数知识和算法,因此人家觉得一般只有读了研究生才能学会人工智能。即使你侥幸进了人工智能的岗位,那可能进去也只是打下手采集数据之类的事情,限制了自己的个人成长和发展。
其实嵌入式行业的话现在大公司基本也提高了要求,学历可能至少要研究生了,中小型公司还有招一些本科生。因此嵌入式要求的知识其实是很多的,从硬件到软件,从驱动层到应用层都有所涉及,因此需要较多的时间学习才能真正学好嵌入式。但和人工智能比较起来的话,难度还是简单一些。
3.嵌入式和人工智能的选择
人工智能能的优势和缺陷:
人工智能经过多年的发展,目前虽然依然处在行业的初期阶段,但是研究内容主要集中在自然语言处理、知识表示、自动推理、机器学习、计算机视觉和机器人学六个方向,每个方向需要的知识结构也有所区别。当前,机器学习、自然语言处理和计算机视觉是研究的热点。
如果想转向人工智能领域需要具备扎实的数学基础,因为不论机器学习还是其他方向,对于数学的要求都比较高。人工智能领域目前一个比较重要的问题是如何落地应用,而要想完成落地应用就需要具备实践基础。另外,人工智能领域的发展需要一个系统的过程,也需要大数据、云计算、物联网等技术的综合发展。
嵌入式的优点:对基本学历要求较低,入门难度及要求比起人工智能低上许多。而且可衔接性强,嵌入式对各种方面都有涉及,可成长性很高,如果学好了嵌入式,后期想转入人工智能也是可行的。
总而言之,嵌入式更适合大部分人的学习和深入。