大数据文摘作品
编译:大茜、Shan LIU、云舟
还在为找不到机器学习的API而烦恼吗?本篇文章将介绍一个包含50+关于人脸和图像识别,文本分析,NLP,情感分析,语言翻译,机器学习和预测的API列表,快快收藏吧~
API是一套用于构建应用软件程序的规范,协议和工具。在本文中,我们从2017年的清单中删除了停用的API,并利用新元素对其进行了更新。并且,所有的API被归类到以下几个领域:
人脸和图像识别
文本分析,NLP,情感分析
语言翻译
机器学习和预测
欢迎大家在评论区中补充
在每组应用中,列表中的元素按字母顺序排列。相关API的简述则是基于2018年4月16日之前在他们的网址上找到的信息完成的。如果我们遗漏了一些主流的API,~
人脸和图像识别
Animetrics Face Recognition
:可用于检测图片中的人脸并将其与一组已知的人脸进行匹配。API还可以添加或删除可搜索的图库中的主题,并添加或删除主题中的人脸。
Betaface
:面部识别和Web检测服务。其特点包括多种面部检测,面部裁剪,123种面部点检测(22种基本检测,101种加强检测),大型数据库中的面部验证,识别,相似性搜索等。
Eyedea Recognition
:致力于高端计算机视觉解决方案,作用于物体检测和物体识别的软件。提供眼睛,面部,车辆,版权和车牌的识别服务。此API的主要价值在于可以即时了解对象,用户和行为。
Face ++
:面部识别和检测服务,为应用程序提供检测,识别和分析的功能。用户可以通过打电话来训练程序,检测面孔,识别面孔,分组面孔,操作人员,创建面孔集,创建组和获取信息。
FaceMark
:这个API能够检测一张正面照片上的68个点和一张个人照的35个点。
FaceRect
:一款功能强大且完全免费的面部检测API。该API可在一张照片上寻找人脸(正面和侧面)或多张人脸,并为每张找到的人脸生成JSON格式的输出。此外,FaceRect可以找到每个检测到的人脸的面部特征(眼睛、鼻子和嘴巴)
Google Cloud Vision API
:由像TensorFlow这样的平台提供支持,已经启用了可以学习和预测图像内容的模型。 它可以帮助您找到自己喜欢的图像,并快速大量地获取丰富的注释。它将图像分为数千个门类(例如“船”,“狮子”,“艾菲尔铁塔”),能够检测脸部的相关情绪,并识别多种语言的词汇。
IBM Watson Visual Recognition
:这个API能够通过了解图像的内容和视觉概念来标记图像,查找人脸,估计年龄和性别,并在资料集中查找类似图像。您还可以通过自定义视觉概念来加强它的作用。
Imagga
:提供可自动将标签分配给图像的API,使图像更易于找到。它基于平台提供面部识别服务。
Kairo
:是一个可让您快速将情绪分析和人脸识别添加到您的应用和服务中的平台。
Microsoft Cognitive Service - Computer Vision
:这一基于云的API可以通过输入和用户的选择以不同方式分析视觉内容。例如,基于内容标记图像,对图片进行分类,检测人脸返回坐标,识别特定领域的内容,对内容进行描述,识别图像中的文本,标记图像中的色情内容等。
ParallelDots Visual Analytics API
:这个API是一个独特的产品,可以帮助您自动标记图像,过滤不适当的内容,从病毒营销的角度对任何照片进行评分或通过面部表情识别肖像的情绪。
Skybiometry Face Detection and Recognition
:提供人脸检测和识别服务。新版本的API甚至可以区分出浅色眼镜与墨镜。
文本分析,NLP,情感分析
Bitext
:提供市场中最准确的基于多语言话题的情感分析服务。目前有四种语义服务可用:实体和概念提取,情感分析和文本分类。该API可以使用8种语言。
Diffbot Analyze
:为开发人员提供识别,分析和网页爬虫的工具。
Free Natural Language Processing Service
:这是一项免费的服务,包括情感分析,文本提取和语言检测。这个API在mashape.com(一个大型云API市场)上很流行。
Google Cloud Natural Language API
:这个API可以分析文本的结构和含义,包括情感分析,实体识别和文本注释。
Watson Natural Language Understanding
:通过分析文本来从内容中提取元数据,例如概念,实体,关键词,类别,关系和语义角色等。
MeaningCloud Text Classification
:这个API能够执行预分类任务,如提取文本,标记文本,停用词删除和词干提取。
Microsoft Cognitive Service - Text Analytics
:这个API能够从文本中检测情感,关键短语,主题和语言。与此API相同的其他API(语言的认知服务)包括Bing Spell Check,Language Understanding,Linguistic Analysis,Web Language Model。
nlpTools
:一个简单的JSON over HTTP RESTful Web服务,用于自然语言处理。它能够解码在线新闻媒体来进行情绪分析和文本分类。
Geneea
:可以对原始文本、给定URL中提取的文本或直接提供的文档执行分析(自然语言处理)。
ParallelDots Text Analytics API
:以14种不同的语言提供方便且多样的自然语言理解(NLU)算法,用于判断任何文档的情感,查找其中的重要实体或从中删除不良词汇。ParallelDots自定义分类器还允许您增添新类别,构建文本分类器,而无需任何培训数据。
Thomson Reuters Open Calais™
:使用自然语言处理,机器学习和其他方法,将资料分类,并将其与实体(如人员,地点,组织等),事实(如人员“x”为公司“y”工作) 和事件(如人员“z”在x日被任命为“y”公司董事长)链接。
Yactraq Speech2Topics
:一种通过语音识别和自然语言处理,将音频视频内容转换为主题元数据的云服务。