雷锋网 AI 研习社按:本文由来自伦敦的数据迷信家 Pedro Lopez 编写,文中提供了与人脸辨认、图像辨认、文本剖析、自然言语处置、心情剖析、言语翻译、机器学习和预测有关的 50 多个使用顺序接口(API),雷锋网 AI 研习社依据原文停止了编译。
本篇基于 2017 年的引荐清单做了一些改良——去除了一些不再停止维护的 API,并且更新了一些新的 API。次要掩盖如下方向:
-
人脸与图像辨认
-
文本剖析、自然言语处置、情感剖析
-
言语翻译
-
机器学习和预测
该清单依照字母排序,对 API 的概述是基于对应官网所提供的信息(截止 2018 年 4 月 16 日)整合而成。要是大家发现该清单中错过了某些以后盛行的 API,可以在评论中告知。
人脸与图像辨认
-
Animetrics Face Recognition :可用于检测图像中的人脸,支持同时多人检测,并且可以将检测到的人脸与已知的人脸数据停止婚配。这个 API 还可以添加或删除可检索图库中的主题,也可添加或删除主题中的人脸。
-
Betaface :提供在线人脸辨认和检测效劳。次要有如下功用:多人脸检测、人脸裁剪、123 团体脸关键点检测(22 个根本关键点,101 个初级关键点)、人脸验证、人脸辨认以及大型数据库中类似人脸的检索。
-
Eyedea Recognition :专注于高端计算机视觉处理方案,次要针对物体检测和物体辨认软件开发。提供眼睛、面部、车辆、版权和牌照辨认等效劳。这一 API 的次要价值是可以即时了解画面中的对象、用户和行为。
-
Face++ :在使用中提供人脸辨认和检测效劳,具有检测、辨认和剖析效劳功用。用户可以调用训练顺序、检测人脸、辨认人脸、人脸聚类、操纵人脸、创立人脸数据集、创立分组和获取信息。
-
FaceMark :该 API 可以从一张正面的人脸图像中检测出 68 个关键点,从一张正面的人脸图像中则可以检测出 35 个点。
-
FaceRect :这是一个弱小且 完全收费 的人脸检测 API。该 API 可以从单张图像中找到单张人脸或许多张人脸(不管是正脸还是侧脸),然后将找到的每团体脸信息存储在生成的 JSON 文件中。此外,FaceRect 还能为每个检测到的人脸找到面部特征(眼睛、鼻子和嘴巴等)。
-
Google Cloud Vision API :由诸如 TensorFlow 这样的平台作为支撑,该 API 允许模型学习和预测图像中的内容。它能协助你在大规模数据集中疾速找到你最喜欢的图像,并取得丰厚的图像信息。它将图像划分红几千个类别(例如“船”、“狮子”、“埃菲尔铁塔”等),检测人脸并剖析心情,辨认图像中的多国文字。
-
IBM Watson Visual Recognition :该 API 可以了解图像的内容、视觉概念,然后在图像中标志出来,检测人脸、估量年龄和性别,从数据集中找到类似的图像。你还可以经过创立自定义概念来训练效劳器。
-
Imagga :该 API 可以自动将标签分配给图像,从而使得图像检索起来愈加复杂。它基于图像辨认平台即效劳(Platform as a Service)构建。
-
Kairos :这个平台可以帮你疾速将心情剖析和人脸辨认添加到使用顺序(APP)和效劳中。
-
Microsoft Cognitive Service - Computer Vision :这个云端 API 可以依据输出数据和用户的选择,经过不同的方式剖析视觉内容。比方根据图像内容给图像打标签、图像分类、检测人脸并前往人脸坐标、辨认特定范畴的内容、生成与图像内容有关的描绘、辨识图像中的文本、标志成人内容。
-
ParallelDots Visual Analytics APIs :它提供特别效劳来协助停止图像自动标注,可以过滤不适宜的内容,从脸部表情中辨认人物心情。
-
Skybiometry Face Detection and Recognition :提供人脸检测和辨认效劳。最新版本的 API 还可以区分墨镜与普通眼镜。
文本剖析、自然言语处置与情感剖析
-
Bitext :提供了市面上 最精确的基于多言语话题的心情剖析效劳 。目前,有四种语义效劳可用:实体和概念提取,情感剖析和文本分类。该 API 支持 8 种主流言语。
-
Diffbot Analyze :为开发者提供了许多工具,支持从恣意的网页中辨认、剖析和提取出次要内容和局部。
-
Free Natural Language Processing Service :这是一项收费效劳,包括心情剖析、内容提取和言语检测。这个 API 在大型云 API 市场 mashape.com 上十分盛行。
-
Google Cloud Natural Language API :剖析文本的构造和意义,包括心情剖析、实体辨认和文本正文。
-
Watson Natural Language Understanding :剖析文本并从内容中抽取元数据,例如概念、实体、关键词、类别、关系和语义信息。
-
MeaningCloud Text Classification :该 API 可以执行预分类义务(Pre-classification),例如文本抽取、符号化、中止词消弭和词形复原。
-
Microsoft Cognitive Service - Text Analytics :从所给的文本中检测心情、关键短语、主题以及言语。还有一些 API(言语的认知效劳)与该 API 相似,包括: 必应拼写反省 、 言语了解 、 言语剖析 、 网络语句模型 。
-
nlpTools :一种复杂的基于 HTTP RESTful 网络效劳的自然言语处置 API,反应后果是 JSON。它可以解码在线新闻媒体,停止心情剖析和文本分类。
-
Geneea :可以在用户提供的原始文本上停止剖析(自然言语处置),也能执行剖析从指定的 URL 中提取的文本、直接提供的文件。
-
ParallelDots Text Analytics APIs :支持十四种言语,提供方便且多样化的自然言语了解(NLU)算法,可以检测文档的情感,查找文档中的重要实体,删除不文明用语。应用 ParallelDots 自定义分类器,不需求任何训练数据就能构建文本分类器。
-
Thomson Reuters Open Calais :经过运用自然言语处置、机器学习和其它办法,Calais 可以将文档与实体(人物、地点、组织等)、现实(人物“x”供职于公司"y")和事情(人物"z"在日期“x”被任命为公司“y”的主席)停止分类与衔接。
-
Yactraq Speech2Topics :这是一个经过语音辨认和自然言语处置将音频和视频内容转换为主题元数据的 API 。
言语翻译
-
Google Cloud Translation :可以在数以千计的言语对(Language pairs)中静态翻译文本,允许网站和顺序以编程的方式与翻译效劳停止集成。
-
Google Cloud SPEECH-TO-TEXT :使用弱小的神经网络模型,开发人员可以应用该 API 将音频转化为文本。支持辨认全球 120 种言语及其变体。
-
IBM Watson Language Translator :文本翻译 API ,提供了多种特定范畴的模型,你甚至可以基于本人共同的术语和言语停止定制。例如,顾客们可以经过本人的言语停止交流。
-
MotaWord :疾速人工翻译平台,提供超越 70 种言语的翻译效劳。该 API 还可以为开发者们提供翻译援用、翻译项目提交、文档和款式指南功用,也可以跟踪翻译项目的进度并实时获取活动反应。
-
WritePath Translation :该 API 允许开发人员拜访和集成 WritePath 与其它使用顺序的功用。可以运用此 API 完成的操作:检索单词数量、发布翻译文档、检索已翻译的文档和文本。
-
Houndify :经过一个一直在学习的独立平台,将智能语音和智能对话集成到产品中。
-
IBM Watson Conversation :构建了解自然言语的聊天机器人,并将它们部署在恣意设备上,比方信息平台和网站。与此 API 相反的其它 API(言语的认知效劳)包括: 对话(Dialog) 、 自然言语分类(Natural Language Classifier) 、 特性观念(Personality Insights) 、 文件转换(Documen Conversion) 和 腔调剖析器(Tone Analyzer) 。
-
IBM Watson Speech :包括 语音到文本 的转换和 文本到语音 的转换,例如在联络中心录制电话或创立语音控制的使用顺序。
机器学习与预测
-
Amazon Machine Learning :可以停止谎言检测、天气预告、目的市场预测和点击量预测。
-
BigML :为云托管的机器学习和数据剖析提供效劳。用户可以设置数据源并创立一个模型,然后经过规范的 HTTP 协议运用根底监视和无监视机器学习义务停止预测。
-
Google Cloud Prediction :提供一种基于 RESTful API 来构建机器学习模型的效劳。这些工具可以协助剖析数据,从而为你的使用提供多种多样的新功用,例如,客户情感剖析、渣滓邮件检测、引荐零碎等等。
-
co :为电商网站提供产品引荐引擎。Guesswork 运用在 Google Prediction API 上运转的语义规则引擎可以精确预测客户意图。
-
Hu:toma :提供收费拜访,协助全世界的开发人员构建并完成深度学习聊天机器人,提供创立和分享对话式 AI 的工具和渠道。
-
IBM Watson Retrieve and Rank :开发人员可以将他们的数据加载到这一效劳中,运用已知的后果来训练机器学习模型(Rank),之后将输入相关文档和元数据的列表等。应用这一 API,可以协助呼叫中心智能体疾速找到答案,以改善客户呼叫的均匀处置工夫。
-
indico :提供文本剖析(例如情感剖析、Twitter 预定、情感)和图像剖析(例如面部心情、面部定位)功用。indico 的 API 可以无偿使用,不需求训练数据。
-
聚集了全世界身经百战的最优秀的创业导师,汇集了全世界各国最优质的产业资源,召唤全球未来的商业领袖。 Microsoft Azure Cognitive Service API :支持批处置,拥有更好的 API Explorer,更简约的 API 接口,更分歧的注册/计费体验等新功用。
-
Microsoft Azure Anomaly Detection API :用数值(平均工夫距离)检测工夫序列数据中的异常状况。例如,当检测到计算机内存运用量开端上升时,能够会指示内存泄露。
-
Microsoft Cognitive Service - QnA Maker :将信息提取成会话方式。与该 API 同一个组(知识的认知效劳)的有如下 API: 学术知识(Academic Knowledge) 、 实体链接(Entity linking) 、 知识探究(Knowledge Exploration) 和 引荐(Recommendations) 。
-
Microsoft Cognitive Service - Speaker Recognition :能让你的使用顺序了解谁正在说话。与该 API 位于同一个组(语音的认知效劳)的其它 API 有必应语音(将语音转换为文本,然后再将文本转换为语音,并且还能了解语音隐含的意图)和 自定义辨认 。
-
MLJAR :为原型设计、开发和部署形式辨认算法提供效劳。
-
NuPIC :这是一个用 Python/C++ 编写的开源项目,它完成了 Numenta 皮质学习算法(Cortical Learning Algorithm),由 NuPIC 社区停止维护。该 API 允许开发人员运用原始算法,将多个区域(包括层次构造)串联起来,还支持运用其它平台的功用。
-
PredicSis :从大数据中洞见趋向,经过预测剖析来进步营销业绩。
-
PredictionIO :这是在 Apache Spark 答应证下发布的基于 Apache Spark、Hbase 和 Spray 的开源机器学习效劳。示例 API 办法包括创立管理用户和用户记载、项目和内容检索以及基于用户的引荐创立和管理。
-
RxNLP - Cluster Sentences and Short Texts :提供文本发掘和自然言语处置效劳。包括句子聚类 API(Cluster Sentences API),可以将句子(比方从多篇新闻中获取的句子)或冗长文本(例如来自 Twitter 或许 Facebook 的贴子)划分红多个逻辑组(Logical groups)。
-
Recombee :经过 RESTful API 提供数据发掘、言语查询和机器学习算法效劳。
其它 API 珍藏清单: Mashape 博客 和 RapidAPI 机器学习集合 。
扩展
-
初级 API 能否会阻碍机器学习从业者对算法的了解?
-
50+ 最有用的机器学习与预测 API
-
区块链与 API
Via 50+ Useful Machine Learning & Prediction APIs, 2018 Edition ,雷锋网 (大众号:雷锋网) AI 研习社编译整理。
雷锋网版权文章,未经受权制止转载。概况见。