回答

收藏

AI可以做什么?

人工智能 人工智能 1336 人阅读 | 0 人回复 | 2021-02-07

AI可以做什么?
我们在研究AI能做什么之前应该先了解一下AI是什么,AI指的是人工智能,未来应该是能够使机器可以感受、理解、学习并采取行动,目前这些能力虽然已经渐渐在实现了,但事实上很多时候我们更多的是把“伪人工智能”叫做AI
20年前的AI:翻译软件和输入法可以通过学习输入者的习惯,调整输出次序。
今天的AI应用更加广泛了,电子实时翻译、Alpha GO、百度识图、智能导航等等都是我们耳熟能详的;据说华为的工程师把AI运用到了畜牧,通过监控,实时测量奶牛的运动状态,判断奶牛是否发情,进行科学喂养,及时配种和治病美团外卖根据监控头给快递员规划出最快到达路线,确保能把外卖送达时间精确到分钟级。
当然发这个帖子的目的不是在说AI是如何压榨社畜潜力的,而是更希望探讨一下我们能用AI做什么?
看到新闻主动前往疫情泛滥地区染病回国后在某地疯狂传播,看到在国外疫区不带口罩聚集,在共克时艰的今日,我们似乎可以通过AI辅助来实现带口罩的提醒。
跟我一步一步来做吧:
首先,我们申请一个百度AI的权限,反正胡编乱造一个项目,百度也会帮你批的。
拿到***API_KEY)和SKSECRECT_KEY)之后,生成token
反正是超文本传输应用,我是顺手玩蛇,大家如果不想装python,就在shell下用命令行都可以的。
  1. <div align="left">def get_token(ak,sk):</div><div align="left">    url = "https://aip.baidubce.com/oauth/2.0/token"</div><div align="left">    params = {</div><div align="left">        "grant_type": "client_credentials",</div><div align="left">        "client_id": ak,  # ***</div><div align="left">        "client_secret": sk  # SK</div><div align="left">    }</div><div align="left">    headers={</div><div align="left">        "Content-Type":"application/json; charset=UTF-8",</div><div align="left">    }</div><div align="left">    response = requests.get(url,params=params,headers=headers,timeout=8)</div><div align="left">    res = response.json()</div><div align="left">    access_token = res["access_token"]</div><div align="left">return access_token</div>
复制代码

把你要识别的图片
base64格式传上去
  1. <div align="left">def baidu_api(image,token):</div><div align="left">    params = {</div><div align="left">        "access_token": token,</div><div align="left">    }</div><div align="left">    url='https://aip.baidubce.com/rest/2.0/image-classify/v1/body_attr'</div><div align="left">    data = {</div><div align="left">        "image": base64.b64encode(image),  #bs64<font face="宋体">编码</font></div><div align="left">        "image_type":"jpg"</div><div align="left">    }</div><div align="left">    response = requests.post(url, params=params, data=data)</div><div align="left">    data_res = response.json()</div><div align="left">return data_res</div>
复制代码

得到回应,得到人体检测的结果,根据是否带口罩和检测坐标稍作处理,效果就出来了。


当然,AI也不少万能的,比如上图就有误检了的。
下一篇准备用AI语音提醒识别出的人——如果有时间写的话。。。
图片来自网络,如有侵权,立马删除
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条