【AI开发第一步】微软认知服务API应用

【AI开发第一步】微软认知服务API应用

 

目录

点击直接看干货

 

介绍

从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颜值相机功能大一点 :)

源码下载(干活):

https://github.com/sherlockchou86/ComputerVision.UWP

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

 

下面是截图:

【1】人脸识别

 

 【2】情绪分析

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

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

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

 

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

开源有益,多谢点赞!

 

转载于:https://www.cnblogs.com/cjm123/p/8990192.html

微软认知服务 入门篇 微软认识服务 入门篇 本文将介绍微软认识服务的基本知识以及如果创建和使用基础的通用服务。 在开始了解微软认识服务(azure cognitive service)之前,有必要简单理清以下几个流行术语。AI, ANN,DL, ML。以下基于网上一些材料,总结个人理解。 AI(Artificial Intelligence), 人工智能,是普罗大众都能听到的一个概念,应该说它是这几个概念里... 阅读详情

相关推荐

Dynamics 365应用程序开发 - 10. 配置Microsoft认知服务

在本章中,我们概述了Microsoft认知服务,以及如何使用文本分析API在Dynamics 365中建议知识文章、类似案例和文档。在第11章“通过学习路径培训用户”中,我们将介绍学习路径创作,它允许我们为Dynamics 365用户创建自己的自定义帮助体验。通过这一新功能,我们可以减少培训时间和成本,并使用Dynamics365提高用户的工作效率。

Martin-Mei的博客 356

微软计算机视觉 API 精粹(一)

毫无疑问,人工智能(AI)是当今信息技术的重要组成部分。它在未来肯定会变得越来越重要,但是它已经在许多方面得到了应用,所以作为开发人员,您应该了解有哪些工具和服务可以用来构建下一代应用。世界上大多数软件巨头都提供人工智能解决方案,微软有一系列有趣的服务和工具,可以简化您构建和实施基于人工智能的解决方案的方式。本章提供了微软人工智能提供的高层次概述,并详细描述了认知服务 API。这是下一章的基础,在下一章中,您将学习计算机视觉 API

龙哥盟 1499

Cognitive-Vision-Python, 面向微软计算机视觉API的python SDK,是认知服务的一部分.zip

Cognitive-Vision-Python, 面向微软计算机视觉API的python SDK,是认知服务的一部分 计算机视觉 API: Jupyter笔记本这个美国笔记本演示了如何在微软的Cognitive认知服务中使用 python,这是微软认知服务( formerly ),以前称为 Project Project 。了解计算机视觉 API

7 款便捷好用的AI API

AI API 的便利性让各种规模的企业和个人用户都能够轻松地在其业务或项目中应用人工智能技术,无需深入了解背后的技术细节。

Explinks的博客 3228

Cognitive Services:微软推出认知服务API

微软曾经表示人工智能AI)的未来要走向无处不在的场景智能(Perbasive Intelligence,PI),现在,微软又推出了认知服务API(Cognitive Services)来促进这个PI的实现。Cognitive Services提供包括视觉、语音、语言、知识和搜索等六大类别的API,如人脸识别、情感分析、语音识别、拼写检查、语言模型等。...

happytofly的博客 6478

微软认知服务-Computer Vision API调用合集

import java.io.File; import java.io.InputStream; import java.math.BigDecimal; import java.net.URI; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.clie...

小希望gg的博客 4832

【独享】微软Azure人工智能认知服务

微软Azure人工智能认知服务是一套基于云的人工智能API和工具,提供了图像识别、语音识别、自然语言处理和情感分析等功能。它基于深度学习和机器学习算法,可以帮助开发者构建智能应用程序,并应用于各种场景,如图像分类、语音转文本、情感分析和聊天机器人等。微软Azure人工智能认知服务是一系列基于云的人工智能API和工具,提供了各种功能,包括图像识别、语音识别、自然语言处理、情感分析等。这些服务基于深度学习和机器学习算法,旨在帮助开发者构建智能应用程序,从而实现计算机对人类语言、图像和声音的理解和处理。

