离散数学入门1

这篇博客介绍了离散数学的基础概念,包括集合的定义、基数、笛卡尔积和幂集。此外,还讨论了二元关系、函数的性质,以及元组在数据表示中的应用。通过对集合理论的理解,有助于深化对机器学习中多标签学习和数据结构的认识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.集合

1.1 集合的定义

集合:是由指定范围内的满足给定条件的所有对象聚集在一起构成,每一个对象称为这个集合的元素。

例如:

A={1,2,3,4},描述了由1,2,3,4四个元素构成的集合A。

· 其中集合与元素的顺序无关。

· 集合中的元素是互异的,若一个集合中有多个相同元素则只能算作一个。

习题 1: { 0 , 1 , { 0 , 1 } , { 1 , 2 } }有几个元素? 机器学习中, 这类形式的集合有什么优点和缺点?

集合中各个元素通过逗号分隔,由此可见上题集合中有四个元素。

优点:有利于多标签学习

缺点:因其集合中的元素类别等不同,处理时会复杂一些。

1.2 基数

集合A中元素的个数,就是集合的基数,也称为集合的势,记作|A|。

习题 2: ∅ 的基数是多少? { ∅ }呢?

  ∅表示空集,即基数为零;{ ∅ }表示此集合中只有 ∅一个基数。

1.3 笛卡尔积

· 有序对:有两个元素x和y按一定顺序排列成的二元组叫做有序对或有序偶,记作<x,y>。称x,y分别为序偶的第一,第二元素。

· 笛卡尔积:设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成有序对。所有这样的有序对组成的集合叫做A和B的笛卡尔积,记作AxB,表示为AxB={<x,y>|x∈A^y∈B}。

· 定理 :若A,B都是有限集,且|A|=m,|B|=n,则|AxB|=|A|x|B|=mxn。

· 性质 :笛卡尔积不满足交换律和结合律,对并和交运算满足分配率。

· 关系的表示 :

  三种方式:列举法,矩阵法,关系图法。

1.4 幂集

Definition 2. The power set of Ais given by
                                            2^{A}= { B ∣ B ⊆ A } . 

所谓幂集,就是原集合A中所有的子集(包括全集和空集)构成的集族。

例:A={1,2,3}, 2 ^A ={∅, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}}.

2. 二元关系

Definition 3. Let A and B be two sets. Any R ⊆ A × B is a binray relation.

3. 函数 

Definition 4. Let V 1 , … , V m be the domain of conditional attribute a 1 , … , am, respectively, and L  be the set of classes. A classifier is a function f : V 1 × ⋯ × V m → L .

 ·函数是特殊的关系,它满足:

         函数的定义域是domf=X,而不能是domf的某个真子集。
         若<x,y>∈f,<x,y'>∈f,则y=y'(单值性)

·特别的:对空关系∅⊆AxB,

         如果A=∅,空关系∅是函数

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值