可能很多人都听说过“人工智能”这个词语。那么,你知道人工智能是什么吗?人工智能开发从哪门语言开始?
人工智能的一个比较流行的定义,也是该领域较早的定义,是由约翰·麦卡锡(John McCarthy|)在1956年的达特矛斯会议(Dartmouth Conference)上提出的:人工智能就是要让机器的行为看起来就象是人所表现出的智能行为一样。但是这个定义似乎忽略了强人工智能的可能性。
另一个定义指人工智能是人造机器所表现出来的智能性。总体来讲,目前对人工智能的定义大多可划分为四类,即机器“像人一样思考”、“像人一样行动”、“理性地思考”和“理性地行动”。这里“行动”应广义地理解为采取行动,或制定行动的决策,而不是肢体动作。
人工智能开发从哪门语言开始?小编建议大家选择Python语言。主要有两个原因:其一是Python是人工智能的**语言;其二是Python简单易学,对于新手而言更友好。
学Python后到底能干什么?运维、web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、自然语言处理……还可以写很长很长……因此,如果大家掌握了Python语言,就算不从事人工智能行业,也可以在很多岗位上从事其他工作,何乐而不为呢?
完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当**的语言。
学习Python难吗?是不是越低级的程序越难学,越**的程序越简单?表面上来说,是的。但是,在非常高的抽象计算中,**的Python程序设计也是非常难学的,所以**程序语言不等于简单。对于初学者和完成普通任务,Python语言是非常简单易用的。
用Python可以做什么?
可以做日常任务,比如自动备份你的MP3;
可以做网站,很多**的网站像知乎、YouTube就是Python写的;
可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。
总之,用Python就是能干很多很多事!想学习一门语言,学Python不会错,简单好学,而且功能强大,就属于那种站在风口上,连猪都会飞起来的感觉。 |