




已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计说明书(论文)论文题目:信用信息的语义知识库的研究与实现学生姓名指导教师专业班级所在学院提交日期论文答辩小组组成与毕业设计成绩答辩小组组成教师姓名职称答辩小组组长成员成员成员成员成员成员答辩小组建议成绩答辩小组长(签名)答辩日期:年 月日II / 52毕业设计成绩答辩委员会主任(签章)日期:年 月日信用信息的语义知识库的研究与实现姓名:班级:指导教师:摘摘 要要年,提出了语义的概念,目标是通过向数据中添加机器可理解的语义和启发式的使用元数据来实现机器自动处理信息,数据的清楚语义加上领域理论(即本体)将使得提供更高质量的服务。语义及其关键技术对知识库系统的新发展起了极其重要的作用。本知识库系统在实现的信用评估的基础上实现了信用模型本体的自动生成,从而实现了模型知识的计算机可理解,并可以放在上作为通用的资源共享。矚慫润厲钐瘗睞枥庑赖。矚慫润厲钐瘗睞枥庑赖賃。本文首先对知识库系统的原理作了简要的介绍;接着介绍了系统的设计结构以及各个模块的构架思路;然后具体介绍了每个模块的具体实现以及程序运行的示例;再就是介绍了本体的概念、语言、信用模型本体的构建、以及生成某个具体信用模型本体的步骤;最后将介绍了模糊网反向推理算法在信用评估推理过程中的应用。聞創沟燴鐺險爱氇谴净。聞創沟燴鐺險爱氇谴净祸。关键词:知识库 语义网 本体 网 : : () : , . ( ) . . , , . 残骛楼諍锩瀨濟溆塹籟。残骛楼諍锩瀨濟溆塹籟婭。 : . . , , . , .酽锕极額閉镇桧猪訣锥。酽锕极額閉镇桧猪訣锥顧。III / 52 : , , , 彈贸摄尔霁毙攬砖卤庑。彈贸摄尔霁毙攬砖卤庑诒。目目 录录摘要謀荞抟箧飆鐸怼类蒋薔。謀荞抟箧飆鐸怼类蒋薔點。厦礴恳蹒骈時盡继價骚。厦礴恳蹒骈時盡继價骚卺。第一章 绪论茕桢广鳓鯡选块网羈泪。茕桢广鳓鯡选块网羈泪镀。课题研究背景课题研究背景鹅娅尽損鹌惨歷茏鴛賴。鹅娅尽損鹌惨歷茏鴛賴縈。 课题研究现状课题研究现状籟丛妈羥为贍偾蛏练淨。籟丛妈羥为贍偾蛏练淨槠。课题研究目的及成果课题研究目的及成果預頌圣鉉儐歲龈讶骅籴。預頌圣鉉儐歲龈讶骅籴買。论文內容概述论文內容概述渗釤呛俨匀谔鱉调硯錦。渗釤呛俨匀谔鱉调硯錦鋇。第二章知识库系统简介铙誅卧泻噦圣骋贶頂廡。铙誅卧泻噦圣骋贶頂廡缝。基本概念基本概念擁締凤袜备訊顎轮烂蔷。擁締凤袜备訊顎轮烂蔷報。 知识库系统的组成与基本功能知识库系统的组成与基本功能贓熱俣阃歲匱阊邺镓騷。贓熱俣阃歲匱阊邺镓騷鯛。知识库系统实现的三个关键问题知识库系统实现的三个关键问题坛摶乡囂忏蒌鍥铃氈淚。坛摶乡囂忏蒌鍥铃氈淚跻。数学基础数学基础蜡變黲癟報伥铉锚鈰赘。蜡變黲癟報伥铉锚鈰赘籜。第三章系统设计買鲷鴯譖昙膚遙闫撷凄。買鲷鴯譖昙膚遙闫撷凄届。系统结构设计系统结构设计綾镝鯛駕櫬鹕踪韦辚糴。綾镝鯛駕櫬鹕踪韦辚糴飙。系统的构架及模块功能介绍系统的构架及模块功能介绍驅踬髏彦浃绥譎饴憂锦。驅踬髏彦浃绥譎饴憂锦諑。第四章信用评估系统实现及演示猫虿驢绘燈鮒诛髅貺庑。猫虿驢绘燈鮒诛髅貺庑献。 信用模型管理模块信用模型管理模块锹籁饗迳琐筆襖鸥娅薔。锹籁饗迳琐筆襖鸥娅薔嗚。通用知识管理模块通用知识管理模块構氽頑黉碩饨荠龈话骛。構氽頑黉碩饨荠龈话骛門。信用模型本体管理模块信用模型本体管理模块輒峄陽檉簖疖網儂號泶。輒峄陽檉簖疖網儂號泶蛴。知识表示模块知识表示模块尧侧閆繭絳闕绚勵蜆贅。尧侧閆繭絳闕绚勵蜆贅瀝。评估模块评估模块识饒鎂錕缢灩筧嚌俨淒。识饒鎂錕缢灩筧嚌俨淒侬。推理模块推理模块凍鈹鋨劳臘锴痫婦胫籴。凍鈹鋨劳臘锴痫婦胫籴铍。第五章信用评估模型本体表达恥諤銪灭萦欢煬鞏鹜錦。恥諤銪灭萦欢煬鞏鹜錦聰。本体的概念本体的概念鯊腎鑰诎褳鉀沩懼統庫。鯊腎鑰诎褳鉀沩懼統庫摇。 语言语言硕癘鄴颃诌攆檸攜驤蔹。硕癘鄴颃诌攆檸攜驤蔹鸶。信用模型本体的构建信用模型本体的构建阌擻輳嬪諫迁择楨秘騖。阌擻輳嬪諫迁择楨秘騖輛。信用模型本体文件的生成信用模型本体文件的生成氬嚕躑竄贸恳彈瀘颔澩。氬嚕躑竄贸恳彈瀘颔澩纷。第六章模糊网反向推理算法釷鹆資贏車贖孙滅獅赘。釷鹆資贏車贖孙滅獅赘慶。模糊网的基本构成模糊网的基本构成怂阐譜鯪迳導嘯畫長凉。怂阐譜鯪迳導嘯畫長凉馴。反向推理算法反向推理算法谚辞調担鈧谄动禪泻類。谚辞調担鈧谄动禪泻類谨。算法在信用评估推理中的应用算法在信用评估推理中的应用嘰觐詿缧铴嗫偽純铪锩。嘰觐詿缧铴嗫偽純铪锩癱。核心推理算法程序实现核心推理算法程序实现熒绐譏钲鏌觶鷹緇機库。熒绐譏钲鏌觶鷹緇機库圆。反向推理算法的讨论反向推理算法的讨论鶼渍螻偉阅劍鲰腎邏蘞。鶼渍螻偉阅劍鲰腎邏蘞阕。第七章结束语纣忧蔣氳頑莶驅藥悯骛。纣忧蔣氳頑莶驅藥悯骛覲。参考资料颖刍莖蛺饽亿顿裊赔泷。颖刍莖蛺饽亿顿裊赔泷涨。致谢濫驂膽閉驟羥闈詔寢賻。濫驂膽閉驟羥闈詔寢賻減。IV / 52图列图列图推理过程示意图 图 知识库系统组成图 系统功能模块结构图图 软件架构 图 添加信用模型知识运行界面图 添加和编辑知识分类运行界面图 通用知识预览界面 图 添加通用知识基本信息界面图 添加通用知识的规则的界面图 通用知识规则的参数添加和编辑界面图 生成模型本体的运行界面 图 查看模型本体的编码的运行界面 图 使用信用模型进行评估的运行界面图 使用通用知识“月收入工资*(税率)”后的运行界面图 为模型计算表达式添加变量值的运行界面 图 信用评估模型推理示意图 图 信用模型本体的类关系图 图 属性的、关系图 銚銻縵哜鳗鸿锓謎諏涼。銚銻縵哜鳗鸿锓謎諏涼鏗。图 信用模型本体关系图 图 例的模糊网基本结构 图 信用评估系统中的两个信用模型的表示 图 矩阵的示意图 图 通过反向推理后获取的的评估模型图图 和两个矩阵运算的理解 1 / 52第一章第一章 绪论绪论课题研究背景在电子商务全球化的发展趋势中,电子商务交易的信用危机也悄然袭来,虚假交易、假冒行为、合同诈骗、网上拍卖哄抬标的、侵犯消费者合法权益等各种违法违规行为屡屡发生,这些现象在很大程度上制约了我国电子商务乃至全球电子商务快速、健康的发展。建立健全企业的信用评价体系,对电子商务的发展起着至关重要的作用。挤貼綬电麥结鈺贖哓类。挤貼綬电麥结鈺贖哓类芈。本课题就是一个企业的信用评估系统,通过该系统可以对建立自己评估模型,使用已经建立的评估模型对企业进行评估,同时系统还要提供知识管理的功能,通过用户输入的知识,系统可以提供一些自动推理功能。此外,传统的知识库资源和资源以一种隐语义的方式存在,大量的数据逻辑以机器难于处理的自由文本存在,而资源之间则以一种隐语义的超链接存在,资源之间的关系也因为没有明确描述而丧失。因而对于传统的资源的内涵语义与逻辑,机器是无法理解和有效处理的。相反,如果我们明确表达与描述资源语义,并把资源之间的关系冠以某种特定的含义,在这种情况下,信息以语义良定义的知识形式存在,则将大大提高了资源的共享能力。正是基于是这一认识,才出现了语义的研究与开发。本体是现行语义网技术中的关键技术之一,本体描述了领域内的主要概念以及概念和概念之间的关系,语言于年成为了本体表达语言的标准,它以语言为基础,支持一定推理和逻辑。为了使的建立的评估模型能够在领域内通用,本系统可以将评估模型自动生成符合语言标准的信用评估模型的本体,用户在互联网上通过搜索引擎,就可以在互联网搜索到相关的信用评估模型以及企业的信用状况。这样,用户就可以通过我们的系统所获取的企业的信用信息对双方的贸易活动采取相应的措施。通过对企业信用评价的建立,另一方面,也可以促进每个企业不断的提高自己的信用程度,从而使得自己在电子商务的竞争中处于不败的地位。可以说,该系统的建立,对解决目前电子商务中的信用问题起了积极的作用。赔荊紳谘侖驟辽輩袜錈。赔荊紳谘侖驟辽輩袜錈極。 课题研究现状知识库系统的发展阶段包括三个阶段:初期阶段(年代中期)演绎数据库系统,演绎数据库系统是传统数据库系统与演绎推理技术的有机结合,它能在一定范围内存储与管理知识;一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数2 / 52据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。塤礙籟馐决穩賽釙冊庫。塤礙籟馐决穩賽釙冊庫麩。中期阶段(年代)基于谓词逻辑的知识库系统,基于谓词逻辑的知识库系统具有存储与管理大量知识的功能。传统的谓词逻辑所表示的知识是一种完全的知识,其推理是精确推理,而在客观世界中大多数知识属于不完全的知识,其推理也多属非精确推理;近期阶段是的研究方向主要是基于非经典逻辑和非精确推理的知识库系统,专家型系统就是这样的一个代表。其中,在当今的知识库系统建模框架中,比较有代表性的有及其后续的发展,其中由于和提出了知识模型的结构而在研究中占有了重要的地位。此外,作为知识库的系统的另一个分支:数据挖掘,也成为研究的一个热门方面。裊樣祕廬廂颤谚鍘羋蔺。裊樣祕廬廂颤谚鍘羋蔺递。语义( )作为当前万维网的扩展,于年由 等人提出,其目的是通过结构化和形式化,以表示上的资源,使得计算机程序能够对网络资源进行分析和推理。仓嫗盤紲嘱珑詁鍬齊驁。仓嫗盤紲嘱珑詁鍬齊驁絛。在年 提出的语义的体系结构中,提供语法基础;而信息以句子的形式存储,即以统一的方式来存储数据,便于机器理解;本体帮助人和机器明确的交流,支持语义级的交换,而不仅仅是语法级的;逻辑层提供了规则,从而便于进行推理。绽萬璉轆娛閬蛏鬮绾瀧。绽萬璉轆娛閬蛏鬮绾瀧恒。 提出的语义模型还只是一个理想化的模型,其中的一个重要思想就是以本体来表示语义信息,通过在语义中引入本体层来实现语义信息的共享,从而提高网络信息服务的智能化与自动化。这一思想得到了众多语义研究者的认同,当前的许多项目都致力于在语义中引入本体层的研究,其中有代表性的为,和项目。骁顾燁鶚巯瀆蕪領鲡赙。骁顾燁鶚巯瀆蕪領鲡赙骠。和可以说是目前功能和结构较完善的 的支撑软件,它们都支持本体数据库的存取操作,支持标准,使用纯 语言开发,有着良好的结构和性能。它们也能支持推理,例如给定了本体和模型后,的推理引擎可以派生模型未明确表达的其他语句。提供了多个类型来使用不同类型的本体。而可以将本体信息存于关系型数据库中,做文件的导入导出,支持查询,第三方软件可以通过进行操作。本支撑软件还引入推理机制,可以对存于中的本体事实施以规则(基于),并在这些规则的基础上进行推理。瑣钋濺暧惲锟缟馭篩凉。瑣钋濺暧惲锟缟馭篩凉貿。在本体表达方面有两种比较流行的编辑工具,一个是由斯坦福大学开发的 ,另一个是由提供的商业化本体编辑软件 :它是一个新品牌的可视化 编辑器,支持语义实例文档,词汇表和本体的可视化设计,从而之后可以导出为 或者 格式。包括类,属性,实例等的制表符,同时具有上下文敏感的入口帮助和自动格式确认。与 相比, 编辑更加简洁、方便和容易操作。鎦诗涇艳损楼紲鯗餳類。鎦诗涇艳损楼紲鯗餳類碍。3 / 52课题研究目的及成果本课题首先研究了知识库系统的设计,通过该系统可以对评估模型进行管理,同时系统还要提供了作为规则的知识的管理,通过用户输入的知识,系统进行一些自动推理功能。通过建立的评估模型和数据库中存在的知识,用户输入信用数据,可以返回模型评估结果。同时本课题还对本体的理论基础和推理机制作了研究,其目的是对信用模型知识进行基于的语义表达,通过系统中所存储的知识,完成一些定性的信用评估的功能,这些本体将最终应用于基于的语义信用评估服务。在完成评估功能的过程中,还使用模糊网反向推理算法。本课题研究内容及成果主要包括以下四个方面。栉缏歐锄棗鈕种鵑瑶锬。栉缏歐锄棗鈕种鵑瑶锬奧。1.3.1 信用模型本体信用模型本体通过对本体理论基础的研究,了解了的形式化语法、形式化语义及其语法规则,以及本体的推理应用。借鉴本体的相关知识,完成了信用模型本体的基于的语义表达,同时该系统还实现了自动将建立的模型生成符合语法的本体的功能。辔烨棟剛殓攬瑤丽阄应。辔烨棟剛殓攬瑤丽阄应頁。1.3.2 知识库系统设计知识库系统设计对知识库系统的设计理论作了研究,借鉴知识库系统的一般设计方法,作了系统的构架设计,系统提供了知识的管理功能,同时系统对用户输入的规则提供了知识的表达功能。借鉴知识库系统推理机的思想作了作为规则的知识的管理模块,通过推理可以通过某个模型对企业实现评估功能。峴扬斕滾澗辐滠兴渙藺。峴扬斕滾澗辐滠兴渙藺诈。1.3.3 设计思想设计思想研究思想在一般应用型系统设计中的应用,整个知识库系统的实现采用了模型视图控制器(,)结构。所谓模式,指的是一种划分系统功能的方法,它将一个系统划分为三个部分。处理器与视图组成了软件的界面,控制器管理了程序内部逻辑,数据,模型则与数据存放对应起来。整体软件架构体现了数据层与表示层的分离。詩叁撻訥烬忧毀厉鋨骜。詩叁撻訥烬忧毀厉鋨骜靈。4 / 521.3.4 模糊网反向推理算法模糊网反向推理算法在整个信用评估系统中,存在许多信用评估模型。信用评估系统存放模型时一般是以规则和模型参数的形式来存贮的,当然计算每个模型都需要一定的参数,但是不同的模型可能使用了一些相同的参数的情况,并且该模型也不是使用了存储在系统中的所有参数。所以,在这种情况下,根据用户要使用的模型,通过模糊网反向推理算法来获取该模型所需要的最终参数是非常有效的,通过获取的这些参数可以来检查用户还有哪些参数未输入,并要求用户输入未输入的参数,从而使用该模型计算出最终的评估结果。则鯤愜韋瘓賈晖园栋泷。则鯤愜韋瘓賈晖园栋泷华。论文內容概述论文主要分为个章节:第章绪论,主要是本课题的相关介绍,如研究背景、研究现状、研究目的和成果等;第章知识库系统简介,介绍了与本课题密切相关的如何设计知识库系统相关知识,如知识库、知识库系统的组成、知识库语言、推理逻辑;第章主要介绍了系统的结构设计、以及系统的构架及模块功能介绍;第章主要介绍了系统各个功能模块的实现方法以及系统的运行示例;第章信用评估模型本体表达,介绍了本体的概念、语言、信用模型本体的构建、以及自动生成信用模型本体的方法;第章模糊网反向推理算法在信用模型推理中的应用,介绍了本课题的另一研究实现内容,模糊网反向推理算法和实现,并对算法的复杂度作了简要分析;第章结束语。胀鏝彈奥秘孫戶孪钇賻。胀鏝彈奥秘孫戶孪钇賻锵。第二章第二章 知识库系统简介知识库系统简介基本概念2.1.1 数据、信息和知识数据、信息和知识数据是对事实的一种表达形式,它包括数字、文字和图形。凡是对人有用的,能够影响人们行为的数据和符号称为信息,是通过对数据或符号的处理而产生的。知识是人类对客观世界的认识,是人们在生活、劳动和与自然界作生存斗争中对自然、物质的基础上,升华提高成为有系统的信念和经验的集大成。鳃躋峽祷紉诵帮废掃減。鳃躋峽祷紉诵帮废掃減萵。5 / 52数据、信息和知识形成一个层次,数据在底层,知识在最上层。数据是信息的载体,信息是数据所表达的客观事实。数据经过一系列的加工,如归纳、综合、比较、分类、联想或计算等数据处理过程成为信息,以使人们容易理解数据的意义。在数据和信息之上的是知识。知识是人们通过实践认识到的客观世界规律性的东西。知识是信息经过加工整理、解释、挑选和改造而形成的,是人们进行决策的基础。数据是资源,数据处理的计算化将有助于提高数据资源的利用率和获得高质量的信息。知识是一种更宝贵的资源,知识的推广和使用可以产生巨大的经济效益。稟虛嬪赈维哜妝扩踴粜。稟虛嬪赈维哜妝扩踴粜椤。2.1.2 知识库知识库贮存知识的角度来看,以描述型方法来存贮和管理知识的机构叫做知识库。知识库是事实、规则和概念的集合。事实在库中是短期信息,这种信息在与用户交互作用中会迅速改变。规则是从专家们的经验中抽出来的知识,是长期信息。它能指导专家系统如何由已知的或新产生的事实中推导出假设来。规则的质量直接影响到专家系统的性能的优劣。概念包含信念和常识。信念会随着时间的改变而变化,所以是一种非长期的信息;常识是一种不随时间变化的固定概念,所以是一种长期信息。从使用知识的角度来看,知识库是由知识和知识处理机构组成。知识库形成一个知识域,该知识域中除了事实、规则和概念之外还包含推理、归纳、演绎等知识处理方法,语义查询优化和人机交互界面等。陽簍埡鲑罷規呜旧岿錟。陽簍埡鲑罷規呜旧岿錟麗。2.1.3 知识库管理系统知识库管理系统知识库管理系统是对知识库进行管理、控制,完成对知识库的各类操作,并向用户提供检索、查询手段的软件系统,它包括系统的维护与诊断、日常的系统事务管理、各种实用程序的管理、出错处理、知识库系统的安全控制和用户的使用权限管理等。沩氣嘮戇苌鑿鑿槠谔應。沩氣嘮戇苌鑿鑿槠谔應釵。2.1.4 知识库系统知识库系统如果一个系统具有能用计算机所存贮的知识对输入的数据进行解释,生成作业假说并有对其进行验证的功能,则该系统称为知识库系统。按照这个定义,知识库系统中的知识,是该系统在自身进行推理过程中所利用的信息,而不是提供给系统使用者的信息。因此,知识库系统与数据库系统不同6 / 52之处就在于,它并非向用户提供检索的信息,而是提供根据输入的数据信息使用知识进行判断分析的结果。钡嵐縣緱虜荣产涛團蔺。钡嵐縣緱虜荣产涛團蔺缔。知识库系统的核心组成部分是知识库和推理过程。知识库是以一致的形式存贮知识的机构,推理机构则是为了使用知识库藏内的知识执行推理的控制机构。懨俠劑鈍触乐鹇烬觶騮。懨俠劑鈍触乐鹇烬觶騮揚。2.1.5 推理机构推理机构利用知识,解释输入的数据或事实,推导出用户所需的结论;并根据要求,说明得出结论的依据,用于进行这种推理控制的模块称为推理机构。推理过程如图所示。謾饱兗争詣繚鮐癞别瀘。謾饱兗争詣繚鮐癞别瀘鯽。图推理过程示意图推理机构应具备以下几项功能:1知识库与待解决问题之间的协调功能。2知识库中信息交换及知识扩充功能。3知识库中新知识的获取能力。4推理机构与知识库相互独立功能。知识库系统的组成与基本功能图知识库系统组成知识库系统的基本组成如图所示,其中知识库是用来存放知识的实体。在知识库中的知识具有无矛盾性和无冗余性。知识库的存贮容量巨大,一般容量远远超过数据库的存贮容量。快速的知识存取功能是知识库实现实用化的一个关键。推理机构是利用知识的执行体,是决定知识库系统性能好坏和工作效率高低的关键部件。知识库管理系统是知识库建立、更新、维护、管理、使用的功能体。知识获取接口是完成从知识源抽取的知识,通过向某一种知识表示语言的转换,并完成知识同化的功能部件。用户接口是一种向用户提供使用知识库的手段,并向用户提供问题求解答案的功能部件。用户接口通常是一种知识查询语言。呙铉們欤谦鸪饺竞荡赚。呙铉們欤谦鸪饺竞荡赚趱。知识库系统实现的三个关键问题知识表示,知识利用和知识获取是知识库系统实现的三个关键技术问题。事实推理中间假设推理结论知识知识源用户知识获取接口用户接口知识管理系统知识库推理机构7 / 522.3.1 知识表示知识表示知识采用什么形式表示,使计算机能对之进行处理,并以一种人类能理解的方式将处理结果告知人们,这是知识库系统首先要解决的关键。知识表示要具有层次化、模块化、网络化,统称为知识的结构化。莹谐龌蕲賞组靄绉嚴减。莹谐龌蕲賞组靄绉嚴减籩。2.3.2 知识利用知识利用知识利用是指利用知识库中的知识进行推理,从而得出结论的过程。推理所涉及的问题有:知识库的搜索、目标的控制、模式匹配的方法、推理的策略,以及对不确定性知识的评价等。麸肃鹏镟轿騍镣缚縟糶。麸肃鹏镟轿騍镣缚縟糶尔。2.3.3 知识获取知识获取知识获取是指从知识源获得知识来建造知识库的工作。知识库中的知识有两个来源,一个是原始知识,由外界直接进入知识库;另一个是中间知识,是由推理机构生成后追加入知识库。知识获取是知识库系统实用化中最难解决的一个关键,成为建立知识库系统的一个瓶颈部分。目前在研究的解决该难题的各种对策方法中,利用计算机学习来实行自动或半自动的知识获取是最理想的目标。納畴鳗吶鄖禎銣腻鰲锬。納畴鳗吶鄖禎銣腻鰲锬颤。数学基础2.4.1 一阶逻辑,逻辑与一阶逻辑,逻辑与我们通常采用一阶逻辑公式来表示知识,但为了表示上的规范化以及适应计算机操作及知识库的需求,通常还需要对一阶逻辑公式作一定的改造,从而形成子句逻辑、逻辑和等多种表示形式。子句虽然克服了子句的一些不足,但是在数据库与知识库的表示中,仍然需要作一些必要的限制,在数据库或知识库中所用到的子句又被称为。是一种特殊形式的子句,其限制条件是:中的项不含函数;必须满足安全性规则。的组成:断言 规则風撵鲔貓铁频钙蓟纠庙。風撵鲔貓铁频钙蓟纠庙誑。断言:由若干个常量所构成的事实。规则:具有如下形式的子句称为规则。8 / 52 , , ,其中: 称为规则头, , , ,称为规则体,而每个(,)称为子目标。灭嗳骇諗鋅猎輛觏馊藹。灭嗳骇諗鋅猎輛觏馊藹狰。在子句中,我们一般设定:在规则头中出现的变量是自由变量,不在规则头中出现的变量是受存在量词约束的变量(具有存在约束含义)。由中的一组有序的子句所构成的一个逻辑程序即知识库。铹鸝饷飾镡閌赀诨癱骝。铹鸝饷飾镡閌赀诨癱骝吶。2.4.2 基于一阶逻辑的证明论基于一阶逻辑的证明论 基于一阶逻辑的证明论知识库系统中的每个个体常量的表示必唯一。1.自反性: 2.对称性: 3.传递性: 4.等项替代:(, , , ) (, , , )攙閿频嵘陣澇諗谴隴泸。攙閿频嵘陣澇諗谴隴泸鐙。2.4.3 基于一阶逻辑的模型论基于一阶逻辑的模型论. 模型论中的三元组:(,). 表示语言,即指定模型所采用的数学语言,亦即是一种基于一阶谓词的逻辑语言。它为模型论理论提供了书写语言。趕輾雏纨颗锊讨跃满賺。趕輾雏纨颗锊讨跃满賺蚬。基本元素:常量、变量、函数、谓词。基本组成单元:一阶谓词逻辑中的公式、变量均呈约束状态的句子。. 是一个用 语言所书写的语句集合。它刻画了研究对象的普遍性规律。. 是一个解释。即规定了变量的定义域,给出了谓词的一组成真指派(或解释)。9 / 52第三章第三章 系统设计系统设计系统结构设计根据本课题主要实现的功能,本系统将划分为以下几个模块:. 信用模型评估管理:包括信用模型信息添加、信用模型信息的删除两个子模块。. 通用知识管理: 包括信用评估中通用的知识的添加和删除两个子模块。. 信用模型本体管理:包括信用模型语言的本体的生成和查看两个子模块。. 模型评估:用户选择评估模型,输入该模型所需要的数据后生成评估结果。. 知识表示:用来表达信用模型知识和通用知识。. 推理模块:用户输入模型名称,通过模糊网推理算法,从整个信用评估知识库中抽取该模型的知识(包括计算该模型所需要的所有的参数和规则)。夹覡闾辁駁档驀迁锬減。夹覡闾辁駁档驀迁锬減汆。今后图 系统功能模块结构图图 描述了系统的各个功能模块,每个模型在系统中所处的位置以及模块之间的关系。“视图层”全部为用户界面,通过用户对界面的操作来获取相关请求参数,“视图层”不作具体的处理,该层通过调用相应的控制层的各个模块来实现相应的操作。视絀镘鸸鲚鐘脑钧欖粝。视絀镘鸸鲚鐘脑钧欖粝佥。“控制层”的“信用模块来表达型管理”、“通用知识管理”两个模块分别通过“模型层”的“信用模型知识表示”了信用模型管理模块中信用模型知识的结构、通过“通用知识表示”以及通用知识的结构,来实现相关知识在数据库中的存取。此外,“控制层”的信用评估、本体管理模块两个模块通过“模糊网反向推理算法”模块,可以获取某个具体的信用模型。 “信用评估”模块通过由算法获取来的信用模型和企业输入的数据计算出该模型的信用评估结果。“本体管理”模块也是通过由算法获取信用模型,然后通过表示层的“模型本体知识表示”模块来生成某个信用模型所对应的本体文件,并将其存储在信用模型的本体库中。偽澀锟攢鴛擋緬铹鈞錠。偽澀锟攢鴛擋緬铹鈞錠铃。“模型层”包括了“信用模型知识表示”、“通用知识表示”、“模型本体知识表示”三个部分,用来实现知识的表达和知识、各种知识在数据库中的存取操作以及本体文件的读写操作。緦徑铫膾龋轿级镗挢廟。緦徑铫膾龋轿级镗挢廟耬。“知识库”包括“知识数据库”和“信用模型本体库”,“知识数据库”用来存储信用模型的知识和通用知识数据库信用模型本体库库信用模型管理通用知识管理信用评估本体管理信用模型知识表示模糊网反向推理算法应用层用户界面用户输入信息视图层控制层模型层知识库通用知识表示模型本体知识表示10 / 52的知识。“信用模型本体库”用来存储每个信用模型的语言表达的本体文件。騅憑钶銘侥张礫阵轸蔼。騅憑钶銘侥张礫阵轸蔼揽。系统的构架及模块功能介绍整个知识库系统采用模型视图控制器(,)结构。所谓模式,指的是一种划分系统功能的方法,它将一个系统划分为三个部分:图显示了软件架构的设计方法。疠骐錾农剎貯狱颢幗騮。疠骐錾农剎貯狱颢幗騮鸪。模型():封装的是数据源和所有基于对这些数据的操作。在一个组件中,往往表示组件的状态和操作状态的方法。镞锊过润启婭澗骆讕瀘。镞锊过润启婭澗骆讕瀘載。视图():封装的是对数据源的一种显示。一个模型可以由多个视图,而一个视图理论上也可以同不同的模型关联起来。榿贰轲誊壟该槛鲻垲赛。榿贰轲誊壟该槛鲻垲赛纬。控制器():封装的是外界作用于模型的操作。通常,这些操作会转发到模型上,并调用模型中相应的一个或者多个方法。一般 在和之间起到了沟通的作用,处理用户在上的输入,并转发给。这样和两者之间可以做到松散耦合,甚 至可以彼此不知道对方,而由连接起这两个部分。邁茑赚陉宾呗擷鹪讼凑。邁茑赚陉宾呗擷鹪讼凑幟。图 软件架构在系统实现的个模块中,信用模型管理模块和通用知识管理模块都涉及数据库的读写操作。为了11 / 52简化和方便系统各模块功能的实现,借鉴设计思想,信用模型管理模块和通用知识管理模块的实现分别以的方式设计实现,这样整个系统在构架上就显的结构比较清晰。下面各模块的主要实现,以及部分模块是如何以方式实现作以简要说明。嵝硖贪塒廩袞悯倉華糲。嵝硖贪塒廩袞悯倉華糲饃。3.2.1 信用模型管理模块信用模型管理模块信用模型管理模块主要实现的功能是对作为知识的信用模型的添加和删除功能。其设计如下:模型():类、。类包含了与数据库读写相关的操作,类包含了与数据结果集相关的操作。通过这两个类用来连接数据库以及对数据库进行的读写操作。类、用来描述信用模型知识的表达和信用模型在数据库中的添加以及删除操作。该栎谖碼戆沖巋鳧薩锭。该栎谖碼戆沖巋鳧薩锭谟。视图():包括类、。模型的添加通过界面类向用户提供信用模型的树形表达功能,通过类来添加表达式,通过用来获取要添加的信用模型信息。模型的删除通过类来获取用户要删除的评估模型的名称。劇妆诨貰攖苹埘呂仑庙。劇妆诨貰攖苹埘呂仑庙痙。控制器():包括类。通过类控制对信用模型的在数据库中的添加和删除操作。臠龍讹驄桠业變墊罗蘄。臠龍讹驄桠业變墊罗蘄嚣。3.2.2 通用知识管理模块通用知识管理模块通用知识管理模块主要实现对信用评估中通用的知识的管理功能。其设计思路如下:模型():类、。类包含了与数据库读写相关的操作,类包含了与数据结果集相关的操作。通过这两个类用来连接数据库以及对数据库进行的读写操作。类、 、用来描述通用知识的表达以及知识的在数据库中的添加以及删除管理功能。鰻順褛悦漚縫冁屜鸭骞。鰻順褛悦漚縫冁屜鸭骞阋。视图():包括类、。通过这些视图类为用户提供了知识类型的添加和删除功能,以及信用评估中通用知识的预览、添加和删除功能。穑釓虚绺滟鳗絲懷紓泺。穑釓虚绺滟鳗絲懷紓泺視。控制器():通过类控制对信用模型评估中通用知识的的添加和删除操作。3.2.3 信用模型本体管理模块信用模型本体管理模块信用模型本体管理模块主要实现了信用模型生成语言表达的本体,并提供查看模型本体源码的功能。12 / 52模型():类 、 、 、 、 、 、 、 、用来表示信用模型的文档结构。类用来进行文件的读写创建等相关的操作;隶誆荧鉴獫纲鴣攣駘賽。隶誆荧鉴獫纲鴣攣駘賽涝。视图():包括类、。类是生成信用模型的本体的界面,类是提供信用模型本体的语言编码的界面。浹繢腻叢着駕骠構砀湊。浹繢腻叢着駕骠構砀湊農。控制器():通过类控制对信用模型评估中通用知识的的添加和删除操作。鈀燭罚櫝箋礱颼畢韫粝。鈀燭罚櫝箋礱颼畢韫粝銨。3.2.4 知识表示知识表示知识表示模块主要用来表达信用模型知识,通用的模型知识, 本体结构的表示。. 表达信用模型知识类、用来描述信用模型知识的表达和信用模型在数据库中的添加以及删除操作。惬執缉蘿绅颀阳灣熗鍵。惬執缉蘿绅颀阳灣熗鍵舣。. 通用的模型知识类、 、用来描述通用知识的表达以及知识的在数据库中的添加以及删除管理功能。贞廈给鏌綞牵鎮獵鎦龐。贞廈给鏌綞牵鎮獵鎦龐朮。. 本体结构类 、 、 、 、 、 、 、 、。用来描述文档的结构和本体文件的生成。嚌鲭级厨胀鑲铟礦毁蕲。嚌鲭级厨胀鑲铟礦毁蕲鷯。3.2.5 评估模块评估模块评估模块主要实现通过用户输入的信用数据来生成评估结果的功能。其设计如下:模型():类、。类继承,作为变量表示。、继承了,用来表示计算公式中变量的值,用来表示要进行运算的公式。薊镔竖牍熒浹醬籬铃騫。薊镔竖牍熒浹醬籬铃騫违。视图():包括类、。通过这两个类来实现表达式的获取和表达式中值的获取。用来进行评估计算,当用户选择了模型计算后调用推理算法来返回模型信息。齡践砚语蜗铸转絹攤濼。齡践砚语蜗铸转絹攤濼絡。控制器():类用来进行公式的运算,并返回表达式的计算结果。13 / 523.2.6 推理模块推理模块推理模块的功能式通过用户输入的要使用的要进行评估的信用模型的名称,来获取出系统中该信用模型的知识(包括所用到的参数以及规则),并可以通过通用的知识规则推导出该模型的新知识。模型():包括类、 、。用来描述推理过程中用到的数据结构。这些结构与数据库中存取信用模型信息的结构表相对应。类、用来初始化推理算法所需要的数据和对推理算法返回的结果进行分析。类用来实现模糊网反向推理算法。用类封装了推理算法,可根据用户选择的模型以不同的数据类型直接返回结果。绅薮疮颧訝标販繯轅赛。绅薮疮颧訝标販繯轅赛怃。此外,系统提供了推理模块运行的过程示意, 显示推理算法的运算过程,通过推理显示系统中所有的信用模型的信息。饪箩狞屬诺釙诬苧径凛。饪箩狞屬诺釙诬苧径凛骗。第四章第四章 信用评估系统实现及演示信用评估系统实现及演示 信用模型管理模块底层类:主要实现信用模型知识的表添加和删除操作。通过类控制对信用模型的在数据库中的添加和删除操作。烴毙潜籬賢擔視蠶贲粵。烴毙潜籬賢擔視蠶贲粵貫。上层类:主要实现图形界面和程序的主体流程。包括类、。鋝岂涛軌跃轮莳講嫗键。鋝岂涛軌跃轮莳講嫗键砺。4.1.1 (信用模型知识管理)(信用模型知识管理)1. ()将树形结构表达的模型添加到数据库中2. ( )将信用模型从数据库中删除4.1.2 (信用模型添加界面)(信用模型添加界面)调用的方法实现信用模型的添加功能。14 / 52撷伪氢鱧轍幂聹諛詼庞。撷伪氢鱧轍幂聹諛詼庞復。图 添加信用模型知识运行界面4.1.3 (规则添加和编辑界面)(规则添加和编辑界面)4.1.4 (信用模型删除界面)(信用模型删除界面)调用的方法实现信用模型的添加功能。踪飯梦掺钓貞绫賁发蘄。踪飯梦掺钓貞绫賁发蘄韃。通用知识管理模块底层类:主要实现信用评估中通用知识的添加和删除操作。通过类控制对信用模型评估中通用知识的的添加和删除操作。来对工作区中的知识类进行添加、编辑和删除的管理。婭鑠机职銦夾簣軒蚀骞。婭鑠机职銦夾簣軒蚀骞设。上层类:包括类、。通过这些视图类为用户提供了知识类型的添加和删除功能,以及信用评估中通用知识的预览、添加和删除功能。其中绑定了和这两个窗口,可以通过“上一步”和“下一步”按钮在这两个窗口之间进行切换。譽諶掺铒锭试监鄺儕泻。譽諶掺铒锭试监鄺儕泻濰。4.2.1 (通用知识管理)(通用知识管理)主要包括以下方法:15 / 521. ()连接数据库. ()关闭数据库. ( )生成知识类型值. ( )删除通用知识. ( *)添加通用知识俦聹执償閏号燴鈿膽賾。俦聹执償閏号燴鈿膽賾劳。. ( , *);缜電怅淺靓蠐浅錒鵬凜。缜電怅淺靓蠐浅錒鵬凜锩。获取选择的知识内容. ( )获取所有知识类型骥擯帜褸饜兗椏長绛粤。骥擯帜褸饜兗椏長绛粤藎。. ( *)添加知识类型. ( )删除知识类型. ( *)修改知识类型癱噴导閽骋艳捣靨骢鍵。癱噴导閽骋艳捣靨骢鍵桧。. ( )判断知识类型是否存在鑣鸽夺圆鯢齙慫餞離龐。鑣鸽夺圆鯢齙慫餞離龐東。12. ( , );榄阈团皱鹏緦寿驏頦蕴。榄阈团皱鹏緦寿驏頦蕴釙。判断知识是否存在13. ( , ); 获取知识类型逊输吴贝义鲽國鳩犹騸。逊输吴贝义鲽國鳩犹騸缋。14. ( , )获取知识类型名称幘觇匮骇儺红卤齡镰瀉。幘觇匮骇儺红卤齡镰瀉戲。4.2.2(知识类型的工作区)(知识类型的工作区) (添加和编辑知识分类)(添加和编辑知识分类)图 添加和编辑知识分类运行界面16 / 524.2.4 (通用知识预览)(通用知识预览)通过双击主运行界面列表中的通用知识可以预览该知识。图通用知识预览界面4.2.5 (添加通用知识的基本信息)(添加通用知识的基本信息)图 添加通用知识基本信息界面17 / 524.2.6 (通用知识的规则添加界面)(通用知识的规则添加界面)图 添加通用知识的规则的界面4.2.7 (通用知识规则的参数添加和编辑)(通用知识规则的参数添加和编辑)图 通用知识规则的参数添加和编辑界面18 / 52信用模型本体管理模块底层类:通过类控制对信用模型本体文件的生成和读取操作。上层类:包括类、。类是生成信用模型的本体的界面,类是提供信用模型本体的语言编码的界面。誦终决懷区馱倆侧澩赜。誦终决懷区馱倆侧澩赜鱺。4.3.1 (信用模型本体管理)(信用模型本体管理)主要包括以下方法:1. ( )检查文件路径是否正确医涤侣綃噲睞齒办銩凛。医涤侣綃噲睞齒办銩凛赝。2. ( )检查文件路径中的字符是否合法3. ( )将模型生成本体文件舻当为遙头韪鳍哕晕糞。舻当为遙头韪鳍哕晕糞窶。4. ( );获取指定路径的文件内容4.3.2(生成本体界面)(生成本体界面)通过调用的方法生成模型的本体文件。鸪凑鸛齏嶇烛罵奖选锯。鸪凑鸛齏嶇烛罵奖选锯宫。图 生成模型本体的运行界面4.3.3 (查看本体的语言编码)(查看本体的语言编码)通过调用的来获取选择的模型本体的编码。筧驪鴨栌怀鏇颐嵘悅废。筧驪鴨栌怀鏇颐嵘悅废颛。19 / 52图 查看模型本体的编码的运行界面知识表示4.4.1 信用模型知识的表示信用模型知识的表示. (信用模型). (信用模型使用到的参数表示). (参数链表). (信用模型的规则表示). (规则链表). (信用模型知识,包括、)韋鋯鯖荣擬滄閡悬贖蘊。韋鋯鯖荣擬滄閡悬贖蘊詡。4.4.2 通用知识的表示通用知识的表示. (知识类型) 标识知识所应用的领域。20 / 52. (输入项的表示) 知识分析中所需要的前提对象。. (输入项链表). (输出项表示) . (规则分析表元素)用来存取用户输入的规则,并对规则元素作检查,看是否有非法字符用。其中规则字符包括以下字符:基本计算: 、 、 * 、 。三角函数: 、 其他计算方法:、。条件式:、。. (规则分析表元素链表). (规则表示)定量计算:根据计算的对象,写出相应的数学计算公式。. (知识的表示)通过类用来描述通用知识的表达以及知识的添加以及删除功能。4.4.3 本体的表示本体的表示. (对应模型中的类的结构). (对应类模型中的的结构). (型的链表). (对应模型中的类的结构). (型的链表). (对应模型中的类的结构). (对应模型中的类的结构)涛貶騸锬晋铩锩揿宪骟。涛貶騸锬晋铩锩揿宪骟状。. (对应模型中类的结构)钿蘇饌華檻杩鐵样说泻。钿蘇饌華檻杩鐵样说泻嘆。. (整个文档的表示)提供了本体文件的生成和读取操作。21 / 52评估模块评估模块主要实现通过用户输入的信用数据来生成评估结果的功能。底层类:包括类、。类继承,作为变量表示。、继承了,用来表示计算公式中变量的值,用来表示要进行运算的公式。类用来进行公式的运算,并返回表达式的计算结果。戧礱風熗浇鄖适泞嚀贗。戧礱風熗浇鄖适泞嚀贗鏃。上层类:包括类、。用来进行评估计算,当用户选择了模型计算后调用推理算法来返回模型信息。用来获取表达式中的值。購櫛頁詩燦戶踐澜襯鳳。購櫛頁詩燦戶踐澜襯鳳虚。4.5.1(数值类数值类)4.5.2(表达式解析)(表达式解析)通过树形结构存贮表达式,通过表达式和变量的值计算出表达式的值。表达式解析类支持的运算符包括:基本计算: 、 、 * 、 。三角函数: 、 其他计算方法:、。条件式:、。4.5.3(评估界面)(评估界面)1. ();在初始化对话框时,在下拉框中加入所有模型2. ();当点击“插入值”按钮时,显示插入值的对话框,供用户输入计算模型所需要的变量值。. ();嗫奐闃頜瑷踯谫瓒兽粪。嗫奐闃頜瑷踯谫瓒兽粪斃。当点击“计算”按钮时,首先通过调用类的方法改变类中表达式的值,然后通过类的方法获取该表达式的计算结果,然后将结果显示在结果编辑框中。虚龉鐮宠確嵝誄祷舻鋸。虚龉鐮宠確嵝誄祷舻鋸伟。22 / 52. ();当选择的模型发生变化时,调用推理模块的推理类类的方法返回计算该模型所需要的最终参数,通过类的方法该模型所用到的所有的规则表达式,然后通过这些规则表达式重新生成该模型的最终表达式。并且在表达式编辑框中显示计算该模型的最终公式,在参数列表框中显示计算该模型所需要的所有参数。图 是使用模型进行评估后的结果,其中模型的最终表达公式为()()()()*(),其中变量、的值都是。 模型的计算结果为:。與顶鍔笋类謾蝾纪黾廢。與顶鍔笋类謾蝾纪黾廢钺。图使用信用模型进行评估的运行界面. ( *, *);結释鏈跄絞塒繭绽綹蕴。結释鏈跄絞塒繭绽綹蕴網。当双击参数列表框中的某项式,程序会判断该参数项是否有备选规则,备选规则是存储在知识库中的信用评估中的通用的知识,例如在知识库中已经存在规则:“月收入工资*(税率)”。如果该参数有备选规则,程序就生成新的表达公式和计算参数,并将表达式编辑框中的表达式和参数列表进行更新。同样,用户在输入表达式的变量的值之后,可以通过推理出的模型计算公式来获取评估结果。这样当用户不知道模型某项原始参数的值的情况下,就可以通过备选的规则来生成新的模型计算公式,只要用户输入自己知道的信用数据就可以获取评估结果了。图 表示了当用户双击图中的变量后,程序使用备选规则重新生成的表达式和该模型所需要的新的参数。餑诎鉈鲻缥评缯肃鮮驃。餑诎鉈鲻缥评缯肃鮮驃换。图是使用模型和评估规则“月收入工资*(税率)”进行推理的运行界面。通过使用备选规则“月收入工资*(税率)”,生成的模型的新的计算公式为()()()()*()*(),其中变量代表负债、23 / 52代表资产报酬率、代表资产、代表税率、代表工资。使用测试数据,变量、的值都是后点击计算按钮,通过推理获取的模型的新的计算公式,获取的计算结果为:。爷缆鉅摯騰厕綁荩笺潑。爷缆鉅摯騰厕綁荩笺潑鸟。图 使用通用知识“月收入工资*(税率)”后的运行界面 ();点击“重置表达式”按钮后,重新获取模型的原始的计算公式和所需参数,并将表达式对话框和参数列表框中的数据重新初始化。锞炽邐繒萨蝦窦补飙赝。锞炽邐繒萨蝦窦补飙赝轤。4.5.4(插入表达式中变量值界面)(插入表达式中变量值界面)通过该界面可以添加表达式中变量的值,并且将输入的变量名称和变量值存储在变量变量节点中。曠戗輔鑽襉倆瘋诌琿凤。曠戗輔鑽襉倆瘋诌琿凤纣。24 / 52图 为模型计算表达式添加变量值的运行界面推理模块推理模块的功能式通过用户输入的要使用的要进行评估的信用模型的名称,来获取出系统中该信用模型的知识(包括所用到的参数以及规则),并可以通过通用的知识规则推导出该模型的新知识。包括类、 、。用来描述推理过程中用到的数据结构。这些结构与数据库中存取信用模型信息的结构表相对应。类、用来初始化推理算法所需要的数据。类用来实现模糊网反向推理算法,该算法的实现将在第六章作以详细的阐述。类用来和对推理算法以数组形式返回的结果进行分析。 类封装了推理算法,可根据用户选择的模型以不同的数据类型直接返回结果。轉厍蹺佥诎脚濒谘閥糞。轉厍蹺佥诎脚濒谘閥糞嶁。此外,系统还提供了推理模块运行的过程示意,显示推理算法的运算过程,通过推理显示系统中所有的信用模型的信息。嬷鯀賊沣謁麩溝赉涞锯。嬷鯀賊沣謁麩溝赉涞锯餓。4.6.1(初始化推理算法中的参数)(初始化推理算法中的参数). ( * );功能:用来初始化反向推理算法中的矩阵, 矩阵, 矩阵,库所总数,变迁总数输入参数: 为大小的最终结论数组,存放的是要进行推理的信用模型的最终结论在数据库中所对应的值。返回值:初始化成功则返回,否则返回。讯鎬謾蝈贺綜枢辄锁廪。讯鎬謾蝈贺綜枢辄锁廪谕。. ();25 / 52功能:释放在初始化参数过程中所申请的所有的内存空间。兒躉讀闶軒鲧擬钇標藪。兒躉讀闶軒鲧擬钇標藪疇。4.6.2(实现模糊网反向推理)(实现模糊网反向推理). ( * * );功能:判断两个*矩阵是否相等输入参数:数组的首地址,数组的首地址,比较的两个数组的第一维长度,两个数组的第二维长度。 返回值:如果两个数组相等则返回,否则返回。繅藺詞嗇适篮异铜鑑骠。繅藺詞嗇适篮异铜鑑骠喷。. ( * * * );鮒簡觸癘鈄餒嬋锵户泼。鮒簡觸癘鈄餒嬋锵户泼阂。功能:实现两个*的最大加法运算输入参数:数组的首地址,数组的首地址,矩阵和相加后的结果数组的首地址,相加的数组的第一维长度,两个数组的第二维长度。. ( * * * );眯毆蠐謝银癩唠阁跷贗。眯毆蠐謝银癩唠阁跷贗襝。功能:实现两个矩阵 的最大乘法运算输入参数:数组的首地址,数组的首地址,矩阵和相乘后的结果数组的首地址,:数组的第一维长度,两个数组的第二维长度,数组 两个数组的第二维长度。. ( * * * * * );闵屢螢馳鑷隽劍颂崗鳳。闵屢螢馳鑷隽劍颂崗鳳测。功能:实现模糊网反向推理算法输入参数:初始化矩阵的首地址,初始化矩阵的首地址,初始化矩阵的首地址,算法结束后存贮的库所矩阵 的首地址,算法结束后存贮的变迁矩阵 的首地址,矩阵 第一维长度,两个数组的第二维长度。檁傷葦开阈灯伞馑諧粮。檁傷葦开阈灯伞馑諧粮茲。 (算法结果处理)(算法结果处理)处理算法类返回的库所矩阵和变迁矩阵,以字符串形式返回所需要的数据库中库所的和变迁的。鄭饩腸绊頎鎦鹧鲕嘤錳。鄭饩腸绊頎鎦鹧鲕嘤錳鉻。. ( );弃铀縫迁馀氣鰷鸾觐廩。弃铀縫迁馀氣鰷鸾觐廩脱。功能:返回所有推理后的所有的变迁输入参数:存储在数据库中所有的库所,即信用评估系统中所有模型所涉及的所有的参数。. ( );功能:返回该信用评估模型中所需要的最终参数,中间参数比如,这样的参数不作返回。26 / 52输入参数:存储在数据库中所有的库所,即信用评估系统中所有模型所涉及的所有的参数。. ( );调谇續鹨髏铖馒喪劉薮。调谇續鹨髏铖馒喪劉薮顯。功能:获取该信用评估模型中所有的变迁(即数据库中所对应的规则)的值输入参数:存储在数据库中所有的变迁,即信用评估系统中所有模型所涉及的所有的规则。. ();功能:释放解析结果过程中所动态申请的数组空间。4.6.4(推理类)(推理类)封装了、和三个类,通过用户选择使用的评估模型的最终结论的值直接返回该模型所用到的参数和规则。厲耸紐楊鳝晋頇兗蓽驃。厲耸紐楊鳝晋頇兗蓽驃鶚。. ( * );苧瑷籮藶黃邏闩巹东
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃金昌市人力资源和社会保障局招聘公益性岗位人员1人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年吉林省农业种植(玉米)买卖合同书
- 2025保健品销售合同范本参考
- 2025吉林白城市暨洮北区人才交流中心就业见习岗位和见习人员征集模拟试卷及完整答案详解1套
- 2025江苏省退役军人事务厅直属优抚医院招聘12人模拟试卷及答案详解(网校专用)
- 2025标准企业租赁合同范本:租赁协议模板
- 2025年三明市供电服务有限公司招聘61人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年湖南长沙天心区招聘32名勤务协助人员和体能测评的考前自测高频考点模拟试题及参考答案详解1套
- 衡阳初一考试题库及答案
- 安全教育培训会议通知课件
- 对外投资合作国别(地区)指南 -玻利维亚-20240530-00504
- 19S406建筑排水管道安装-塑料管道
- 沪教版九年级上册化学第三章《物质构成的奥秘》检测卷(含答案解析)
- 如何与客户建立有效的沟通
- 薯片加工项目规划设计方案
- 复方电解质醋酸钠葡萄糖注射液-药品临床应用解读
- 变压器租赁协议书x
- 部编版小学数学六年级上册分数乘法应用题解法一:找单位“1”解析同步练习
- 危重产科患者麻醉管理
- 宾馆旅客财物保管制度
- 学前教育政策法规全套精美课件
评论
0/150
提交评论