您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
有人说未来是人工智能时代,那么学习python就可以吗?为什么?
人工智能,算法,的人有人说未来是人工智能时代,那么学习python就可以吗?为什么?
发布时间:2019-02-08加入收藏来源:互联网点击:1
有人说未来是人工智能时代,那么学习python就可以吗?为什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
如果只学习Python是不可以的,人工智能背后的数学算法的支持,一个完整的人工智能代码部分占30%不到,重点是算法。其实人工智能不一定要Python,只是现阶段来说,Python的语法简单,应用库丰富,开发起来效率高。要想从事人工智能这一块还得看背后的算法。
回答于 2019-09-11 08:43:50
Python只是一个工具,人工智能要求很多算法和数学来实现更多的模型,只是Python实现方便现在大家才选择这个,而不是说一定要Python才行。
就好比写小说需要用汉语,但不是会汉语就能写小说,你还得构思故事情节、组织语言等,而且以后你要是其他语言学的好,也可以用英语法语什么的。
回答于 2019-09-11 08:43:50
这是一个非常好的问题,作为一名科技从业者,同时也是一名教育工作者,我来回答一下。
首先,随着大型科技(互联网)公司纷纷开放自身的人工智能平台,当今社会已经逐渐步入了智能化时代,所以当前的学生和职场人都应该学习一定的人工智能知识。学生学习人工智能知识不仅能够提升自身的学习能力,同时也会提升自身的就业竞争力,而职场人学习人工智能技术会在一定程度上提升自身的职场价值,从而推动自身的岗位升级。
从技术体系结构来看,人工智能技术涉及到一个庞大的知识体系,人工智能目前的主要研究领域涉及到计算机视觉、自然语言处理、机器学习、自动推理、知识表示和机器人学等六大方向,所以学习人工智能技术需要一个系统的过程。当然,对于普通人来说,在学习人工智能技术的过程中,应该根据自身的知识结构和发展需要来选择一个切入点。
对于没有任何人工智能技术基础的人来说,从编程语言开始学起是比较现实的选择,一方面掌握编程语言能够在一定程度上提升工作效率,另一方面掌握编程语言也能够顺利与智能体进行交流合作。当前Python语言在人工智能领域有比较广泛的应用,而且Python语言在传统行业领域的应用也比较多,所以普通人学习人工智能技术,完全可以从Python语言开始学起。
在掌握Python之后,接下来可以通过Python来结合人工智能平台进行一些人工智能应用的开发,当前计算机视觉平台和自然语言处理平台的应用比较多,可以根据自身的实际需要来选择具体学习哪一个平台。实际上,当前人工智能平台自身的功能边界也在不断进行拓展,很多人工智能平台也可以同时支撑多种智能化开发和应用。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
回答于 2019-09-11 08:43:50
作为一个多年的从业者,我要说的是人工智能和Python是两个完全不同的东西,人工智能是一种理论体以及对应的工程实现,而Python只是一门编程语言,可以作为实现人工智能的一种工具。
因为近年来越来越多的人使用Python来开发人工智能程序,特别是机器学习方面的程序,才变得越来越火爆,也让很多不了解详情的人将Python等同于人工智能。实际上可以这么来说,大部分会人工智能的人一般都会使用Python,但是会Python的人则不一定懂人工智能,就如同一个人要写文章必须得认识字,然而不是每个认识字的人都能写文章一样。
人工智能主要有两种流派,一种是基于神经网络的机器学习,也就是这几年随着阿尔法狗再次(之所以用再次,是因为它曾经火爆过一段时间,后来又沉寂了)火起来的技术,因为Python有一些能简化机器学习编程的库,比如最出名的TensorFlow和PyTorch,再加上谷歌的影响力(阿尔法狗和Python都是谷歌开发的),使得Python成为开发机器学习程序的首选,其实Matlab和C/C++等编程语言也能完成这些任务,也有一些人在使用它们,只不过是编程过程稍微复杂一些罢了。还有一种是基于演绎逻辑的推理方法,曾经火爆一时的专家系统就是基于这种技术,只是因为近几年深度学习如日中天,掩盖了它的光辉,这种模式的人工智能实现方法使用的编程语言则是Lisp和Prolog。
所以说要想学习人工智能,仅仅只学Python是远远不够的,人工智能需要有扎实的数学基础,从线性代数、概率过程、到微积分,甚至还有张量分析等,有了这些基础知识,才能看懂并改进各种学习算法。当然,学会Python对你也会有很多好处,因为Python除了可以用来开发人工智能程序,还可以用来做网页、爬虫、数据分析以及GUI程序等。
回答于 2019-09-11 08:43:50
上一篇:人在郑州可以返乡吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |