- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android平台的图书馆咨询机器人探究
基于Android平台的图书馆咨询机器人探究
南京晓庄学院 曹畋
摘要:图书馆咨询业务正逐步向移动平台及7×24小时服务拓展,鉴于这种拓展需求的迫切性,笔者认为将智能手机及平板电脑上流行的Android平台与人工智能进行联合研究与设计,将有助于移动咨询业务的发展,快速的建立起能满足一般性需求的7×24小时移动咨询平台。本文尝试对基于Android平台的图书馆咨询机器人进行探究对必要性,算法选择,开发要点等都进行了有侧重的分析。
关键字:Android 移动 咨询 机器人
1 基于Android平台的必要性
?2014年5月29日,被誉为“互联网女皇”的玛丽·米克尔(Mary Meeker)公布了2014年的年度互联网趋势报告。报告显示(如图1)移动互联网使用量持续增长,占整体互联网的25%,去年这一数据为14%。[1]从数据中不难看出,全球移动业务的强劲增长及未来的发展潜力。
图1 主要国家移动设备操作系统市场份额对比图
(2013年5月与2014年5月数据对比)
另外,在2014年初,一份关于手机及平板操作系统市场占有比例的统计(如图2)中,Android的占有率从去年的68.8%上升到78.9%。从数据上看,Android平台占据了市场的主导地位,继续充当老大的角色。
图2 全球移动设备操作系统市场份额表
且不考虑高校手机的使用比例可能更高,单从以上图表中的数据就能直观的看出:研究基于Android平台的移动咨询具有广泛的现实意义,能最快的切合读者的需求。
2 从人工智能到图书馆咨询机器人
Artificial Intelligence即人工智能,是当今非常热、非常新的一门新科技。人工智能,下面简称AI,它可以在各种模拟、扩展人类智慧的领域发挥意想不到的作用。当然,AI也可认为是计算机科学的一个研究方向。计算机学派的科学家企图通过计算机设计出一种与人类智能相似的机器,这种机器能做出类似人的反应,从而取代人类工作。比如,阅读自然语言、识别图像、专家系统等都是AI领域研究的内容。[2]AI可分为强人工智能和弱人工智能,其中强人工智能的研究目前处于停滞状态。本文中基于Android平台的图书馆咨询机器人能为读者带来像真人提供参考咨询服务的感觉,就是借鉴了弱人工智能中的相关研究成果。不但如此,由于机器人可以不间断工作,图书馆咨询也就实现了7×24h“人工”服务。
人工智能的机器人运用到图书馆咨询服务还能为图书馆凝聚人气,提升知名度。从2012年3月,被网友“教坏”,下岗一个多月的清华大学图书馆机器人“小图”重新上岗,一时间成为全国热议话题的事件中就可见一斑。且不论咨询机器人回答问题的准确度,仅在提升人气方面的能量就令人羡慕,难怪2014年5月29日,微软为Bing有哪些信誉好的足球投注网站拉升人气也发布一款智能聊天机器人,并取名“微软小冰”。
图书馆咨询机器人引入到图书馆咨询业务中,不但能实现7×24h“人工”咨询服务,而且能为图书馆凝聚人气,提升知名度。既然图书馆咨询机器人能给图书馆带来那么多的好处,那么图书馆人还在等什么?
3 基于Android平台的图书馆咨询机器人探究
3.1Android系统介绍
当今最流行的移动操作系统——Android系统,是Google于2007年11月发布的基于Linux平台开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android系统采用了一种名叫软件叠层(或叫软件堆层)的架构,英文名Software Stack。这种架构可以理解为三个层次。最底层即完成基本功能的层,该层实现硬件操作的部分,是以Linux为基础内核并采用C语言编译完成。中间层包括了一种Virtual Machine(虚拟机)机制和提供必要的Library(函数库),而该层则采用C++开发编译完成。最顶端的层,即是各种应用程序,人们常说的APP应用就在该层,比如通话、短信、股票、天气等,可以由其他各个公司甚至个人进行开发。在该层进行开发主要用到Java编写代码。这种新的三层结构的好处就包括:可以不受到过去影响创新的各种所有权问题的影响,从而实现平台的大开放状态。Android成功成为首个也是最大最成功的移动终端,真正实现“旧时王谢堂前燕,飞入寻常百姓家”,使得小成本和个人开发应用范围巨大的移动程序成为可能。不但如此,Google公司还不断扩大与各大硬件制造商,软件开发商,通信运营商等进行各个层次的交流合作,不断强化以Android系统为核心的移动产业生态系统。希望借此建立标准化、更加开放的移动电话软件平台。3
3.2聊天机器人关键算法选择
目前,聊天机器人通常基于弱人工智能实现,而弱人工智能的实现离不开相似算法。相似度算法是前沿的课题,又包括语义相似度,文本相似度等很多类别。本文主要谈谈余玄相似度算法
文档评论(0)