人工智能常用 API

时间:2024-02-17 19:51:22

人工智能常用 API

转载  2016年07月13日 19:17:27

机器学习与预测


1、AlchemyAPI  
在把数据由非结构化向结构化的转化中运用得较多。用于社交媒体监控、商业智能、内容推荐、金融交易和定向广告等。
2、Alina
一个加入了Alina的混搭网站展示了这一API在使用基因算法和人工神经网络来分析比特币历史价格的浮动以及进行预测并自动完成交易上的潜力。
3、Amazon Machine Learning
 通过数据寻找模型。应用的例子:欺诈监测、预测需求、定向营销和点击预测。
4、BigML
为基于云的机器学习和数据分析提供的一种服务。用户能够设置数据源、创建数据库、从数据集中创建模型,并基于数据做出预测。
5、Ersatz 
基于网页的机器学习程序,能自动识别任务,此前,这些任务可能需要人为参与。Ersatz平台可用于模型和数据的可视化、团队协作和GPU计算,这些都可以在一个网页内完成。
6、Google Prediction
把机器学习的好处带给了所有人。只要上传你的数据,并用已有的正确答案来训练系统,建立模型。系统训练好之后,你就可以做预测了。
7、Guesswork
 使用一个基于语意规则的引擎,在Google Prediction API上运行,可精准地预测消费者意向。
8、Hutoma
基于深度学习网络,能被训练以理解具体的主题,仅仅需要上传一段文档,但需包含对话样本。创造的应用是类似于Siri的交互界面。
9、IBM Watson
特定的合作团队开发者正在图像识别、语言处理和推理机制等领域研究Waston的认知能力和类人智能。最著名的例子有读了上百万研究论文的 “医学诊断应用程序”以及“IBM Waston 顾问”。
10、IBM Watson Retrieve and Rank
使用机器学习,通过在给定的数据集中寻找“信号”,改进信息检索。开发者能把自己的数据上传到服务器上,使用相关已知结果来训练机器学习模型。
11、Imagga
 图像识别平台,提供图像标签API。开发者和商业团队可以建立可扩展的、图像为主的深度云应用。
12、Indico
把原始的文字和图像数据转换成人类能理解的形式。Indico API是免费的,并且不要求必须有训练数据。
13、NuPIC 
NuPIC API 让开发者可以使用原始的算法,把不同的区域(包括层级)进行串联,可使用其他平台的功能。
14、PredicSis
可使用PredicSis上传数据集,设计自己的预测模型。
15、PredictionIO
PredictionIO是一个开放资源的机器学习服务器。其API的代表使用方法包括创建和管理用户和用户记录、检索内容、根据用户创建和管理推荐。
16、Predictions
为旅行和医疗行业提供长期的预测。由容纳了大量数据的多种算法来提供支持,能同时比较所有目的地,并找到未来几个月最世界上适合旅行、健身或者开展活动的地方。
17、RxNLP - Cluster Sentences and Short Texts
 一个文本挖掘和自然语言处理服务器。RxNLP的一个API——ClusterSentences,能把句子(比如从不同的新闻报道中摘出的句子)或者是简短文本(比如,Twitter 或者 Facebook上的帖子)进行分组。
18、Sightcorp F.A.C.E. 
一个网页服务,能允许第三方开发者使用其人脸分析技术来开发更加智能的、交互的应用程序。这一技术可用于更好地理解用户习惯,检索相关的脸部分析,比如他们的年龄、性别、脸部表情、头的动作以及种族。
19、Windows Azure Machine Learning Recommendations
Azure机器学习推荐服务基于预测分析提供解决方案。通过额外地提供使用数据,API突出了功能、种类、特征、用户数据和注意事项,目的是在云端建立机器学习解决方案。
20、Wise.io
帮助开发者实现手写文字数字化识别、邮件过滤、政治性言论以及行为识别与传感数据的融合。

 

人脸和图像识别


 21、Animetrics Face Recognition
这个API能被用于识别照片中的人脸,并与一系列已知的人脸进行匹配,还能在可搜索的图集中增加或者删除某个主题,或者增加或者删除关于某个关键词的人脸照片。
 22、Betaface
一个人脸识别和探测网页服务。功能包括多人脸部探测、脸部图片修剪、123 脸部点探测(22basic,101 advanced),人脸验证、身份确认、在大型数据库中进行近似搜索等等。
 23、Eyedea Recognition
 一个识别服务,提供人脸、汽车、版权、盘子的探测。这一API的主要作用在于,能够即时地理解物体、用户和行为。
