Skip to content

Latest commit

 

History

History
105 lines (53 loc) · 9.4 KB

machine-learning-data-science-apis.md

File metadata and controls

105 lines (53 loc) · 9.4 KB

50 个有用的机器学习与预测 API

原文:www.kdnuggets.com/2015/12/machine-learning-data-science-apis.html/2

面部和图像识别

  • Animetrics Face Recognition:这个 API 可以用于检测照片中的人脸,并与一组已知面孔进行匹配。该 API 还可以将主题添加或移除到可搜索的画廊中,并将面孔添加或移除到主题中。

  • Betaface:一个面部识别和检测的网络服务。功能包括多面孔检测、面孔裁剪、123 个面部点检测(22 个基础点,101 个高级点)、面孔验证、识别、在非常大的数据库中进行相似性搜索等。

  • Eyedea Recognition:一个识别服务,提供眼睛面孔、车辆、版权和车牌检测。该 API 的主要价值在于可以即时了解对象、用户和行为。

  • Face++:一个提供检测、识别和分析的面部识别和检测服务,供应用程序使用。用户可以调用程序进行训练、检测面孔、识别面孔、分组面孔、操控人员、创建面孔集合、创建组和获取信息。

  • FaceMark:FaceMark 是一个能够在正面面孔照片上检测 68 个点,在侧面面孔照片上检测 35 个点的 API。

  • Google Cloud Vision API:帮助你快速大规模地找到你喜欢的图片,并获得丰富的注释。它将图像分类到数千个类别(例如,“船”,“狮子”,“埃菲尔铁塔”),检测带有相关情感的面孔,并识别多种语言中的打印文字。

  • Microsoft Project Oxford Vision:允许开发者访问和集成 Microsoft Project Oxford 的视觉功能。一些示例 API 方法包括处理图像、检测图像和返回缩略图。

  • Rekognition:提供优化用于社交照片应用的面部和场景图像识别。利用眼睛、嘴巴、面部和鼻子以及情绪识别和性别相关特征,Rekognition API 可以预测性别、年龄和情绪。

  • FaceRect:一个能够在图像中检测面孔的 API。该 API 可以在给定的图像中检测多个面孔,包括正面和侧面面孔,并搜索每个检测到的面孔中的面部特征(眼睛、鼻子、嘴巴)。

  • Kairos: 一个面部识别 API,允许用户将先进的安全功能集成到他们的应用程序和服务中。

  • Skybiometry Face Detection and Recognition: 提供面部检测和识别服务,可作为 discontinued face.com API 的替代品。

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

  • AlchemyAPI: AlchemyAPI 提供人工智能作为服务。目前可用的文本分析功能包括实体提取、情感分析、关键词提取、概念标记、关系提取、文本分类、作者提取、语言检测、文本提取、微格式解析和 RSS/ATOM 订阅源检测。

  • AlchemyAPI Keyword Extraction: 从文本、HTML 或发布的网页内容中提取主题关键词。此 API 会对目标文本进行规范化,去除广告、导航链接和其他不必要的内容,然后提取主题关键词。

  • Bitext Sentiment Analysis: 一套多语言语义服务。目前提供四种语义服务:实体和概念提取、情感分析和文本分类。

  • Calais: 使用自然语言处理、机器学习和其他方法,Calais 将文档中的实体(人、地点、组织等)、事实(某人“x”在公司“y”工作)和事件(某人“z”在日期“x”被任命为公司“y”的主席)进行分类和链接。

  • Semantic Biomedical Tagger: 具有内置能力识别 133 种生物医学实体类型,并将它们语义链接到知识库系统中。

  • Free Natural Language Processing Service: 情感分析、内容提取和语言检测。

  • nlpTools: 解码在线新闻来源进行情感分析和文本分类。为了分析一行文本的情感或分类,开发者可以使用此 API 来返回一个类别标签以及该文本的情感条件,范围从积极、中性到消极。

  • Diffbot Analyze: 提供开发者工具,可以识别、分析并提取任何网页的主要内容和部分。

  • Skyttle: Market Sentinel 的文本挖掘引擎,分析文本中的主题关键词和短语级情感。支持的语言包括英语、法语、德语、俄语。

  • Speech2Topics:分析音频和视频,以外推大数据,使用自然语言处理和语音识别。

  • TweetSentiments:使用支持向量机算法对推文进行语义分析,从而确定推文是积极的、消极的还是中性的。

  • Text Processing: 提供包括总结文档、标记文档、词干化、去除停用词、标记词性(POS)、从印尼语翻译成英语和检索词汇定义等功能。

  • MeaningCloud 文本分类:文本分类 API 执行预分类任务,如:提取文本、分词、去除停用词和词形还原。使用基于规则的过滤和统计文档分类,该 API 可以在广泛的环境中进行准确的分类。

翻译

  • Google Translate:目前为第二版,Google Translate 为自动机器翻译领域的研究人员提供工具,以帮助比较、对比,并在 Google 的统计机器翻译系统基础上进行构建。

  • LangId:快速检索有关任何语言的信息,而无需指定语言。

  • MotaWord:提供 70 多种语言的翻译。该 API 还允许开发者获取每个翻译的报价,提交翻译项目及文档和风格指南,跟踪翻译项目的进度,并实时获取活动动态。

  • WritePath 翻译:API 允许开发者访问并将 WritePath 的功能与其他应用程序集成。一些示例 API 方法包括检索字数、提交翻译文档以及获取翻译后的文档和文本。

  • IBM Watson 语言翻译:使用统计机器翻译技术提供特定领域的翻译。他们目前提供三个领域(对话、专利和新闻),可以在总共七种语言之间进行翻译。

参考资料:Mashape 博客 & Programmable Web

我们是否遗漏了您最喜欢的 API?我们将继续更新列表!在评论中告诉我们您的想法。


我们的前三大课程推荐

1. Google 网络安全证书 - 快速开启网络安全职业生涯

2. Google 数据分析专业证书 - 提升你的数据分析技能

3. Google IT 支持专业证书 - 支持你的组织 IT


相关:

  • 5 个最佳机器学习 API 用于数据科学

  • 预测和机器学习的 API:投票结果和分析

  • 预测分析培训资源热榜

相关内容