50种机器学习和预测应用的API,你想要的全都有

2018 年 5 月 16 日 人工智能头条




翻译 | Drei

编辑 | Just

出品 | 人工智能头条(公众号ID:AI_Thinker)


API 是一套用于构建软件程序的协议和工具。对于应用开发者而言,有了开放的 API,就可以直接调用其他公司做好的功能为我所用,这在很大程度上提升了工作效率。


本文整理了以下四大类共 50 种 API,为你节省了寻找资源的时间。总之,你所需要的可能基本都在下面了:


  • 人脸和图像识别(Face Image Recognition)

  • 文本分析,自然语言处理,情感分析(Text Analysis, NLP, Sentiment Analysis)

  • 语言翻译(Language Translation)

  • 机器学习与预测(Machine Learning prediction)


人脸和图像识别


1、Animetrics Face Recognition:该 API 可用于检测图片中的人脸,并将其与一组已知的人脸数据集进行匹配。 API 还可以添加或删除可搜索图库中的对象,并添加或删除某一分类中的人脸。


2、Betaface:面部识别和检测 Web 服务。其特点包括多人脸检测、人脸裁剪、123 个人脸特征点检测、人脸验证与识别、以及在大规模数据库中进行相似性搜索。


3、Eyedea Recognition:专注于高端计算机视觉的解决方案,主要是对象检测和对象识别软件。识别内容包括眼睛、脸部、车辆、版权和车牌检测。 该 API 的主要作用在于可以即时理解目标,用户以及行为。


4、Face++:面部识别和检测服务,可在于应用程序中的检测、识别和分析。用户可以用其进行模型训练、人脸检测、人脸识别、人脸分组、创建人脸数据集及获取信息。


5、FaceMark:该 API 能够检测到人脸正面照片上的 68 个特征点,以及侧脸照片上的 35 个特征点。


6、FaceRect:一款功能强大且完全免费的人脸检测 API 。该 API 可在一张照片上查找单个人脸(正面和侧面)或多个人脸,并为找到的每个人脸生成 JSON 输出。此外,FaceRect 可以为每个检测到的人脸找到人脸特征(眼睛、鼻子和嘴巴)。


7、Google Cloud Vision API:该 API 由 TensorFlow 等强大的平台驱动,能够让模型进行学习和预测图像内容。它可以帮你找到感兴趣的图像,并迅速获得丰富的注释。它将图像分为数千个类别(如船、狮子和埃菲尔铁塔),能检测相关人脸表情,并识别多种语言的印刷文字。


8、IBM Watson Visual Recognition:理解图像-视觉概念内容,进行图像标注、查找人脸、估计年龄和性别,并在集合中查找类似图像,还可以通过自定义概念来重新训练服务。


9、Imagga:提供可自动将标签分配给图像的 API,使图像更易于找到。它是基于 PaaS 的图像识别 API。


10、Kairos:它可快速将情绪分析和人脸识别功能添加到应用和服务平台。


11、Microsoft Cognitive Service - Computer Vision:该云 API 可以基于用户输入和选择以不同方式分析视觉内容。 如基于内容标记图像,对图片进行分类,检测人脸并返回它们的坐标,识别指定领域的内容,生成内容的描述,识别图像中的文本,标记成人内容。


12、Skybiometry Face Detection and Recognition:该 API 提供人脸检测和识别服务,最新版的 API 中还能够区分墨镜和透明眼镜。


13、ParallelDots Visual Analytics API:可自动标记图像,过滤不适当的内容,识别情绪。


文本分析、NLP 和情绪分析


1、Bitext:提供市面上最精确的基于多语言主题的情绪分析。目前提供四种语义服务:实体和概念提取、情绪分析和文本分类。该 API 支持 8 种语言。


2、Diffbot Analyze:它是为开发人员提供的工具,可以识别、分析和提取任何网页上的主要内容。


3、Free Natural Language Processing Service:它是一个包含情感分析、内容提取和语言检测的免费服务。


4、Google Cloud Natural Language API:用于分析文本结构和含义,包括情感分析、实体识别和文本注释。


5、Watson Natural Language Understanding:分析文本从而在内容中提取元数据,例如概念、实体、关键词、类别、关系和语义角色。


6、MeaningCloud Text Classification:该 API 能实现预分类任务功能,如文本提取、分词、移除停用词、词形还原。


7、Microsoft Cognitive Service - Text Analytics:从文本中检测情绪、关键短语、主题和语言。属于同一类(面向语言的认知服务)的其他 API 包括 Bing 拼写检查、语言理解、语言分析以及 Web 语言模型。


