奇妙的人工智能

初识人工智能

人工智能

人工智能,英文缩写为AI,它是研究让计算机来模拟人的思维和行为的学科。人工智能的目的就是让机器能够像人一样思考,让机噐拥有智能。
人工智能包括很多研究方向,例如,计算机视觉.自然语言处理、博弈等。

计算机视觉是指计算机从图像中识别出物体、场景和活动的能力,包含图像处理、识别检测、分析理解等技术。
自然语言处理是指,让计算机理解人的语言,实现人与计算机之间的交流。

人工智能服务

人工智能服务

人工智能的很多研究成果,都被包装成了一个个的服务,比如:人像识别服务、语音识别服务等。每个服务都有自己的功能。使用这些服务,就能帮我们快速地编写出人工智能程序。

人像识别

人像识别服务,能够识别出一张图片是不是人像。

语音识别

语音识别服务,能够把音频转成文字

requests库

requests库

requests库中包含了一些可以发送数据的方法,使用requests库可以让我们轻松使用一些人工智能的服务。
例如,requests库中的post函数可以帮助我们发送数据,这个函数有两个参数,分别是url和data。
url指的是数据需要发送到的服务的地址
data是发送的具体数据

py

import requests
requests.post(url=服务地址, data=数据)
人像识别服务的基本步骤
  • 准备图片数据
  • 把图片数据发送到人像识别服务
  • 接收识别的结果

json格式

json格式

人工智能服务的返回结果通常是json格式的。
观察json数据:

py

"num":1,
"requests":[{"name":"人像", "score":"0.85"}]

信息描述:用双引号扩起来
冒号:用于分隔每条信息的描述和值
值:每条信息的具体内容。可以是数字、字符串、列表等做任意格式。

通过观察人脸识别服务返回的上面的json数据可以知道,图片是人像的可能性是0.85。

json格式与字典

json格式和字典都是以键值对的方式存储数据,因此在处理json数据时,通常使用json.loads()把它转化为Python中的字典。

json.loads(json数据) => 字典

字典

字典是Python中一种常见的数据类型,可以用来存储”成对儿“的数据。字典的表现形式是:

py

dic = {
    key1 : value1,
    key2 : vlaue2,
    key3 : vlaue3,
}

字典名dic,是一个变量,字典需要用一组大括号起来。
字典的键:也可以叫key。字典中,每一个键值是唯一的,并且没有顺序关系。
冒号:用于分隔字典每一条键和值
字典的值:也可以叫vlaue。字典的值可以是字符串、数字、列表等任意形式。每一条值可以通过字典的唯一键找到。

获致字典中的值
在Python中,使用字典名[键]获致字典中的值。

py

xiaowangzi = {
    '姓名' : 'xiaowangzi'
    '年龄' : 12,
    '爱好' : ['足球', '编程']
}
小王发布于2023-01-12 21:02
没有伞的孩子,必须学会努力奔跑。

赞助 点赞 0

暂无评论,抢沙发?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注