1.引言 数据挖掘是知识发现过程中的一个关键步骤,一般是指从大量数据中自动发现隐含的的数据关系,并将其转化为计算机可处理的结构化表示。数据挖掘是计算机学科中的一个交叉研究领域,其研究方法与多个其他科学紧密相连,如:统计、机2器学习、专家系统、信息检索、社会网络、自然语言处理和模式识别等等。 ...
分类:
其他好文 时间:
2015-04-02 18:21:02
阅读次数:
1254
本章主要介绍了程序设计语言(c++、Smalltalk、java、c#等面向对象语言使开发员可以自然的实现由面向对象分析和设计产生的模型,LISP和Prolog是人工智能领域中知识表示和专家系统的语言:APL是为数组和向量运算设计的简洁而且功能强大的语言;FORTH是专门为开发微处理器而设计的语言)...
分类:
其他好文 时间:
2015-03-02 18:23:53
阅读次数:
154
转自:http://www.cnblogs.com/lvpei/archive/2010/08/04/1792409.html中文分词基本算法主要分类基于词典的方法、基于统计的方法、基于规则的方法、(传说中还有基于理解的-神经网络-专家系统,按下不表)1、基于词典的方法(字符串匹配,机械分词方法)定...
分类:
编程语言 时间:
2014-10-18 16:51:52
阅读次数:
273
GENI的核心 -- 推理机(5)处理why问题
1、why问题由客户从浏览器提出
专家系统工作时,需要向用户提出问题,收集推理求证用的事实根据。
用户有时想知道,系统为什么提出这样的问题,要求系统给出解释。这就是所谓的why问题。
why问题的提出,是按动网页按钮“why”的结果。
2、why功能的设置
GENI的第一个页面default.htm并没有按钮“why”。它的...
分类:
Web程序 时间:
2014-07-22 22:38:34
阅读次数:
240
GENI的核心 -- 推理机(2)流程控制
1、细说fail、“!”与回溯
与其他语言相比,Prolog最大的特点,是它的回溯机制。
回溯机制,主要手段有2个,一是用谓词fail引发回溯,二是用特别谓词“!”(读作cut)取消回溯。
Prolog运用fail引发回溯,实现程序的循环,并运用“!”对回溯进行控制。
看一个典型示例:
FACTS
f(integer)
PREDICATES...
分类:
Web程序 时间:
2014-07-18 21:22:49
阅读次数:
243
GENI的核心 -- 推理机(4)求证过程分析
1、GENI知识库结构
专家系统推理机的设计运行,与其知识库结构紧密相关。
GENI知识库结构是一棵逻辑推理树。根节点是animal,即求证的目标。
Animal有2个子节点,即求证的子目标。节点或子目标,用rule表示。例如:
rule(8,"animal","mammal",[12,13],"")
rule(9,"animal","b...
分类:
Web程序 时间:
2014-07-18 18:10:04
阅读次数:
221
GENI的核心 -- 推理机(3)一些谓词
为了集中注意力,较好地分析GENI推理机核心程序,应该做些准备工作,弄明白一些起辅助作用的谓词功能。
is_htmlfile(Rulexpl)
is_htmlfile(FILE):-
filenameext(File,_Name,Mask),
Mask = ".htm",!.
is_htmlfile(FILE):-
f...
分类:
Web程序 时间:
2014-07-18 13:33:16
阅读次数:
293
GENI的核心 -- 推理机(1)知识表示
GOAL段最后一句是子句infer(),它的含意是“推理”。
由此,进入GENI的核心,察看推理机的运行。
infer()
infer():-
topic(Maingoal,_),
go([],MainGoal,""),!.
infer():-
errorexit.
topic(Maingoal,_)
topic现存于事实...
分类:
Web程序 时间:
2014-07-14 18:19:52
阅读次数:
303
网页生成
再说个小伎俩。
在VIP开发环境中,可以随时测试代码,不必编译成exe文件。
比如,想看看VIP内建谓词filenameext的执行结果,可以在一空白.pro文件中写入:
GOAL
filenameext("prolog.exe",Name,Ext),
filenameext(NewName,"prolog.exe",".err").
然后点选...
分类:
Web程序 时间:
2014-07-11 08:12:35
阅读次数:
242
知识库操作
先说个小伎俩。
在VIP中打开geni.prj,菜单选Options,打开Application Expert,点击Other Options,
点击Project Directories,点击Output,在Final文本框填入d:\Apache2.2\htdocs\GENI
这个目录是GENI虚拟主机所在之处。
这样做的目的,是编译后geni.exe会自动存入上述目录,省...
分类:
Web程序 时间:
2014-07-10 21:08:32
阅读次数:
316