草图理解中的用户适应性研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:t272162898
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的发展方向是使人类在计算机环境下能自然而流畅地表达概念,迅捷地传递思想,并以符合人的感知和认知过程的方式对概念进行加工,逐步实现从人类利用计算机只能以定量计算为主的结果中得到启发的“机器为中心”模式,向有可能从定性和定量综合集成的多维化信息环境中得到感性和理性认识的“用户为中心”模式转变。这种转变的核心基础就是要建立与人类思维过程趋同而更加自然和友好的人机交互环境。多媒体、多通道支撑下的感知用户界面(PerceptualUserInterface)是实现上述目标的主要途径,而模拟“纸笔模式”的笔式交互(Pen-basedInterface/PenComputing)以其易用、自然、高效和利于创造性思维等特性成为感知用户界面中不可缺少的部分,是目前人机交互技术(Human-ComputerInteraction,HCI)中一个重要的研究课题。 笔式交互技术的核心是草图理解,即捕捉和识别用户的输入意图。草图理解的关键是允许用户按其习惯方式输入图形,即草图理解的用户适应性。这是笔式交互技术得以发展并成为实用工具的关键技术。本文以支持UML构思设计的图形输入为背景,以实现草图理解的智能化和自适应性为目标,以人工智能和机器学习为手段,对草图理解中的用户适应性问题进行了深入的研究和实验,设计并实现了一个自适应草图理解解决方案,重点研究并实现了基于SVM的增量式主动学习方法和基于用户建模的复杂草图图形识别。本文的成果主要表现以下几个方面: (1)草图理解自适应模型:本文提出并分析了由用户模型、领域模型和交互模型构成的草图理解自适应模型。该模型为解决草图理解的用户适应性问题,实现草图理解的自适应性提供了初步系统框架。 (2)基于机器学习的笔划识别适应性:本文针对手绘草图中的单用户适应和多用户适应的难点问题,采用基于规则推理、BP神经网络和支撑向量机学习方法的笔划识别效果和性能进行了试验和比较,为草图理解用户适应性中引入机器学习方法提供了可靠依据。 (3)基于SVM的增量式主动学习方法:根据上述试验分析比较,并在分析已有基于SVM增量学习基础上,改进并提出了基于SVM的增量式主动学习方法,实验表明:基于SVM的主动式增量学习方法可以很好地解决笔划识别中的用户适应性问题。 (4)用户复杂草图输入习惯捕捉:利用用户的历史数据,运用决策树学习思想建立了用户手绘习惯模型,并采用模糊匹配方法来识别用户输入的复杂图形,有效地解决了用户输入习惯捕捉问题。 本文通过对用户适应性问题的分析及机器学习方法引用的对比实验,提出并实现了基于SVM增量式主动学习方法的笔划识别及复杂图形用户输入习惯捕捉方法。实验表明:基于SVM增量式主动学习可以在少量样本的基础上获得良好的效果,从而为笔划识别的效率和性能提供保证。在笔划识别适应性基础上建立起来用户输入习惯模型,具有很强的用户适应性,消除了因用户随意输入带来的识别困难,为草图理解的实现提供强有力的支持。
其他文献
现存在OLAP系统无法处理重要的实时动态数据,它在面对一些非预期的快速数据需求改变时缺乏足够的灵活性.物理集成外部数据需要对整个多维数据集进行重新构建,这是一个十分复
随着信息科技的飞速发展,人们的生活已经越来越离不开信息与网络所带来的便利,尤其是近十年来计算机网络给全球提供了巨大的社会和经济效益,计算机网络业已成为人类社会的一
以往对程序语言的形式化验证不能与类型系统相结合,推理程序的规则依赖于确定的类型。  这篇论文将尝试抹去类型与断言的界限。本文将在分离逻辑的基础上,向状态中引入关于类
该文在对信息检索的发展和现存的问题的分析的基础上,结合分布式人工智能领域的最新研究分支——多Agent(MAS)技术和当前的信息检索技术,研究和设计了一个多Agent合作的信息
因特网上存储的数据与信息以前所未有的速度剧烈膨胀,带来了"信息过载"和"信息迷向"等现象,促使对信息过滤的研究成为热点.通过对该文的处理,用户行为的探测等手段,信息过滤
云计算是一种基于互联网的软件开发、交互与运营计算模式,在能耗、成本、扩展性、可靠性等方面具有明显的优势。PaaS(Platform-as-a-Service:平台即服务)是云计算的三种服务模
GIS技术是融计算机、地理、测量、网络、信息管理和应用对象知识等于一体的一门综合性边缘学科和应用技术,GIS产品在目前已进入产业化和商品化阶段.城市是地理信息系统应用最
摘要 在过去的几十年间,如何按时、按预算生产软件产品成为软件工业面临的一 个主要问题。在软件开发中引入工程方
开发交互式三维图形程序是充满乐趣和富有挑战性的工作.随着图形标准OpenGL在Unix与PC平台的广泛应用,越来越多的3D应用程序采用OpenGL作为支撑库.OpenGL提供了数百个库函数,
随着计算机网络技术特别是Internet技术的发展,网络安全日益受到人们的重视。网络环境中的数据安全传输协议,对于应用的安全性起着非常重要的作用,已经成为影响网络进一步发展的