未来,人工智能将像语文、数学、英语一样,成为每个人的基础知识储备。那么,如何学习人工智能呢?首先,要从基础学起。学数学要先学加减...
未来,人工智能将像语文、数学、英语一样,成为每个人的基础知识储备。那么,如何学习人工智能呢?
首先,要从基础学起。学数学要先学加减法,学英语要先学单词。同样,学人工智能也要从最简单最基础的地方学起。人工智能的目的是为了控制机器,而控制机器最基础的工作就是编写程序。小到在屏幕上画条直线,大到让机器人跳支舞,背后都是程序在驱动。因此,学会编写程序是学习人工智能的第一步。编写程序需要掌握计算机的语言,就象和美国人沟通需要掌握英语一样。计算机最基础的语言是二进制代码,但这个对人类来讲太难了。为了降低沟通难度,科学家设计了各种高级语言,通过这些语言,人们可以用非常直观的句子来实现对机器的控制。如果真要列举一下的话,目前世界上的高级计算机语言超过600种,包括大名鼎鼎的C/C++、 Java、Python等。那么,这么多语言,究竟学哪一个呢?事实上,这些语言背后的逻辑都很类似,把一种语言学扎实了,再学另一种是分分钟的事。对于零基础的初学者,我们推荐学习C++,虽然难了点儿,但只要打通了这一关,编程这件事就算搞定了。所谓“学会C++,走遍天下都不怕”。
第二,学习人工智能要学好各门基础知识。要编程序,总得会点儿英语吧。虽然写程序需要的单词也就是小学三年级水平,但很多资料是英文的,如果看不懂,很难成为高手。另外,人工智能本质上是计算,各种简单或复杂的计算。虽然这些计算绝大部分是计算机来完成的,但我们总得告诉机器算什么,怎么算。因此,如果数学学的不好,对机器的操控力就很有限了,可能就是转个圈画个圆什么。反之,如果数学学的好,就可以让机器做煎炒烹炸各种复杂的事情。最后,如果要让机器去解决专业性的事情,还需要我们对该专业的知识有所了解。比如,你想操作机器上火星,总得懂点物理学,控制论,信号处理什么的吧;你想让机器帮忙设计个新材料,你得多少懂点儿无机的或有机的化学吧。总之,人工智能入门很简单,让机器打出个“Hello ,World”就可以了,但要真正让机器实现人类的智能理想,还需要我们不断学习。掌握的知识越多,设计出来的机器越聪明,越智能。
努力吧,少年!
By:清华大学 王东
如果认为本文对您有所帮助请赞助本站