共查询到20条相似文献,搜索用时 546 毫秒
1.
基于概念图的自然语言语义解释 总被引:3,自引:0,他引:3
语法分析器应用文法规则生成语法树来表明一个句子的语法结构。本文讨论用概念图表示自然语言的语义,描述一个从语法树开始生成概念图来解释句子语义的方法,生成过程由语法树引导,把与每一个输入语相关的概念图连接成一个较大的概念图表示整个句子的语义。 相似文献
2.
自然语言理解是人工智能的一个重要分支。首先阐述了自然语言理解处理的不同层次;其次,分析了自然语言理解中语法的内涵;同时,介绍了一种自然语言理解中语法分析的算法,即采用适合于分析与生成的自顶向下分析算法的设计和实现。 相似文献
3.
4.
5.
工业机器人通常采用特定的机器人语言进行示教编程与控制,对于操作人员需要具有较高专业与技能要求,并且示教周期长导致工作效率降低。为了提高工业机器人使用效率与易用性,提出一种基于受限自然语言解析器的设计方法。该系统通过对受限自然语言进行词法解析、语法解析、语义解析,得到所需求的工作意图,然后与实时生成的三维空间语义地图进行匹配,结合机械臂轨迹规划,生成能够完成工作任务的机器人作业程序,并完成了机器人作业程序的解析与实际机械臂的控制。通过实验证明设计的基于受限自然语言处理的分拣机器人解析器能够正确解析自然语言命令,实现对机械臂的控制。 相似文献
6.
基于VRML的三维地形场景生成. 总被引:7,自引:0,他引:7
详细分析了VRML的特点、动态交互的原理及其在VRML中三维地形场景的生成技术。依照VRML语法扩展了适合三维地形网络表达的VRML原型节点,从而将使三维大规模地形数据可直接进入VRML世界、高精度数学运算和实时交互漫游。 相似文献
7.
大语言模型(Large Language Models,LLMs)是一种基于深度学习的自然语言处理(Natural Language Processing,NLP)模型,用于理解、生成和处理自然语言文本,逐渐被应用于不同领域。本文通过对LLMs的技术场景探索,利用LLMs对自然语言的语法、语义和上下文信息的理解与生成自然语言的能力,构建改进媒体传统机器写稿模式的智能写作系统。 相似文献
8.
论述了一个多智能体并行设计环境中自然语言通信模块的设计和实现方法。通过建立一个受限词汇的综合信息库,记录词汇的各种语法、语义信息;采用扩充短语结构文法对句子结构进行分析,定义了句子生成模板,智能体借助该模板提供的接口函数生成自然语言句子。该设计方法建立在受限语言的基础上,突出了在协商式多智能体之间进行自然语言通信时的准确性。此外,为智能体提供了灵活、友善的接口,提高了多智能体并行设计环境的性能。 相似文献
9.
数据库语义学(Database Semantics)是德国爱尔兰根一纽伦堡大学Hausscr教授于20世纪90年代提出的面向计算机自然语言处理的程序化语义学理论。这一理论不同于以往任何以元语言为基础的语义分析方法,它将自然语言的理解与生成建构为角色(即听者和说者)转换的规则理论体系。该理论建构自然语言交流模型的两个核心基础是左结合语法((LA)和词库数据结构(word bank)。以古汉语为例介绍和分析这一理论,通过顺次应用LA语法的3个变体:LA-hear, LA-think和LA-speak说明DI3S理解和生成自然语言的过程。 相似文献
10.
实时信息的产生对动态车辆路径问题仿真器的研究起着非常重要的作用。为此,提出了实时信息的生成算法,包括随机公路网络的生成,实时交通信息的生成和随机客户需求的生成等。实验结果表明,算法所产生的实时信息和现实中的实时信息比较接近,能够满足动态车辆路径问题仿真器的要求。 相似文献
11.
YH-F2是国防科大研制成功的全数字仿真计算机系统。配置在其上的YFSIM是非过程的仿真建模语言,它是专为连续动力学系统的实时仿真和时间要求苛刻的仿真而设计的,但也能够适用于仿真连续/离散混合数据系统。本文结合一个混合数据系统的简单实例,详细论述了如何用YFSIM语言对混合数据系统建模和仿真。 相似文献
13.
Stankovic John A. Ramamritham Krithi Niehaus Douglas Humphrey Marty Wallace Gary 《Real-Time Systems》1999,16(2-3):223-251
The Spring system is a highly integrated collection of software and hardware that synergistically operates to provide end-to-end support in building complex real-time applications. In this paper, we show how Spring's specification language, programming language, software generation system, and operating system kernel are applied to build a flexible manufacturing testbed. The same ingredients have also been used to realize a predictable version of a robot pick and place application used in industry. These applications are good examples of complex real-time systems that require flexibility. The goal of this paper is to demonstrate the integrated nature of the system and the benefits of integration; in particular, the use of reflective information and the value of function and time composition. The lessons learned from these applications and the project as a whole are also presented. 相似文献
14.
This paper describes a recent experiment in the design, implementation and application of a programming language designed specifically for distributed systems. The fundamental nature of such systems is used in the derivation of an experimental language, which is described and illustrated. Having outlined an implementation, the project is evaluated and some of the more significant findings are reported. In particular, the paper discusses (and argues for) an explicit language facility for expressing the distribution of a program over an actual system. 相似文献
15.
16.
Object-oriented real-time systems: concepts and examples 总被引:1,自引:0,他引:1
The problems associated with developing real-time software systems, including ensuring predictable real-time behavior under both normal and abnormal operating conditions, are outlined. The management of temporal complexity, structuring of dynamic real-time applications, object-oriented models, object-oriented real-time languages, and the requirements for real-time object-oriented models are discussed. Chaos, an object-based language and programming/execution paradigm designed for dynamic real-time applications, is described 相似文献
17.
18.
19.
《Information and Software Technology》1999,41(1):15-28
Software testing is a critical and important stage of the application software development life-cycle. Testing is a verification activity that affects the overall software quality. The verification of critical and dependable computer software such as real-time safety-critical software systems consumes about 50% of the project time. In this work, we consider testing compilers. Since a compiler is a highly usable software, an increased emphasis on reliability requires a careful testing before releasing the compiler. In compiler testing, the compiler implementation is verified to conform to the specified language syntax and semantic available in the standard language documentation. In this work, an algorithm is designed and a tool is developed to automate the generation of test cases to check the language syntax. In addition, we propose a heuristic approach to cover language semantics. Since Java is a relatively new programming language, we concentrate on testing the adherence of new Java compilers to the language syntax and semantics. 相似文献
20.
MCM/70, manufactured by Micro Computer Machines (MCM), was a small desktop microcomputer designed to provide the APL programming language environment for business, scientific, and educational use. MCM was among the first companies to fully recognize and act upon microprocessor technology's immense potential for developing a new generation of cost-effective computing systems. This article discusses the pioneering work on personal microcomputers conducted at MCM in the early 1970s and, in particular, the making of the MCM/70 microcomputer. 相似文献