知识与知识表示是人工智能中的一项基本技术,且这项技术非常重要,决定着人工智能如何进行知识学习,算是最底层也最基础的部分。

一、知识的概念

知识是信息接受者通过对信息的提炼和推理而获得的正确结论,是人对自然世界、人类社会以及思维方式与运动规律的认识与掌握,是人的大脑通过思维重新组合和系统化的信息集合。

二、知识的分类

从便于表示和运用的角度出发,可将知识分为4种类型。

1、事实:反映某一对象或一类对象的属性,如北京是中国的首都,鸟有双翼。

2、事件和事件序列:有时还要提出时间、场合和因果关系,如鉴定会将于明天举行,这次鉴定会要鉴定的机器是中国自行设计制造的。

3、办事、操作等行为:如下棋、证明定理、医疗诊断等。

4、元知识:即知识的知识,关于如何表示知识和运用知识的知识。以规则形式表示的元知识称为元规则,用来指导规则的选用。运用元知识进行的推理称为元推理。

三、知识表示方法

(一)知识表示的含义

知识表示就是将知识符号化并将其输入计算机的过程和方法。它包含两层含义:

(1)用给定的知识结构,按一定的原则、组织表示知识;

(2)解释所表示知识的含义。

就形势而言,知识表示就是用于求解某问题而组织所需知识的数据结构的一种方法。一般来说,对于同一种知识可以采用不同的表示方法。反过来,一种知识表示模式可以表达多种不同的知识。但在解决某一问题时,不同的表示方法可能产生不同的效果。

(二)知识表示的方法

人工智能中知识表示方法注重知识的运用,知识表示方法可粗略地分为叙述式表示和过程式表示两大类:

1、叙述式表示法

叙述式表示法把知识表示为一个静态的事实集合,并附有处理它们的一些通用程序,即叙述式表示描述事实性知识,给出客观事物所涉及的对象是什么。对于叙述式的知识表示,它的表示与知识运用(推理)是分开处理的。

叙述式表示法易于表示“做什么”,其优点是:

(1)形式简单、采用数据结构表示知识、清晰明确、易于理解、增加了知识的可读性。

(2)模块性好、减少了知识间的联系、便于知识的获取、修改和扩充。

(3)可独立使用,这种知识表示出来后,可用于不同目的。

其缺点是:不能直接执行,需要其他程序解释它的含义,因此执行速度较慢。

2、过程式表示法

过程式表示法将知识用使用它的过程来表示。即过程式表示描述规则和控制结构知识,给出一些客观规律,告诉怎么做,一般可用一段计算机程序来描述。

例如,矩阵求逆程序,其中表示了矩阵的逆和求解方法的知识。这种知识是隐含在程序之中的,机器无法从程序的编码中抽出这些知识。

(1)过程式表示法一般是表示“如何做”的知识。其优点有:

① 可以被计算机直接执行,处理速度快。

② 便于表达如何处理问题的知识,易于表达怎样高效处理问题的启发性知识。

(2)其缺点是:不易表达大量的知识,且表示的知识难于修改和理解。

举报/反馈

