A. 为什么人工智能,软件要比硬件重要呢
人工智能发展到今天,已经迅速发展出成体系的理论了。去年,华为的余承东在中国信息化百人会2020年峰会上就提出过根技术。作为人工智能的根技术,也就是支撑各种场景应用的底层技术,一是人工智能计算框架,二是人工智能芯片,也就是题设的“软件还是硬件”。
这两者都很重要,是属于缺一不可的那种重要,所以也不需要问,我该偏哪科?答案是不该偏科······你总不会去问朗朗,弹钢琴左手重要还是右手重要对不?
过去我们讲人工智能计算框架,起步当然是美利坚早,这是科技差,必须要正视,比如TensorFlow、PyTorch、Caffe,这些都是大量被使用的,非常好的框架,但是有一点,他们都是掌控在其他人手里的,而作为世界第二大经济体的中国,必然应该拥有自己的人工智能框架。比如网络有Paddle,阿里有XDL,还有华为的可以做到端对端人工智能应用能力的MindSpore。端对端实际上就是所谓的两手抓两手都要硬。
比如TensorFlow框架虽然牛逼,但是其没有针对应用场景做过对接,如果你想在交通摄像头上应用TF,难度是很大的,在大量的场景下,人工智能需要能够对接到特定设备,有的设备有它特别的要求,经常是不可能用一个通用的PC或者服务器的,比如野外,飞航,车辆,城市交通,水电等等,都有其场景限制,在这种时候,只能依靠人工智能芯片,这种特殊针对性设计的计算芯片来进行人工智能的计算。
在2020年量子位举办的人工智能评选榜单上我们能看到几乎所有的中国头部企业都涉足了人工智能,个个都是猛人,比如网络基于其软件和数据优势开发的产品,也有华为这样的硬件和软件根技术齐头并进的企业。
事实上,十四五计划已经明确了中国人工智能的发展方向,就是软硬件齐步走。所以这是国家定性,哪个都重要。尤其是要有完全自主拥有的人工智能根技术这个事情,可以说是最迫切,最紧要,事关根本的。硬件和软件本来就是人工智能的两条腿,只有同时发力才能让中国的人工智能发展飞速奔跑。
B. 做硬件,软件,算法三个方向哪个前途好,哪个更
软件更有前景
计算机的核心是操作系统是软件,大量的应用程序是软件,所以一般来说软件更有前景。
从就业的角度来看,软件程度人员要求量大,但工作量较大,到一定的岁数之后,企业内的程序员可能会向管理演化。
计算机硬件研发,在中国是弱势,大量的硬件产品都是进口。
期待中国的硬件有一天能超过世界发达国家,现在在努力中。
部分学硬件的人员将来可能会专注于智能家电等智能设备的研发上。
从高等教育的角度,分计算机硬件和软件专业,实际情况是,软硬专业都会学习软件开发和硬件基础。
企业的角度看软件或硬件专业的毕业生,对大部分的企业而言都差别不大。
因为大部分的学生都得补充一定量的知识后才能胜任计算机相关的研发岗位工作。
当然,如果是做计算机行业的销售代表,软件硬件专业无差别。
个人觉得前景取决于所学专业+毕业学校+个人兴趣+社会需要等多个要素,在软件或硬件专业学习过程中,尽可能了解外界和企业的现实需要,尽量在学校内建立实用的学科基础,就可能在企业内领先其他同学一步。