50种机器学习和人脸识别API,收藏好!以后开发不用找啦

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 提供数据挖掘、语言查询和机器学习算法(例如协同过滤和基于内容的推荐)的服务。

本文分享自微信公众号 - BestSDK(bestsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器之心

想轻松复现深度强化学习论文?看这篇经验之谈

选自Amid Fish 作者:Matthew Rahtz 机器之心编译 近期深度强化学习领域日新月异,其中最酷的一件事情莫过于 OpenAI 和 DeepMin...

35260
来自专栏思影科技

结构脑网络的模块性分离,支持青年时期大脑功能执行的提升

宾夕法尼亚大学精神病学系的Satterthwaite等人在Current Biology期刊上发表了一项研究,用来解释青年时期的执行功能活动和大脑结构网络的成熟...

40470
来自专栏人工智能头条

在机器学习模型运行时保持高效的方法

14320
来自专栏大数据智能实战

基于机器学习的自动问答系统构建

  自动问答系统是当前自然语言处理领域一个非常热的方向。它综合运用了知识表示、信息检索、自然语言处理等技术。自动问答系统能够使用户以自然语言提问的形式而不是关键...

51680
来自专栏BestSDK

人脸识别、情感分析,开发者必备50个机器学习API|值得收藏

该清单按照字母排序,对 API 的概述是基于对应官网所提供的信息整合而成。要是大家发现该清单中错过了某些当前流行的 API,可以在评论中告知。

38530
来自专栏新智元

【深度】基于论文,对谷歌 TPU 的最全分析和专业评价

【新智元导读】本文以 Google 最新公开的 TPU 论文《在数据中心中对张量处理器进行性能分析》的译本为基础,对该论文及 TPU 进行了评价。 源起 2...

61240
来自专栏机器之心

从实验室到工厂,模型部署中的几个重要问题及解决方案

选自kdnuggets 作者:Mauricio Vacas 机器之心编译 参与:Quantum Cheese、微胖 在这篇文章中,我们会讨论在模型管理和部署中如...

35870
来自专栏机器学习之旅

应用:如何校验用户画像的准确性?

省略掉预处理设计的过程,画像校验的步骤主要集中在画像开发,画像上线,画像更新中,并且三个阶段中,每个阶段的校验方式完全不同

18050
来自专栏AI科技评论

开发 | TensorFlow 1.0 要来了!它将带来哪些革命性变化?

在发布逾一周年之际,TensorFlow 终于将迎来史上最重大更新:TensorFlow 1.0。 对于不熟悉开源框架的读者,TensorFlow 是谷歌 20...

30760
来自专栏人工智能头条

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

20670

扫码关注云+社区

领取腾讯云代金券