8、nlpTools:是用于自然语言处理的一个基于 RESTful 的 HTTP Web 服务的简单 JSON。它可解码网络新闻媒体,用于情绪分析和文本分类。


9、Geneea:可以对提供的原始文本、从给定 URL 中提取的文本或直接提供的文档进行分析(自然语言处理)。


10、ParallelDots Text Analytics APIs:在 14 种不同语言的基础上提供了方便且多样的一套自然语言理解(NLU)算法。ParallelDots 自定义分类器还允许你在自定义类别上构建文本分类器,且无需任何训练数据。


11、Thomson Reuters Open Calais™:使用自然语言处理、机器学习及其他方法,Calais 可以通过实体(人、地点和组织等)、事实(人“x”在公司“y”工作)和事件(人“z” 在“x”日被任命为公司“y”的董事长)将文档归类和链接。


12、Yactraq Speech2Topics:它是一项云服务,通过语音识别和自然语言处理将音视频内容转换为主题元数据。


语言翻译


1、Google Cloud Translation:该 API 可以在数千个语言对之间动态翻译文本。它允许网站和程序以编程方式与翻译服务集成。


2、Google Cloud SPEECH-TO-TEXT:让开发人员能够运用强大的神经网络模型,将音频转换成文本。该 API 可识别 120 种语言和变体,以支持全球用户群。


3、IBM Watson Language Translator:将文本从一种语言翻译为另一种语言。该服务提供了多个特定领域模型,可以根据独特术语和语言进行自定义。


4、MotaWord:是一个快速的人工翻译平台。它提供超过 70 种语言的翻译。该 API 还可让开发人员获取翻译报价,提交包括文档和样式指南的翻译项目,跟踪翻译项目的进度并实时获取活动信息。


5、WritePath Translation:该 API 允许开发人员访问 WritePath 的功能,并与其他应用程序集成。使用该 API 可以完成的操作包括:获取字数,发布翻译文档以及检索已翻译的文档和文本。


6、Houndify:通过一个不断学习的独立平台,将语音和会话智能集成到产品中。


7、IBM Watson Conversation:构建可理解自然语言的聊天机器人,并将它们部署在消息发送平台和网站上。 属于同一类(面向语言的认知服务)的其他 API 包括对话、自然语言分类器、个性观点、文档转化、以及音调分析器等功能。


8、IBM Watson Speech:包括语音到文本和文本到语音 ( 如在呼叫中心转录通话,或创建语音控制的应用程序)的转换。


机器学习与预测


1、Amazon Machine Learning:查找数据中的模式。该 API 的几种典型应用包括:检测欺诈、预测需求、精准营销和点击预测。


2、BigML:提供云托管的机器学习和数据分析服务。用户可以设置数据源并通过标准的 HTTP 创建模型来处理基本的监督和无监督机器学习任务。


3、Google Cloud Prediction:提供一个 RESTful API 来构建机器学习模型。这些工具可以帮助分析数据,为应用程序添加各种功能,例如客户情绪分析、垃圾邮件检测、推荐系统等。


4、co:为电子商务网站提供产品推荐引擎。


5、Hu:toma:帮助世界各地的开发人员构建商用级别的深度学习聊天机器人。它提供免费访问的专有平台,该平台提供了创建和共享对话式 AI 的工具和渠道。


6、IBM Watson Retrieve and Rank:开发人员可以将他们的数据加载到服务中,使用已知的相关结果来训练机器学习模型(Rank)。服务输出包括相关文档和元数据。


7、indico:提供文本分析(如情感分析、社交活动和情绪)和图像分析(例如面部情绪和面部定位)。indico API 可以免费使用,不需要训练数据。


8、Microsoft Azure Cognitive Service API:该 API 正在取代提供基于预测分析的 Azure 机器推荐服务。它为客户提供个性化的产品推荐并促进销售量。新版本支持批处理,具备更好的 API 管理器、更干净的 API 接口、更一致的注册/计费体验等。


9、Microsoft Azure Anomaly Detection API:使用时间间隔均匀的数值检测时序数据中的异常事件。比如在监视内存使用情况时,上升趋势可能意味着内存泄漏。


10、Microsoft Cognitive Service - QnA Maker: 将信息提炼成对话式并易于浏览的答案。属于同一类(面向知识的认知服务)的其他 API 包含学术知识、实体链接、知识探索和推荐。


