查看: 527|回复: 0

AI可以做什么?

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1430 天

    连续签到: 9 天

    [LV.10]以坛为家III

    发表于 2021-2-7 16:49:45 | 显示全部楼层 |阅读模式
    分享到:
    AI可以做什么?
    我们在研究AI能做什么之前应该先了解一下AI是什么,AI指的是人工智能,未来应该是能够使机器可以感受、理解、学习并采取行动,目前这些能力虽然已经渐渐在实现了,但事实上很多时候我们更多的是把“伪人工智能”叫做AI
    20年前的AI:翻译软件和输入法可以通过学习输入者的习惯,调整输出次序。
    今天的AI应用更加广泛了,电子实时翻译、Alpha GO、百度识图、智能导航等等都是我们耳熟能详的;据说华为的工程师把AI运用到了畜牧,通过监控,实时测量奶牛的运动状态,判断奶牛是否发情,进行科学喂养,及时配种和治病美团外卖根据监控头给快递员规划出最快到达路线,确保能把外卖送达时间精确到分钟级。
    当然发这个帖子的目的不是在说AI是如何压榨社畜潜力的,而是更希望探讨一下我们能用AI做什么?
    看到新闻主动前往疫情泛滥地区染病回国后在某地疯狂传播,看到在国外疫区不带口罩聚集,在共克时艰的今日,我们似乎可以通过AI辅助来实现带口罩的提醒。
    跟我一步一步来做吧:
    首先,我们申请一个百度AI的权限,反正胡编乱造一个项目,百度也会帮你批的。
    拿到AKAPI_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,  # 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>
    复制代码

    把你要识别的图片
    图片1.png
    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>
    复制代码

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

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

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-16 23:52 , Processed in 0.115323 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.