Pawlak粗糙集模型入门篇

2024-09-06 12:20

本文主要是介绍Pawlak粗糙集模型入门篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文件目录

  • Pawlak粗糙集模型
    • 前置知识
      • I N D ( B ) IND(B) IND(B):属性集 B B B的不可区分关系
      • 对于 ∀ x ∈ U \forall x\in U xU相对于 B B B的等价类定义为
      • U / I N D ( B ) U/IND(B) U/IND(B) I N D ( B ) IND(B) IND(B)的所有等价类集合划分
    • 粗糙集
    • 粗糙集的基本概念图
    • 例题练习
    • 刻画粗糙集的不确定性
  • 参考如下

Pawlak粗糙集模型

前置知识

  • 信息系统 IS:粗糙集理论中称数据集为信息系统(Information System)

    I S = ⟨ U , A , V , f ⟩ IS=\langle U,A,V,f\rangle IS=U,A,V,f

  • 论域 U :研究对象的非空有限集合
    U = { x 1 , x 2 , ⋯   , x n } U=\{x_1,x_2,\cdots,x_n\} U={x1,x2,,xn}

  • 属性集 A:描述对象的全部属性所组成的集合
    A = { a 1 , a 2 , ⋯   , a n } A=\{a_1,a_2,\cdots,a_n\} A={a1,a2,,an}
    可以将 A A A 进行划分:
    A = C ∪ D , C ∩ D = ∅ A=C\cup D,C\cap D=\varnothing A=CD,CD= 其中C为条件属性集,D为决策属性集

  • 属性集A的值域 V

    V = ⋃ a ∈ A V a V=\bigcup\limits_{a\in A}V_a V=aAVa 其中 V a 为 a ∈ A 的值域 其中 V_a 为 a ∈ A 的值域 其中VaaA的值域

  • 信息函数 f f f : 研究对象属性到其属性值的一种映射关系
    f : U × A → V 表示:对每一个 x ∈ U , a ∈ A , f ( x , a ) ∈ V a f:U×A→V表示:对每一个 x\in U,a∈A,f(x,a)∈V_a f:U×AV表示:对每一个xU,aA,f(x,a)Va

瓜名色泽根蒂敲声好瓜
西瓜1青绿蜷缩浊响
西瓜2乌黑蜷缩浊响
西瓜3青绿硬挺清脆
西瓜4乌黑稍蜷沉闷

用上表来说明以上定义

U = { 西瓜 1 , 西瓜 2 , 西瓜 3 , 西瓜 4 } U=\{西瓜1,西瓜2,西瓜3,西瓜4\} U={西瓜1,西瓜2,西瓜3,西瓜4}

A = { 色泽 , 根蒂 , 敲声 , 好瓜 } A=\{色泽,根蒂,敲声,好瓜\} A={色泽,根蒂,敲声,好瓜}

C = { 色泽 , 根蒂 , 敲声 } C=\{色泽,根蒂,敲声\} C={色泽,根蒂,敲声}

D = { 好瓜 } D=\{好瓜\} D={好瓜}

V = V 色泽 ⋃ V 根蒂 ⋃ V 敲声 ⋃ V 好瓜 V= V_{色泽}\bigcup V_{根蒂}\bigcup V_{敲声}\bigcup V_{好瓜} V=V色泽V根蒂V敲声V好瓜

V 色泽 = { 青绿 , 乌黑 } . . . V_{色泽}=\{青绿,乌黑\} ... V色泽={青绿,乌黑}...

f ( 西瓜 1 , 色泽 ) = 青绿 f(西瓜1,色泽)=青绿 f(西瓜1,色泽)=青绿

f ( 西瓜 4 , { 敲声 , 好瓜 } ) = { 沉闷 , 否 } f(西瓜4,\{敲声,好瓜\})=\{沉闷,否\} f(西瓜4,{敲声,好瓜})={沉闷,}

用一个数据表即可表示该信息系统,由此该信息系统也可以称为决策表

I N D ( B ) IND(B) IND(B):属性集 B B B的不可区分关系

属性集 B B B 上产生的一种等价关系(满足自反性、对称性和传递性)

其中 B ⊆ C B\subseteq C BC
f ( x , B ) = f ( y , B ) f(x,B)=f(y,B) f(x,B)=f(y,B),称 x x x y y y是不可区分的

I N D ( B ) = { ( x , y ) ∈ U × U ∣ f ( x , a ) = f ( y , a ) , ∀ a ∈ B } IND(B)=\{(x,y)\in U\times U\mid f(x,a)=f(y,a),\forall a\in B\} IND(B)={(x,y)U×Uf(x,a)=f(y,a),aB}

I N D ( B ) IND(B) IND(B)反映了“对象集就属性集B而言是否相同”的二元关系

请添加图片描述

B = { a 2 } B=\{a_2\} B={a2}时,

I N D ( B ) = { ( x 1 , x 2 ) , ( x 1 , x 3 ) , ( x 2 , x 3 ) , ( x 4 , x 5 ) , ( x 4 , x 7 ) , ( x 4 , x 8 ) , ( x 5 , x 7 ) , ( x 5 , x 8 ) , ( x 7 , x 8 ) , ( x 6 , x 9 ) , ( x 6 , x 10 ) , ( x 9 , x 10 ) , ( x 1 , x 1 ) , ( x 2 , x 2 ) , ( x 3 , x 3 ) , ( x 4 , x 4 ) , ( x 5 , x 5 ) , , ( x 6 , x 6 ) , ( x 7 , x 7 ) , ( x 8 , x 8 ) , ( x 9 , x 9 ) , ( x 10 , x 10 ) } IND(B)=\{(x_1,x_2),(x_1,x_3),(x_2,x_3),(x_4,x_5),(x_4,x_7),(x_4,x_8),(x_5,x_7),\\(x_5,x_8),(x_7,x_8),(x_6,x_9),(x_6,x_{10}),(x_9,x_{10}),(x_1,x_1),(x_2,x_2),\\(x_3,x_3),(x_4,x_4),(x_5,x_5),,(x_6,x_6),(x_7,x_7),(x_8,x_8),(x_9,x_9),\\(x_{10},x_{10})\}

这篇关于Pawlak粗糙集模型入门篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1141987

相关文章

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

Golang的CSP模型简介(最新推荐)

《Golang的CSP模型简介(最新推荐)》Golang采用了CSP(CommunicatingSequentialProcesses,通信顺序进程)并发模型,通过goroutine和channe... 目录前言一、介绍1. 什么是 CSP 模型2. Goroutine3. Channel4. Channe

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G