tobot 发表于 2021-2-7 16:49:45

AI可以做什么?

AI可以做什么?我们在研究AI能做什么之前应该先了解一下AI是什么,AI指的是人工智能,未来应该是能够使机器可以感受、理解、学习并采取行动,目前这些能力虽然已经渐渐在实现了,但事实上很多时候我们更多的是把“伪人工智能”叫做AI。20年前的AI:翻译软件和输入法可以通过学习输入者的习惯,调整输出次序。今天的AI应用更加广泛了,电子实时翻译、Alpha GO、百度识图、智能导航等等都是我们耳熟能详的;据说华为的工程师把AI运用到了畜牧,通过监控,实时测量奶牛的运动状态,判断奶牛是否发情,进行科学喂养,及时配种和治病;美团外卖根据监控头给快递员规划出最快到达路线,确保能把外卖送达时间精确到分钟级。当然发这个帖子的目的不是在说AI是如何压榨社畜潜力的,而是更希望探讨一下我们能用AI做什么?看到新闻主动前往疫情泛滥地区染病回国后在某地疯狂传播,看到在国外疫区不带口罩聚集,在共克时艰的今日,我们似乎可以通过AI辅助来实现带口罩的提醒。跟我一步一步来做吧:首先,我们申请一个百度AI的权限,反正胡编乱造一个项目,百度也会帮你批的。拿到***(API_KEY)和SK(SECRECT_KEY)之后,生成token。反正是超文本传输应用,我是顺手玩蛇,大家如果不想装python,就在shell下用命令行都可以的。<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格式传上去 <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语音提醒识别出的人——如果有时间写的话。。。图片来自网络,如有侵权,立马删除
页: [1]
查看完整版本: AI可以做什么?

Baidu
map