在本文中,我们提出了一个模块化系统,用于代表和推理,并具有自动驾驶汽车交通规则的法律方面。我们专注于英国高速公路法规(HC)的子集。随着人类驾驶员和自动化车辆(AV)将在道路上进行交互,尤其是在城市环境中,我们声称应该存在一个可访问,统一的高级计算模型,并适用于两个用户。自动驾驶汽车引入了责任转变,不应带来缺点或增加人类驾驶员的负担。我们开发了模型的“硅中”系统。提出的系统由三个主要组成部分构建:使用逻辑英语编码规则的自然语言接口;序言中规则的内部表示;以及基于Netlogo的基于多机构的仿真环境。三个组件相互作用:逻辑英语被转化为序言(以及一些支持代码); Prolog和Netlogo接口通过谓词。这样的模块化方法使不同的组件能够在整个系统中承担不同的“负担”。它还允许交换模块。给定的NetLogo,我们可以可视化建模规则的效果,并使用简单的动态运行方案验证系统。指定的代理商监视车辆的行为,以确保合规性和记录可能发生的潜在违规行为。然后,验证者利用有关潜在违规行为的信息,以确定违规行为是否应处以惩罚,在异常和案件之间进行区分。
我们首先概述人工智能现代发展的历史和哲学考量。然后,我们将学习一些形式逻辑和推理系统,特别是命题演算和一阶谓词逻辑的语法和语义。接下来,我们将深入研究搜索算法,直至启发式搜索和著名的 A* 算法,该算法在机器人和计算机游戏等许多领域都有应用。然后,我们将逻辑与搜索结合起来,研究专家推理系统背后的算法。最后,我们将学习 Prolog 编程语言,并使用它来实现一个简单的专家系统、各种搜索算法和一个简单的机器人运动规划系统。接下来,我们将研究 Prolog 以及其他自动推理系统的基础——解析定理证明。我们还将介绍使用自动推理的自动规划。
教科书: 1. S. Russell 和 P. Norvig,“人工智能:一种现代方法”,Prentice Hall,第三版,2009 年。 2. I. Bratko,“Prolog:人工智能编程”,第四版,Addison-Wesley Educational Publishers Inc.,2011 年。 3. M. Tim Jones,“人工智能:一种系统方法(计算机科学)”,Jones and Bartlett Publishers,Inc. 第一版,2008 年 4. Nils J. Nilsson,“人工智能的探索”,剑桥大学出版社,2009 年。 5. William F. Clocksin 和 Christopher S. Mellish,“Prolog 编程:使用 ISO 标准”,第五版,Springer,2003 年。 6. Gerhard Weiss,“多智能体系统”,第二版,麻省理工学院出版社,2013 年。 7. David L. Poole以及 Alan K. Mackworth,《人工智能:计算代理的基础》,剑桥大学出版社,2010 年。
po5:获得有关Prolog,Lisp,Dot Net等编程语言的知识。po6:在不同的目的和不同情况下进行有效沟通。po7:在生活和工作的日常工作中获得自我纪律。po8:使用应用程序基础,包括信息管理和智能应用程序。
人工智能 UNIT-1 人工智能简介:什么是 AI?AI 的重要性。AI 及相关领域。自然语言处理简介。UNIT-2 知识:一般概念、知识的定义和重要性、基于知识的系统、知识的表示、知识组织、知识操作、知识获取。UNIT-3 LISP 和 AI 编程语言:LISP 简介:语法和数值函数、LISP 中的基本列表操作函数、函数、谓词和条件、输入、输出和局部变量、迭代和递归、属性列表和数组、PROGLOG 和其他 AI 编程语言。UNIT-4 形式化符号逻辑:介绍、命题逻辑的语法和语义、FOPL 的语法和语义、Wffs 的属性、转换为子句形式、推理规则、解析原则、使用规则的表示。UNIT-5 专家系统简介、专家系统的特征、专家系统的应用。专家系统的重要性。书籍:1.Clockskin, W.F.和 Mellish, C.S.:Prolog 中的编程,Narosa 出版。House。2.Charniak, E. : 人工智能导论, Narosa 出版。House。3.Winston,P.H.: LISP, NArosa 出版。House。4.Milner : 通用 LISP:教程,Prentice Hall Inc. 1988。5.Marcellus : TURBO PROLOG 中的专家系统编程,P.H.I.1989.6.Elaime R. : 人工智能, 1983.7.Hunt, E.B.: 人工智能, Academic Press 1975 8.Lloyd,J.: 逻辑编程基础, Springer-Verlag 1982.9. clark, K.L.: Micro Prolog, Prentice Hall india.1987.
计算机技能高级:语言:Python、RUST、C、C++、LaTeX;机器学习:Pandas、OpenCV;区块链:共识协议以太坊 Casper FFG。中级:语言:COQ、Prolog、OCAML、Haskell、Java、Scala、HTML、JavaScript、MySQL;机器学习:Tensorflow、Keras;区块链:区块链编程、智能合约 Metamask;IT 架构:分布式架构、并发;项目管理方法:敏捷、Scrum。
程序 莱布尼茨是人类 x + 0 = x 苏格拉底是人类 如果 x + y = z 则 x + s ( y ) = s ( z ) 苏格拉底是希腊人 3 是素数 每个人都会犯错 查询 有会犯错的希腊人吗? s ( s ( 0 )) + s ( 0 ) = z 是否存在 az 回答 是的,苏格拉底!是的 s ( s ( s ( 0 ))) ▶ 如何实现?充分限制逻辑演算,使其可用作计算程序。 ▶ 备注:这个想法引领了一个全新的编程范式:逻辑编程。 ▶ 口号:计算 = 逻辑 + 控制(Robert Kowalski 1973;[Kow97]) ▶ 我们将使用编程语言 Prolog 作为示例。
研究生研究助理(部分时间为10小时/周)2018年9月10日— 2019年12月•与Python,HTML/CSS,JavaScript,JavaScript和AWS机械库开发了自动众包管道Spectrum•在2020年联合IEEE第10届国际开发与学习与表观遗传机器人技术(ICDL- ePirob)上发表的工作
本文介绍了在人机协作背景下代表,推理和交互式学习领域知识的综合体系结构。答案集Prolog是一种非单调逻辑推理范式,用于用不完整的comsense域知识来表示和理由,为任何给定目标计算计划并诊断出意外的观察。基于ASP的推理还用于指导以前未知的动作的互动学习以及编码负担能力,动作前提和效果的公理。此学习将主动探索,反应性动作执行和人类(口头)描述的输入观察以及学习的动作和公理用于后续推理。在模拟机器人上评估了架构,该机器人协助人类在室内域中。
作业 Q1。定义以下术语:i)代理程序 ii)理想理性代理 Q2。列出计算机通过图灵测试所需的四种能力。Q3。给出以下代理类型的感知、动作、目标和环境:i)医疗诊断系统 ii)出租车司机 Q4。确定以下哪些是有效的 wff: (i) ((((P → Q) → ~R) ↔ S) ∨ (T ∧ U)) (ii) wife(P(x)) (iii) ~~P (iv) PQ → Q5。以下是 PROLOG 的知识库:likes(george,food)。likes(george,wine)。喜欢(browny,wine)。喜欢(browny,george)。如何在知识库中添加以下规则?i) Browny 喜欢 George 喜欢的任何东西。ii) Browny 喜欢任何喜欢葡萄酒的人。Q6。区分以下环境类型:i) 静态和动态