博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【AI开发第一步】微软认知服务API应用
阅读量:6880 次
发布时间:2019-06-27

本文共 1640 字,大约阅读时间需要 5 分钟。

目录

 

介绍

从3月份Google家的阿尔法狗打败韩国围棋冠军选手李世石,到之后微软Build2016大会宣布的“智能机器人”战略。种种迹象表明未来慢慢会进入“人工智能”时代,人工智能不再像以前那样听起来高大上,普通的码农屌丝也能开发出具备人类智慧的APP。听起来是不是很叼?

以前是这样的:

You:吴博士,您研究的主要方向是撒?

吴博士:人工智能。

You:挖槽,好叼。你觉得未来机器人会不会控制人类呢?

吴博士:......

现在是这样的:

You:博士来来来,看看我这个App(将‘高富帅’才会用的肾8递过去)。

吴博士:嗯,很普通嘛。有什么特别的吗?

You:用它自拍一下试试...

吴博士:(拍完照)。窝草,它怎么认识我姓Wu?年龄显示也太大了吧,我才42啊!

You:博士,这是一个具备'人类意识'的App额...博士你听,它从你脸色判断出你常年肾透支啊...

吴博士:......

 

借用微软认知服务官网上的一段话:

Give your Apps a human side 

Knock down barriers between you and your ideas. Enable natural and contextual interaction with tools that augment users' experiences via the power of machine-based AI. Plug them in and bring your ideas to life.

翻译过来大概是:

让你的应用拥有人的智慧

你的想法不再只是想法。基于机器学习的人工智能使自然的和基于语境的人机交互变为可能,为你的应用增强用户体验。现在你就可以在你的应用中接入这些智能,把你的想法变成现实。

微软已经公开了“认知服务”的一些API,用起来特别简单,NuGet上有现成的Package。主要分为5大类:

 

API分类

 

  • 视觉类

 

  • 语音类

 

  • 语言类

 

  • 知识类

 

  • 搜索类

 

以上5大类中,每类API都可以免费试用,当然有次数限制。对于那种想体验一下的童鞋完全够用,如果想要大范围商用,花钱买也行。

 

使用“视觉”类API完成的demo

废话说太多,还是要上点干货。

空余时间利用“视觉”类API做了一个Demo。具备以下功能:

  • 图片分析。描述图片、给图片贴Tags、判断图片是否涉黄、找出图片中的人脸等等;
  • 人脸分析。判断人脸年龄、性别(跟How-Old颜值相机类似);
  • 人脸情绪分析。判断每张脸的表情,是否‘生气’、‘高兴’、‘惊讶’...

可以说功能强大,呵呵,至少比how-old颜值相机功能大一点 :)

源码下载(干活):

手机上也可以运行,图片有三种方式:URL网络图片、本地上传、以及相机拍照。都有对应的API。没有做成App上传到Store,感觉界面并不太友好,只适合开发人员看看而已。

 

下面是截图:

【1】人脸识别

 

 【2】情绪分析

【3】图片描述(注意description中的内容,直接可以识别图中人物为川普)

【4】判断图片是否涉黄(虽然图中adult content为false,但是racy content为true,说明露得不是很多)

【5】给图片打标签(分类),可以看到,非常准确

 

本文仅介绍了跟“视觉”有关的API使用方法,大概就相当于人类的“眼睛”。其他诸如“嘴巴说话”、“大脑分析语音”、“理解文本”以及“掌握知识”等一系列API暂未涉及到。本文仅是开端,大家可以试试其他:)

开源有益,多谢点赞!

 

作者: 

出处: 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

分类:  ,
本文转自周见智博客博客园博客,原文链接:http://www.cnblogs.com/xiaozhi_5638/p/5422498.html,如需转载请自行联系原作者
你可能感兴趣的文章
pgpool-II的性能缺陷
查看>>
spin_lock浅析【转】
查看>>
MVC前台Post/Get异步获得数据时参数的取值问题
查看>>
8086/8088指令详解
查看>>
iOS:自定义代码块{ }
查看>>
C# 远程链接指定计算机,获取该计算机的计算机名等信息
查看>>
OpenGL入门笔记(十一)
查看>>
windowsXP用户被禁用导致不能网站登录
查看>>
第 8 章 TokyoCabinet/Tyrant
查看>>
智慧城市逐步推进 未来城市建设突破口分析
查看>>
是谁在推动路由器智能连接功能的普及?
查看>>
物联网软件更新政策不明 智能冰箱也易沦为犯罪工具
查看>>
基于 SaaS 解决库存问题, Nextail 获 160 万美元融资
查看>>
Windows 10新版可以更新了!这些新功能值得升级
查看>>
《微信公众平台开发最佳实践》——2.2 微信开发者中心
查看>>
《IPv6精髓(第2版)》——1.4 常见误解
查看>>
《精通ArcGIS Server 应用与开发》——2.2 ArcGIS Server架构
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——2.10 TCP端口号与并发服务器...
查看>>
Centrifugo —— 用 Golang 实现的实时消息通信平台
查看>>
《善用佳软:高效能人士的软件应用之道》一2.6 小工具之计算器
查看>>