知识表示与计算机,两分钟了解人工智能中的“知识与知识表示”相关推荐

  1. python中int input_两分钟了解python中的input函数

    两分钟了解python中的input函数 input函数在python中是一个内建函数,其从标准输入中读入一个字符串,并自动忽略换行符.下面我们就来看看input函数的具体用法吧. #函数inputm ...

  2. 讲解人工智能中的知识图谱、图灵测试以及深度学习、机器学习

    InfoQ:您出版的<科幻电影中的科学>系列手绘得到了非常广泛的关注,能否跟大家聊聊书中选择的解读电影是否有标准?创作的过程是怎样的? 王元卓:说到创作契机,其实是一个非常偶然的机会,我本 ...

  3. android中sp的意义_两分钟理解Android中SP与DP的区别

    从一开始写Android程序,就被告知这些常识 长度宽度的数值要使用dp作为单位放入dimens.xml文件中 字体大小的数值要使用sp作为单位,也放入dimens.xml文件中 然后,就没有然后了, ...

  4. 知识与知识表示的概念

    人类的智能活动主要是获得并运用知识.知识是智能的基础.为了使计算机具有智能,能模拟人类的智能行为,就必须使它具有知识.但知识需要用适当的模式表示出来才能存储到计算机中去,因此,知识的表示成为人工智能中 ...

  5. 计算机人工智能应用,计算机在人工智能中的应用研究

    计算机在人工智能中的应用研究 摘要:近年来,随着信息技术以及计算机技术的不断发展,人工智能在计算机中的应用也随之加深,其被广泛应用于计算机的各个领域.本文针对计算机在人工智能中的应用进行研究,阐述了人 ...

  6. 符号- 作用 计算机,符号在人工智能中的作用

    如今,人工智能主要是关于人工神经网络和深度学习.但这并非总是如此.实际上,在过去的十年中,该领域大部分都由象征性人工智能主导,也被称为"经典AI","基于规则的AI&qu ...

  7. DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向、计算机算法竞赛集锦方向),如有合作意向,请留言告知

    DayDayUp:本博主预计2019下半年将会出两本书(关于人工智能算法及其实战案例应用方向.计算机算法竞赛集锦方向),如有合作意向,请留言告知 PS:禁止任何形式的知识盗取!! 目录 关于人工智能算 ...

  8. 学校电脑计算机排序摆放,录取:电脑排序两分钟搞定

    连日来,各区县正在进行高中阶段统一录取招生学校的投档录取工作.录取工作流程怎样?各校分数线如何划定?记者昨天在市北职业高中目击了闸北区投档录取过程. 在录取现场记者见到:所有录取工作都在一台笔记本电脑 ...

  9. 人工智能的浪潮中,知识图谱何去何从?

    漆桂林认为,目前知识图谱整个领域最关注的问题还是如何能够高效.低成本构建知识图谱,而这个问题对于研究人员来说,仍是一个非常大的挑战,比如现在大家都在关注如何在少量甚至无标注场景下进行知识图谱构建. 记 ...

  10. 漆桂林 | 人工智能的浪潮中,知识图谱何去何从?

    本文转载自公众号:AI科技大本营. 近年来,随着人们对 AI 认知能力的积极探索,知识图谱因其表达能力强.拓展性好,基于知识进行推理等优势得到了学界与业界的高度关注.知识图谱,旨在描述客观世界概念.实 ...

最新文章

  1. 疫情之下第一个倒闭航空公司:百年老店Avianca申请破产保护,国内民航也不乐观...
  2. python上海培训哪里比较好-python培训机构上海哪里好?
  3. JMeter接口测试通过企业微信API记录(二)创建审批接口并测试
  4. python list操作说明
  5. intellij远程调试_IntelliJ中的远程调试Wildfly应用程序
  6. leetcode之回溯backtracing专题4
  7. python将图片原比例缩小_Python实现图片长宽比例缩放和填充
  8. 没有MsVCp140如何安装MysQl,win10中msvcp140.dll文件如何安装_win10电脑缺少msvcp140.dll文件的安装教程...
  9. 开发人员提升自己的四种方式
  10. oracle decode(nvl(estimate_qty,0),0,1,estimate_qty) 函數
  11. 设计模式学习-每日一记(16.模板方法模式)
  12. 在matlab中实现PCA算法
  13. Kubernetes 小白学习笔记(13)--k8s集群路线-init流程
  14. java电信计费项目_基于jsp的电信计费-JavaEE实现电信计费 - java项目源码
  15. 修改织梦后台登陆地址login.php,织梦后台免登录的实现步骤 Dede后台自动登录的修改方法...
  16. oracle ohs是什么,oracle ohs修改https端口
  17. 2014 BUPT 新生排位赛07
  18. 北大数学天才出家12年后还俗引热议,当年放弃MIT全奖,如今主动降薪1万
  19. 准确率、精确率、召回率、F1-measure简单总结
  20. 使用w3c解析xml文档

热门文章

  1. php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
  2. 安徽省月度降水量分布数据
  3. Python模块受欢迎排行榜Top200
  4. java equals 的区别_Java中equals和==的区别
  5. u9系统的使用方法仓库_windows7电脑系统远程桌面命令的使用方法
  6. 生日快乐编程代码_「世界上最好的编程语言」,刚刚度过了25周岁生日
  7. python openstackclient_在Linux系统上安装和配置OpenStack Client(客户端)的方法
  8. localhost 和ip 地址访问的html页面样式不一样_搭建一个弹幕查询页面(1)
  9. 惠普打印机故障代码_惠普激光打印机故障代码
  10. 支付宝 应用网关和授权回调地址怎么配置?