首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
PowerPC
» 使用 IBM Bluemix 上的 AlchemyAPI 服务分析记事本 (1)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
使用 IBM Bluemix 上的 AlchemyAPI 服务分析记事本 (1)
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-7-7 15:04
|
只看该作者
使用 IBM Bluemix 上的 AlchemyAPI 服务分析记事本 (1)
很多人使用记事本来存储供以后参考的信息,但后来,当他们尝试在这些记事本中查找信息时,感觉就像是在执行一个毫无希望的任务。如果您可以将旧的记事本页面数字化,然后实时地将数据转换为完全可编辑的、 可搜索的文本,而不是通过多个记事本搜索信息,情况会怎样?这种情形可以通过使用来自 AlchemyAPI 的 AlchemyLanguage API 来实现。
一个叫做 Noteable 的演示应用程序通过完全数字化的手写记事本彻底改变了记笔记的方式。Noteable 是一个基于 Python 的应用程序,它使用了 AlchemyLanguage API。您可以在 中找到完整的 Noteable 应用程序。在本教程中,我们将重点介绍这个演示应用程序的一个子集,它使用了 。在本教程中,我们将向您展示如何开发一个小的语言处理程序,如何将调用添加到来自 AlchemyAPI 的 API,以及如何使用 DevOps Services for IBM Bluemix 来构建和部署您的项目。
该演示应用程序使用了两个来自 AlchemyAPI 的 API:
在文档中提供了相关概念的分级列表。该 API 使用富文本分析来确定没有被明确引用的概念。它还提供了链接,以便用户可以快速定位相关数据。
在文档中提供了一些概念的嵌套式分类。用户可以快速扫描并专注于他们选定的主题。
您需要做的准备工作登录或为此演示应用程序设置一下帐户:
一个 帐户
一个 帐户
一个 。该密钥将通过电子邮件发送给您。
第 1 步. 运行应用程序我们会立刻深入探讨该代码,但首先让我们看一下 Noteable(即本教程的演示应用程序)。在图 1 中可以看到,该应用程序非常简单:它由一个文本框和一个
Run Analysis
按钮组成。当用户粘贴一些文本并按下该按钮时,Noteable 就会向 AlchemyAPI 发送文本,以便分析和显示结果。
图 1. 运行在 Bluemix 上的 Noteable 演示应用程序
现在,让我们来看看该应用程序的运行情况。
单击上面的
运行应用程序
按钮来访问 IBM Bluemix Platform 上的应用程序。
在显示在您的浏览器窗口中的 Noteable 应用程序中,单击
Run Analysis
按钮。结果会显示在相同页面上,显示在按钮下方。
在 "Taxonomy(General Topic)" 下,您会看到 Taxonomy AP 生成的分类结果。主要的分类是 taxonomy /science/mathematics。
图 2. 来自 AlchemyAPI 的 Taxonomy API 的结果
在 "Concepts in Notes",下,您会看到相关的概念,按照相关性,从勾股定理值 .954606 开始,后跟斜边和三角形。这个分析来自对 Concept Tagging Alchemy API 的调用。
图 3. 来自 AlchemyAPI 的 Concept Tagging API 的结果
现在删除示例文本框,复制和粘贴来自您选择的文档的文本。运行分析,并查看结果。
第 2 步. 创建您自己的代码副本接下来,您将创建一个应用程序代码副本,以便更新它。
(或 )。
使用上面的
获得代码
按钮来访问项目代码。
单击
Fork Project
按钮。为您的项目提供一个名称并单击
Create
生成您自己的代码副本。现在,您可以将此代码部署到 Bluemix,我们将在那里扩展并增强它。
您应该切换到您在 IBM DevOps Services 中新创建的项目;否则,在 IBM DevOps Services 中打开该项目。
在 DevOps Services 中,选择
EDIT CODE
。
第 3 步. 部署和测试初始应用程序
在左边的导航中,选择 manifest.yml 文件来打开和编辑它。
在 env: ALCHEMY_KEY: 下,粘贴通过电子邮件发送给您的密钥。
在 host: 下,输入您选择的唯一 URL 主机名。
在运行栏中,单击应用程序名称旁边的
Deploy
按钮来启动 Bluemix 中的应用程序副本。
图 4. 在 IBM Bluemix DevOps Services 的运行栏中突出显示的 Deploy 按钮
当应用程序状态变为绿色时,单击运行栏中的
Open URL
按钮打开应用程序。
图 5. 在 IBM Bluemix DevOps Services 的运行栏中突出显示的 Open URL 按钮
一个新的浏览器选项卡将会随着您的应用程序一起打开。您会看到 Noteable 应用程序的用户界面,它看起来应该与 中的用户界面相同。粘贴一些文本,然后按下
Run Analysis
按钮。您会看到 Concept Tagging API 生成的结果。但您不会看到分类结果,因为我们需要在下一步中添加 Taxonomy API。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
PCB综合技术
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议