走向CTO的路上... 781

微软认知服务实战指南:从零开始构建AI应用

本文是微软认知服务的实战指南,详细介绍了如何从零开始构建AI应用。内容涵盖服务概述、资源创建、API与SDK调用,并演示了从通用模型到自定义视觉模型的进阶使用。通过具体代码示例和智能图片管理项目实战,帮助开发者快速利用微软认知服务集成AI能力,降低开发门槛。

oauth7security的博客 984

【0元试用微软 Azure人工智能认知服务】这个人脸识别功能太强大啦

导读:这个由美丽的客服小姐姐提前申请好了企业试用的账号,个人的话还得需要visa卡。 官网地址:azure.cn 登录地址:portal.azure.cn 1.简介 按照官方的要求,我们这次只体验认知服务的部分功能即可。 然后进入登录的主页,找到下面这个认知服务进行创建,这个第一次进来可能不好找,我刚开始也是找了半天,好多技术文档都是英文教程,看起来有点费劲,不过还有很多中文文档引导,还是很容易入门,找不到的可以直接搜索认知服务。 主要有这几个认知服务相关的功能 先找一...

孙叫兽的博客 4100

【0元试用微软 Azure人工智能认知服务】我做了个群聊天机器人

简单的使用了下Azure的认知服务

码农飞哥 5383

.NET Core使用微软AI认知服务识别文字语言

点击上方蓝字关注“汪宇杰博客”识别一段文字的语言有多种途径,在这个以AI为热点的时代,我们也可以给自己的应用强行加上AI,然后就能加上“智慧”的名字“自主研发成功”后去吹...

dotNET跨平台 2335

Microsoft Learn AI 技能挑战赛 | 通过微软认知服务构建 AI 应用

点击蓝字关注我们7月18日至8月14日,Microsoft Learn AI 技能挑战赛正在进行中!本次挑战赛将通过机器学习、认知服务、MLOps 以及 AI Builder 等四个模块的内容,带来最全面的 AI 技能学习挑战。此外,本次挑战赛还将有微软云技术布道师、微软最有价值专家、微软学生大使等嘉宾,先后带来 AI 基础、微软认知服务、MLOps AI 全场景开发、低代码构建、Azure Op...

MicrosoftReactor的博客 231

我眼中的微软Azure:Microsoft Azure

自从1946年第一台计算机ENIAC诞生以来,世界和计算机技术就在不断革新。 80年代,人们认识到原来电脑有了操作系统居然这么好用。此时DOS、Windows、Mac OS相继出现。慢慢的图形界面让人们对电脑这个神秘物件熟悉了起来。学会了excel,ppt的制作和使用。 90年代,随着因特网的出现,人们不甘仅仅是操作电脑上的程序,人们更希望通过电脑来看世界。于是出现门户,比如雅虎,亚马逊,90...

杨友山 9640

微软认知服务学习指南(一)

人工智能和机器学习是复杂的话题,将此类功能添加到应用程序中在历史上需要大量的处理能力,更不用说巨大的学习量。微软认知服务的引入为开发者提供了轻松添加这些功能的可能性。它使我们能够创建更智能、更类似人类的程序。本书旨在教你如何利用微软认知服务中的 API。你将了解每个 API 能提供什么,以及如何将其添加到你的应用程序中。你将看到不同的 API 调用对输入数据的要求以及你可以期待得到什么。本书中的大多数 API 都包含了理论和实践示例。本书旨在帮助你入门。

龙哥盟 1105
上一篇: C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题...
下一篇: 一张图搞定OAuth2.0 在Office应用中打开WPF窗体并且让子窗体显示在Office应用上 彻底关闭Excle进程的几个方法 (七)Net Core项目使用Controller之...
anmei1912
博客等级 码龄10年 54粉丝 182原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值