Azure 认知服务透过 API 或 SDK 提供 AI 服务,让使用者不需要有人工智慧或者资料科学的基本能力,就能透过 Azure 认知服务,使用各式各样的 AI 模型解决问题。分为五大类:
之前所提到的Azure Web App
算是整个 chatbot 的平台,在Azure Web App
这个平台,透过 API 或 SDK 与其他云端服务沟通,得到相对应的结果。而 Azure 的认知服务,在这次示范的 chatbot 中就扮演重要的角色,只要会基本的python
,就能轻松串接各项 AI 服务。大致上的流程,如上图与以下的说明:
Flask
架设 chatbot server。Azure Blob
,取得影像 URL。第一步当然还是要建立相对应的 Azure 认知服务资源,这部分就要去看说明文件才会知道有哪些资源,每个资源包含了哪些服务。以这次 chatbot 所设定的功能来看,以下列出需要建立认知服务的资源,以及其资源涵盖的功能:
大部分的认知服务的使用方式都十分雷同,大致上的流程如下:
python
套件。以下列出 chatbot 会用到的套件,可以先放到requirements.txt
之中备用:azure-cognitiveservices-vision-computervision
azure-cognitiveservices-vision-face
azure-cognitiveservices-speech
接下来,几天就会针对认知服务的使用与整合加以一一说明。
<<: Python 演算法 Day 8 - 理论基础 统计 & 机率
我的投资方式是以「股票」为主,若你没有在接触的话,之後要讲的观念可能对你帮助不大。 进入正题前,要先...
Hashicorp Vault: KeePass into Vault 今天介绍一个小工具,当你要把...
谷歌官方多年前推出可疑网址报告这个扩展程序,原本这个扩展程序是帮助用户检测恶意网站和反馈恶意网站的。...
10.5 Seidel’s APSP 演算法 如果一个无向图的所有边都没有权重,那麽就能用奥地利出生...
Hashicorp Vault:Install Vault on Kubernetes 今天介绍如何...