24、Face++
一个人脸识别和探测服务,提供探测、识别和分析。使用者可以按需要训练程序,对人脸进行探测、识别和分组,以及创建脸部数据集、创建群组,获取信息。
25、 FaceMark
 这个API可以探测到正脸图像的68个点,脸部轮廓的35个点。
26、Google Cloud Vision API
 帮助你找到自己最喜欢的图像,并以很快的速度获得丰富的注释。它把图像分为几千个种类(比如,船,狮子,埃菲尔铁塔),可以探测带有情绪的脸,也可以识别多种语言的文本。
27、Microsoft Project Oxford Vision
允许开发者对Microsoft Project Oxford进行融合。一些API的例子应用包括处理图像、探测图像和反馈缩略图。
 28、Rekognition
提供脸部和场景图像识别,充分利用社交图像应用程序。使用眼睛、嘴、脸和鼻子,加上情绪识别,以及其他6个独立的功能,Rekognition API能读出性别、年龄和情绪。
 29、FaceRect
一个能探测图像中的人脸的API。能识别单张图像中的多个人脸,其中包括正面和轮廓,并在每一张探测到的脸中,搜索脸部发特征(眼睛、鼻子和嘴)
30、Kairos
 一个允许用户把高级的安全功能加入到应用程序和服务中的脸部识别API。
 31、Skybiometry Face Detection and Recognition
 提供脸部探测和识别服务,可用作face.com API的替代。

 

文本分析,NLP,情感分析


32、AlchemyAPI
 AlchemyAPI 最近可用的文本分析功能包括实体提取、情感分析、关键词提取、概念标签、关系提取、文本分类、作者提取、语言探测、文本提取、微格式句法分析和RSS/ATOM订阅探测。
33、AlchemyAPI Keyword Extraction
从文本、HTML或者网页上的内容提取关键词。这一API把目标样本进行规划,去除掉广告、超链接和其他不需要的内容,随后提取关键词。
34、Bitext Sentiment Analysis
一套多语种语义服务。目前有四种语义服务可用:实体和概念提取、语义分析和文本分类。
35、Calais
 使用自然语言处理、机器学习和其他方法,Calais用实体(人、地点、组织等等)、事实(谁在某公司工作)和事件(某某在某天被某公司任命为主席)来对你的文件进行分类和连接。
36、Semantic Biomedical Tagger
有一个内置的功能,可识别133种生物医药实体类型,并根据语义把他们链接到基于知识的系统中。
37、Free Natural Language Processing Service
语义分析、内容提取和语言探测。
38、nlpTools
 把线上新闻进行解码,进行情感分析和文本分类。为了分析情感或把文本中的一行话进行分类,开发者可能会使用这一API来获得分类标签,分为积极的、中立的和消极的。
39、Diffbot Analyze
 为开发者提供能够从任何网站中确定、分析和提取主要内容的功能。
40、Skyttle
 Market Sentinel的文本挖掘引擎,通过主题关键词和短句态度分析文本。支持英语、法语、德语和俄语。
41、Speech2Topics
分析语音和视频,提取大数据,使用自然语言处理和语言识别。
 42、TweetSentiments
使用Support Vector Machines算法,对推特上的消息进行语义分析,进而能够知道从语义上看,推文是积极的、中立的还是消极的。
43、Text Processing
 提供的功能包括概括文档、对文档打标签、还原单词的最简形式、删除禁用词、POS(语言部分标签)、从印尼语到英语的翻译、搜索词的定义。
44、MeaningCloud Text Classification
 Text Classification API执行的是预先分类的任务,比如:提取文本、符号化、禁用词删除和词形还原。使用基于特定规则的过滤和数据文件分类,这一API能在众多不同的环境中实现精准的分类。

 

 

翻译


45、Google Translate
目前已经是第二版,为该领域的研究者提供机器自动翻译,提供与谷歌基于统计学的机器翻译系统进行对比和对照的工具,开发者也可在此基础上进行开发。
46、LangId
一个快速搜索任何语言的信息的工具,不具体指定语言。
47、 MotaWord
提供超过70种语言的翻译。这一API能让开发者获得每一次翻译的引用数据,与文档和使用手册一起提交翻译项目,追踪翻译项目的进程,获得活跃、及时的反馈。
 48、WritePath Translation
API允许开发者把其功能与其他的应用程序结合。一些有代表性的API方法包括搜索词的数量、文档的翻译和搜索翻译的记录和文本。
49、IBM Watson Language Translation
使用统计学的机器翻译技术来提供特定领域的翻译。目前提供了三个领域(对话、专利和新闻),可翻译成7种语言。