最全面的52个机器学习API盘点,一文让你全get
大小:0.5 MB 人气: 2017-12-07 需要积分:1
API是用于构建软件应用的程序、协议以及工具的组合。所有的API可以根据应用场景进行分组:
人脸与图片识别;
文本分析,自然语言处理以及情感分析;
语言翻译;
预测以及其他的机器学习算法。
在具体的每个分组内,我们根据首字母顺序排序;API的描述信息源自截止到 2017年2月3日对应主页上的描述。如果你发现存在未被收录的流行的API可以在评论中留言,我们会将其增补到列表中。
人脸与图片识别
Animetrics Face RecogniTIon:该API能够用于图片中的人脸检测,并且将其与已知的部分人脸进行匹配分析;该API还支持从某个待搜索的集合中添加或者移除某个分类,或者从某个分类中添加或者删除某张人脸图片。
Betaface:同样是提供人脸识别与检测的在线服务。它支持多人脸检测、人脸裁剪、123 个人脸特征点提取、人脸验证、识别以及大型数据库中的相似性搜索提取。
Eyedea RecogniTIon:致力于提供高阶的计算机视觉解决方案,主要包括对象检测与识别。其识别服务提供了常见的眼部、人脸、车辆、版权以及果盘识别,该API主要的价值在于对于对象、用户以及行为的快速识别。
Face++:为应用提供面部的检测、识别以及分析服务,用户可以通过API调用训练模型,进行人脸检测、人脸识别、人脸分类、图像修正、创建人脸分组等等服务。
FaceMark:提供了能够在正面照片中检测68个特征点以及侧面照片中检测35个特征点的服务。
FaceRect: 提供了非常强力与完整的面部检测的API,包括在正面照片与侧面照片中检测面部以及在单张照片中提取多个面部的功能;它还能将结果以 JSON 格式输出,包括检测到的眼睛、鼻子、嘴等等面部特征。
Google Cloud Vision API: 架构于著名的TensorFlow之上,能够高效地学习与预测图片中的内容。它能够有助于用户搜索最爱的图片,并且获取图片中丰富的注释。它还能将图片按照船、狮子、埃菲尔铁塔等等不同的类别进行分类,并且对照片中不同表情的面部进行识别,除此之外它还能将图片中不同国家的语言打印出来。
IBM Watson Visual RecogniTIon: 该API能够辅助理解图片内容,包括图片标记、人脸识别、年龄估计以及性别判断,还能根据人脸相似度进行搜索。开发者能够在该服务的基础上结合自身业务特点定制出各式各样奇妙的产品。
Kairos: 该平台方便开发者快速添加?情感分析?与?人脸识别?的功能到应用与服务中。
Microsoft CogniTIve Service - Computer Vision: 该API能够根据用户输入与用户选择分析可视化内容。譬如根据内容来标记图片、进行图片分类、人类识别并且返回他们的相似性、进行领域相关的内容识别、创建图片的内容描述、定位图片中的文本、对图片内容进行成人分级等。
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提供了部分预分类的功能:文本提取、分词、停用词设置以及同义词提取等等。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%