11、Microsoft Cognitive Service - Speaker Recognition:使应用程序具有识别讲话者的能力。 属于同一类(面向语音的认知服务)的其他 API 包括 Bing 语音(语音与文本互相转换并理解其意图)和 自定义识别。


12、MLJAR:为原型设计、开发和部署模式识别算法提供服务。


13、NuPIC:是一个用 Python/C++ 编写的开源项目,可以实现 Numenta's Cortical 学习算法,由 NuPIC 社区维护。 API 允许开发人员使用原始算法,将多个区域(包括层次结构)串联起来,并利用其他平台功能。


14、PredicSis:为大数据提供强大的洞察力,并通过预测分析提高营销能力。


15、PredictionIO:是在 Apache 2.0 许可下发布的基于 Apache Spark,HBase 和 Spray 的开源机器学习服务器。典型的 API 方法包括创建、管理用户和用户记录、检索项目和内容以及基于用户创建和管理推荐。


16、RxNLP - Cluster Sentences and Short Texts:文本挖掘和自然语言处理服务。 Cluster Sentences API 是其之一,可以将句子(例如来自多篇新闻文章的句子)或短文本(例如来自 Twitter 或 Facebook 状态更新的文章)转换为逻辑分组。

 

17、Recombee:通过 RESTful API 提供数据挖掘、语言查询和机器学习算法(例如协同过滤和基于内容的推荐)的服务。


作者:Pedro Lopez, KDnuggets

原文链接:

https://www.kdnuggets.com/2018/05/50-useful-machine-learning-prediction-apis-2018-edition.html


 人工智能头条编译,转载请联系小助手微信1092722531



AI科技大本营公开课

扫描海报二维码立刻报名,加入 课程交流群

点击阅读原文,免费报名



点击 | 阅读原文 | 免费报名

登录查看更多
0

相关内容

应用程序接口(简称 API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
255+阅读 · 2020年6月10日
《可解释的机器学习-interpretable-ml》238页pdf
专知会员服务
195+阅读 · 2020年2月24日
【新书】Pro 机器学习算法Python实现,379页pdf
专知会员服务
195+阅读 · 2020年2月11日
专知会员服务
112+阅读 · 2019年12月24日
【机器学习课程】Google机器学习速成课程
专知会员服务
162+阅读 · 2019年12月2日
移动端机器学习资源合集
专知
8+阅读 · 2019年4月21日
在浏览器中使用tensorflow.js进行人脸识别的JavaScript API
人工智能头条
6+阅读 · 2018年7月2日
从人脸识别到机器翻译:52个有用的机器学习和预测API
深度学习世界
3+阅读 · 2018年5月11日
机器学习不能做什么?
引力空间站
5+阅读 · 2018年3月28日
GitHub最著名的20个Python机器学习项目!
深度学习世界
8+阅读 · 2018年1月8日
52 个有用的机器学习与预测API
北京思腾合力科技有限公司
3+阅读 · 2017年10月26日
咦,用浏览器做人脸检测,竟然这么简单?
机器学习研究会
6+阅读 · 2017年9月11日
【机器学习】推荐13个机器学习框架
产业智能官
8+阅读 · 2017年9月10日
Arxiv
11+阅读 · 2019年4月15日
Arxiv
8+阅读 · 2019年3月28日
Rapid Customization for Event Extraction
Arxiv
7+阅读 · 2018年9月20日
Arxiv
12+阅读 · 2018年9月5日
Arxiv
25+阅读 · 2018年1月24日
VIP会员
相关VIP内容
相关资讯
移动端机器学习资源合集
专知
8+阅读 · 2019年4月21日
在浏览器中使用tensorflow.js进行人脸识别的JavaScript API
人工智能头条
6+阅读 · 2018年7月2日
从人脸识别到机器翻译:52个有用的机器学习和预测API
深度学习世界
3+阅读 · 2018年5月11日
机器学习不能做什么?
引力空间站
5+阅读 · 2018年3月28日
GitHub最著名的20个Python机器学习项目!
深度学习世界
8+阅读 · 2018年1月8日
52 个有用的机器学习与预测API
北京思腾合力科技有限公司
3+阅读 · 2017年10月26日
咦,用浏览器做人脸检测,竟然这么简单?
机器学习研究会
6+阅读 · 2017年9月11日
【机器学习】推荐13个机器学习框架
产业智能官
8+阅读 · 2017年9月10日
Top
微信扫码咨询专知VIP会员