新闻中心

EEPW首页 > 设计应用 > 最全面的52个机器学习API盘点,一文让你全get

最全面的52个机器学习API盘点,一文让你全get

作者:时间:2017-04-10来源:网络收藏

  Microsoft CogniTIve Service - Computer Vision: 该API能够根据用户输入与用户选择分析可视化内容。譬如根据内容来标记图片、进行图片分类、人类识别并且返回他们的相似性、进行领域相关的内容识别、创建图片的内容描述、定位图片中的文本、对图片内容进行成人分级等。

本文引用地址:http://www.eepw.com.cn/article/201704/346381.htm

  Rekognition: 该API能够根据社交图片应用的特点提供快速面部识别与场景识别。譬如基于人眼、嘴、面部以及鼻子等等特征进行性别、年龄以及情绪预测。

  Skybiometry Face Detection and Recognition: 该API提供人脸检测与识别服务,新版本的API还提供了深色微分功能。

  文本分析,自然语言处理,情感分析

  提供了目前市场上来说几乎最准确的基于情感的多主题识别,目前包括四个语义服务:实体与概念抽取、情感分析与文本分类;该API总共支持 8 种不同的语言。

  Diffbot Analyze: 为开发者提供了从任何网页中识别、分析以及提取主要内容与区块的功能。

  Free Natural Language Processing Service: 提供了包括情感分析、内容提取以及语言检测等功能。它同样是 mashape.com 这个大型云API市场中的畅销产品之一。

  Google Cloud Natural Language API: 该API提供了对于文档的架构与含义进行分析的功能,包括情感分析、实体识别以及文本标注等。

  IBM Watson Alchemy Language: 该API能够辅助电脑学习如何阅读以及进行一些文本分析任务。譬如将非结构化数据按照领域模型转化为结构化数据,使其能够服务于社交媒体监测、商业智能、内容推荐、商业交易以及定向广告等等服务。

  MeaningCloud Text Classification: 该API提供了部分预分类的功能:文本提取、分词、停用词设置以及同义词提取等等。

  Microsoft Azure Text Analytics API?基于 Azure Machine Learning 实现的一系列文本分析服务。该API能够用于情感分析、关键语句提取、语言检测以及主题识别这些非结构化文本的处理任务。该API并不需要使用者提供相关的训练数据,能够大大降低使用门槛。

  Microsoft Cognitive Service - Text Analytics: 提供了情感检测、关键语句提取、主题以及语言分析等功能。该分组中其他的API还包括?Bing 拼写检测、语言理解、文本分析、Web 语言模型等等。

  nlpTools: 简单的采用 JSON 传输格式的提供了自然语言处理功能的 HTTP RESTful 服务。它能够提供对于在线媒体的情感分析与文本分类等服务。

  Semantic Biomedical Tagger: 能够利用文本分析技术提取出文档中的 133 个生物医药学相关的实体词汇并且将它们链接到知识库中。

  Thomson Reuters Open Calais?: Calais 基于自然语言处理与技术,能够分类与关联文档中的实体信息(人名、地名、组织名等)、事实信息(员工 x 为公司 y 工作)、事件信息(员工 z 在 x 日被任命为 y 公司的主席) 。

  Yactraq Speech2Topics?提供了基于语音识别与自然语言处理技术的将语音内容转化为主题数据的云服务。

  语言翻译

  Google Cloud Translation: 能够在数以千计的语言之间完成文本翻译工作。该API允许网页或者程序方便地接入这些翻译服务。

  IBM Watson Language Translator: 能够在不同语言之间进行文本翻译,该服务允许开发者基于独特的领域术语与语言特性进行自定义模型开发。

  LangId: 能够快速地从多语言中检索结果的服务,并不需要使用者指定哪种语言,并且能够返回结果对应的语言类型。

  Microsoft Cognitive Service - Translator: 能够自动地在翻译之前进行语言类型检测,支持 9 种语言的语音翻译以及 60 种语言的文本翻译。

  MotaWord: 快速地人工翻译平台,提供了超过70种语言支持。该API同样允许开发者查询翻译报价、上传带有文档说明与样式指南的翻译项目请求、自动追踪翻译进度以及进行实时反馈等。

  WritePath Translation:API允许开发者将 WritePath 功能集成到自定义应用中,包括字数检索、提交文本翻译任务、以及获取翻译信息等等。

  预测与其他 API

  Amazon Machine Learning: 寻找数据中的隐藏模式信息,典型的用法包括诈骗检测、天气预报、市场营销以及点击预测等。

  BigML: 提供基于云的与数据分析服务,允许用户以HTTP请求的方式自己创建数据源以及选择合适的模型来处理有监督或者无监督的机器学习任务。

  Ersatz: 基于 GPU 支持的深度神经网络提供的预测服务,允许用户以API方式进行交互。Ersatz中还利用增强学习来合并不同的神经网络模型来提升整体的效果。

  Google Cloud Prediction: 提供了用于构建机器学习模型的RESTfulAPI。这些工具能够通过分析数据来提取出应用中数据的不同特征,譬如用户情感、垃圾信息检测、推荐系统等等。

  Google Cloud Speech API: 能够提供超过80种语言的快速与准确的语音识别以及转化服务。

  Guesswork.co: 能够为电商网站提供产品推荐引擎,Guesswork可以通过基于Google 预测API构建的语义化引擎来对用户行为进行预测。

  Hu:toma:?帮助世界各地的开发者构建商用级别的深度学习聊天机器人。

  IBM Watson Conversation?: 帮助构建可以部署在多个消息平台或者网页上的,能够理解自然语言的聊天机器人。其他类似的API还包括?Dialog、Natural Language Classifier、Personality Insights、Document Conversion以及?Tone Analyzer.

  IBM Watson Speech?: 包含了语音到文本以及文本到语音之间的转化功能(譬如创建语音控制的应用)。

  IBM Watson Data Insights: 该系列的服务包含了三个API:AlchemyData News、Discovery 以及 Tradeoff Analytics。AlchemyData 提供了对于大量的新闻、博客内容的高级别定向搜索与趋势分析的服务。Tradeoff Analytics 则是帮助用户在多目标优化时进行有效抉择。

  IBM Watson Retrieve and Rank: 开发者可以将自定义数据导入到服务中,并且使用相关的关联发算法来训练机器学习模型。服务的输出包括了一系列相关的文档与元数据,譬如某个联络中心的代理能够基于该服务提高呼叫的平均处理时间。

  Imagga: 能够为你的图片自动打标签,从而允许你的图片可以被关联搜索到。

  indico: 提供了文本分析(情感分析、Twitter 参与度、表情分析等)以及 图片分析(面部表情识别、面部定位)。indico 的API可以免费试用并且不需要任何的训练数据。

  Microsoft Azure Cognitive Service API : 基于预测分析提供机器学习推荐服务,譬如个性化产品推荐等,可以用来代替传统的 Azure Machine Learning Recommendations 服务。新版本提供了批处理支持,更好地API检索服务、更清晰的API使用界面以及更好的注册与账单界面等。

  Microsoft Azure Anomaly Detection API: 能够在序列数据中检测出异常数据,譬如检测内存使用过程中是否存在内存泄露的情况。

  Microsoft Cognitive Service - QnA Maker: 将信息提取为会话式的、易于浏览的数据形式。其他类似的API还包括?Academic Knowledge、Entity Linking、Knowledge Exploration以及Recommendations。

  Microsoft Cognitive Service - Speaker Recognition: 帮助应用来分析检测出当前的发言者。其他的类似于的API还包括Bing Speech?(将语音转化为文本并且理解其大致含义)、?Custom Recognition?等等。

  NuPIC: 由NuPIC社区运行与维护的开源项目,其基于 Python/C++ 实现了Numenta's Cortical Learning算法并对外提供API服务。该API允许开发者能够使用基本算法或者分层算法,也可以选择使用其他的平台功能。

  PredicSis: 能够通过预测分析与大数据技术提供市场营销的效用与收益。

  PredictionIO: 基于 Apache Spark、HBase 以及 Spray 这些著名的开源项目搭建的开源机器学习服务。典型的API包括了创建与管理用户信息及其行为记录、检索项目与内容、基于用户进行个性推荐等等。

  RxNLP - Cluster Sentences and Short Texts: 提供了文本挖掘与自然语言处理的服务。其中语句聚类API能够将不同的语句进行分类,譬如将不同新闻文章中的语句或者 Twitter、Facebook 上提取出来的短文本划分到不同的分组中。

  Sightcorp F.A.C.E.: 该API能够帮助第三方应用来更好地理解用户行为,并且根据年龄、性别、面部表情、头部姿势以及种族划分来进行相似面部的分析与搜索。



关键词: 机器学习

评论


相关推荐

技术专区

关闭