Python人工智能一认识人工智能
目录一.概念二.人工智能的发展(1)早期的人工智能,(2)新人工智能 三.人工智能的应用(1)文本处理(2)图像识别(3)推荐系统一.概念什么是人工智能?
我们把人为制造,并且能够通过模仿人类的思考方式去解决问题的设备称为具有“人工智能”。
人工智能之父
“让机器像人类一样思考”最早是由英国数学家艾伦·图灵于1950年发表的《计算机与智能》中提出。因此,图灵被称为计算机科学与人工智能之父。(图灵被印刷在50面额的英镑中)
下面我们进行拆分概念讲解:
1.人工(Artificial)很好理解,即人为制造,并非天然形成。大猩猩显然不符合这一点,所以即使它在你面前敲起了代码,也不能说它具有人工智能。
2. 智能(Intelligence)通常指的是人类独有的、用于解决问题的智慧。判断一个机器是否具有智能,可以使用图灵测试。
图灵测试——模仿游戏
图灵提出,要测试一个机器是否具有智能,只需要看它是否能成为一个“人类模仿大师”。测试具有聊天功能的机器人是否“智能”,我们可以让它模仿人类的说话习惯,然后与不同的测试人员聊天。
判断结果
若在规定的时间内,大部分测试人员没有意识到与他聊天的是机器人,那我们就认为该机器人是“人类聊天模仿大师”,即它是具有智能的。
总结一下,机器模仿人类思考的能力,被称为具有“人工智能”。比如人脸解锁,就是机器在模仿人类“从不同的面部信息中,识别指定面孔”的能力。
二.人工智能的发展(1)早期的人工智能,基于设定好的条件规则,能够进行自动判断的程序问世,从而搭建了问题处理系统。专家系统就是其中之一,它被认为是最早期的“人工智能”。
将某个领域专家水平的知识作为数据存储起来形成“知识库”,并把其经验设定为规则条件,就构成了一个能够自动解决该领域问题的程序。该程序称为专家系统。
简单来说,早期的“人工智能”程序由大量的字典等内容组成数据储备,并用固定数量的条件规则作为逻辑。机器在遇到问题时,通过规则从数据中查找答案。
评价:因为所有的规则都由人工录入,所以机器并没有真的“思考”。
要想实现真正的人工智能,除了读取固有的数据以外,还需要让电脑对未知的数据进行预测。
(2)新人工智能以统计学等数学方法为基础的新“人工智能”——机器学习。
机器学习是一门多领域交叉学科。主要通过概率论、统计学等数学方法,让机器从已知数据中模拟或实现人类的学习行为,找出规律并自动生成规则,然后对未知的数据进行预测。这就是机器学习的过程。
机器学习是实现人工智能的一种方法,是使计算机具有智能的根本途径。
机器学习的目的是从已有的数据中挖掘规则,从而实现对未知的数据进行“预测”。
三.人工智能的应用(1)文本处理机器学习可以处理文本,具体分为文本识别、语音识别、自然语言处理等,主要目的是为了让机器理解人类的语言。比如:拍照提取图片文字;聊天机器人、智能客服;文本内容分类等。
(2)图像识别我们可以利用摄像头等设备实现对图像进行处理、分析和理解的程序。比如:提取画面中的人脸信息;图片内容提取、自动分类;自动修改图片内容——美颜等。
(3)推荐系统机器学习可以分析用户行为数据,建立用户偏好模型,最后找到用户可能感兴趣的对象进行推荐。比如:听歌软件的每日推荐;短视频的相关推荐;购物网站的“猜你喜欢”等。
结语:
或许你对人工智能已经有了一些初步的了解,但还不知道该如何通过代码实现。没关系,后面的课程中我们将带你了解实现常用的机器学习算法的原理