2021-08-07

机器学习中的数学公式第二次上课

第一次作业

习题1 定义无向网络.

Definition: A undirected net is a tuple G = ( V , w ) G=(\mathbf{V}, w) G=(V,w), where

  • V \mathbf{V} V is the set of nodes;
  • w w w : V × V → R \mathbf{V}\times\mathbf{V}\to\mathbb{R} V×VR is the weight function where
    • w ( ⟨ v i , v j ⟩ ) w(\lang v_i,v_j\rang) w(vi,vj) is the weight of the arc ⟨ v i , v j ⟩ \lang v_i,v_j\rang vi,vj
    • w ( ⟨ v i , v j ⟩ ) = w ( ⟨ v j , v i ⟩ ) w(\lang v_i,v_j\rang) = w(\lang v_j,v_i\rang) w(vi,vj)=w(vj,vi).

习题2. 自己画一棵树, 将其元组各部分写出来 (特别是函数 p p p).
在这里插入图片描述
T = ( V , r , p ) T=(\mathbf{V},r,p) T=(V,r,p)
V = { v 0 , v 1 , … , v 4 } V=\{v_0,v_1,\dots,v_4\} V={v0,v1,,v4}
r = v 0 r=v_0 r=v0
p ( v 0 ) = ϕ p(v_0)=\phi p(v0)=ϕ
p ( v 1 ) = v 0 p_(v_1)=v_0 p(v1)=v0
p ( v 2 ) = v 0 p_(v_2)=v_0 p(v2)=v0
p ( v 3 ) = v 1 p_(v_3)=v_1 p(v3)=v1
p ( v 4 ) = v 2 p_(v_4)=v_2 p(v4)=v2

  1. 针对该树, 将代码中的变量值写出来 (特别是 parent 数组).

原文章中的代码:

public class Tree {
	/**
	 * 节点数. 表示节点 v_0 至 v_{n-1}.
	 */
	int n;
	
	/**
	 * 根节点. 0 至 n-1.
	 */
	int root;
	
	/**
	 * 父节点.
	 */
	int[] parent;

	/**
	 * 构造一棵树, 第一个节点为根节点, 其余节点均为其直接子节点, 也均为叶节点.
	 */
	public Tree(int paraN) {
		n = paraN;
		parent = new int[n];
		parent[0] = -1; // -1 即 \phi
	}// Of the constructor
}//Of class Tree

变量值如下:

n = 5;
root = 0;
parent = {-1, 0, 0, 1, 2}

习题3 画一棵三叉树, 并写出它的 child 数组.
在这里插入图片描述
child数组:
{ { 1 , 2 , − 1 } , { 3 , 4 , 5 } , { − 1 , − 1 , − 1 } , { − 1 , − 1 , − 1 } , { − 1 , − 1 , − 1 } , { − 1 , − 1 , − 1 } } \{\{1,2,-1\}, \{3,4,5\},\{-1,-1,-1\},\{-1,-1,-1\},\{-1,-1,-1\},\{-1,-1,-1\}\} {{1,2,1},{3,4,5},{1,1,1},{1,1,1},{1,1,1},{1,1,1}}

  1. 按照本贴风格, 重新定义树. 提示: 还是应该定义 parent 函数, 字母表里面只有一个元素.

Let ϕ \phi ϕ be the empty node, a tree is a quadruple T = ( V , r , Σ , p ) T=(\mathbf{V},r,\Sigma,p) T=(V,r,Σ,p) where

  • V ≠ ∅ \mathbf{V} \neq \emptyset V= is the set of nodes;
  • r ∈ V r\in \mathbf{V} rV is the root node;
  • Σ = { t o p } \Sigma=\{\mathrm{top}\} Σ={top};
  • p : V → V ∪ { ϕ } p:\mathbf{V}\to\mathbf{V}\cup\{\phi\} p:VV{ϕ} is the parent mapping satisfying
    • when v = r v=r v=r, ∃ ! s ∈ Σ \exists!s\in \Sigma !sΣ , st. p ( r , s ) = ϕ p(r,s)=\phi p(r,s)=ϕ;
    • ∀ v ∈ V , ∃ ! n ≥ 0 \forall v\in \mathbf{V},\exists!n\geq 0 vV!n0 and ! s ∈ Σ !s\in \Sigma !sΣ, st. p ( n ) ( v , s ) = r p^{(n)}(v,s)=r p(n)(v,s)=r.

说明:


  1. 根据图、树、 m m m-叉树的学习, 谈谈你对元组的理解.

我认为元组实际上就是数据与数据关系的一个组合体。


第二次作业

习题1 定义一个标签分布系统, 即各标签的值不是 0/1, 而是 [ 0 , 1 ] [0,1] [0,1] 区间的实数, 且同一对象的标签和为 1.

Definition. A label distribution system is a tuple S = ( X , Y ) S = (\mathbf{X},\mathbf{Y}) S=(X,Y) where

  • X = [ x i j ] n × m ∈ R n × m \mathbf{X} = [x_{ij}]_{n\times m} \in \mathbb{R}^{n\times m} X=[xij]n×mRn×m is the data matrix;
  • Y = [ y i k ] n × l ∈ [ 0 , 1 ] n × l \mathbf{Y} = [y_{ik}]_{n\times l}\in [0,1]^{n\times l} Y=[yik]n×l[0,1]n×l is the label matrix, satisfying
    • ∀ y i ∈ Y \forall y_i \in \mathbf{Y} yiY, st. ∑ k = 1 l y i k = 1 \sum_{k=1}^{l} y_{ik}=1 k=1lyik=1
  • n n n is the number of instances;
  • m m m is the number of features;
  • l l l is the number of labels,
内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分类和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值