实验编号:27
实验成功日期:2017.7.15
编程语言:Java
理论要点:模仿学习
相关纪录片:https://tieba.baidu.com/p/4760009643
意义及目的:在传统的符号主义人工智能理论里面,计算机的推理过程都是程序员预先写好的。本实验给大家介绍了一个新的思路:不预先为计算机编写太多的各种推理规则,让计算机通过各种案例,自己学会三段论推理。
实验报告下载:https://pan.baidu.com/s/1nvib6Fv
备注:本实验报告涉及一些逻辑学的知识,关于三段论的介绍在实验报告的第二部分,对三段论不了解的读者可以先去看一下三段论的介绍。
目录
一、基本概念介绍... 2
1.名词的类型... 2
(1)一对一关系... 3
(2)一对多关系... 3
(3)多对多关系:... 3
2.如何判断两个词语相同:... 3
3.本试验程序中用到的操作元(都是布尔函数):... 4
4.本实验用到的所有名词数据... 7
二、三段论的基本概念... 8
1.前项、中项、后项的概念:... 9
2.三段论的格... 10
3.三段论的式... 11
三、命题的创建方式与数据结构... 13
1.用集合关系来表示命题... 13
2.“词”的数据结构定义:... 14
3.字符串转命题的过程... 15
四、格的建立... 16
1.操作步骤:建立一个格... 16
2.数据结构定义,以及格式匹配过程:... 18
3.对推理系统进行训练... 22
五、通过训练,让推理系统建立一套报错机制... 31
六、附录... 47
1.训练得到的逻辑知识表格... 47
2.名词查询函数的代码(知识.java)... 48
实验成功日期:2017.7.15
编程语言:Java
理论要点:模仿学习
相关纪录片:https://tieba.baidu.com/p/4760009643
意义及目的:在传统的符号主义人工智能理论里面,计算机的推理过程都是程序员预先写好的。本实验给大家介绍了一个新的思路:不预先为计算机编写太多的各种推理规则,让计算机通过各种案例,自己学会三段论推理。
实验报告下载:https://pan.baidu.com/s/1nvib6Fv
备注:本实验报告涉及一些逻辑学的知识,关于三段论的介绍在实验报告的第二部分,对三段论不了解的读者可以先去看一下三段论的介绍。
目录
一、基本概念介绍... 2
1.名词的类型... 2
(1)一对一关系... 3
(2)一对多关系... 3
(3)多对多关系:... 3
2.如何判断两个词语相同:... 3
3.本试验程序中用到的操作元(都是布尔函数):... 4
4.本实验用到的所有名词数据... 7
二、三段论的基本概念... 8
1.前项、中项、后项的概念:... 9
2.三段论的格... 10
3.三段论的式... 11
三、命题的创建方式与数据结构... 13
1.用集合关系来表示命题... 13
2.“词”的数据结构定义:... 14
3.字符串转命题的过程... 15
四、格的建立... 16
1.操作步骤:建立一个格... 16
2.数据结构定义,以及格式匹配过程:... 18
3.对推理系统进行训练... 22
五、通过训练,让推理系统建立一套报错机制... 31
六、附录... 47
1.训练得到的逻辑知识表格... 47
2.名词查询函数的代码(知识.java)... 48