周志华西瓜书《机器学习》习题提示——第9章
习题提示
9.1:
(1)闵可夫斯基距离满足相关性质,参见7、有趣的距离与范数的第一部分。
(2)极限
[
∑
u
=
1
n
∣
x
i
u
−
x
j
u
∣
p
]
1
p
⩽
[
∑
u
=
1
n
max
u
∣
x
i
u
−
x
j
u
∣
p
]
1
p
=
n
1
p
max
u
∣
x
i
u
−
x
j
u
∣
→
max
u
∣
x
i
u
−
x
j
u
∣
,
(
w
h
e
n
p
→
+
∞
)
\begin{align} \left[\sum_{u=1}^n|x_{iu}-x_{ju}|^p \right]^{\frac{1}{p}} &\leqslant \left[\sum_{u=1}^n\mathop{\max}\limits_u|x_{iu}-x_{ju}|^p \right]^{\frac{1}{p}} \notag\\ &=n^{\frac{1}{p}}\mathop{\max}\limits_u|x_{iu}-x_{ju}|\notag\\ &\to \mathop{\max}\limits_u|x_{iu}-x_{ju}|,\quad (when \ p\to +\infty ) \tag{1} \end{align}
[u=1∑n∣xiu−xju∣p]p1⩽[u=1∑numax∣xiu−xju∣p]p1=np1umax∣xiu−xju∣→umax∣xiu−xju∣,(when p→+∞)(1)
又
[
∑
u
=
1
n
∣
x
i
u
−
x
j
u
∣
p
]
1
p
=
[
(
max
u
∣
x
i
u
−
x
j
u
∣
)
p
+
∑
o
t
h
e
r
u
∣
x
i
u
−
x
j
u
∣
p
]
1
p
⩾
max
u
∣
x
i
u
−
x
j
u
∣
\begin{align} \left[\sum_{u=1}^n|x_{iu}-x_{ju}|^p \right]^{\frac{1}{p}} &=\left[ (\mathop{\max}\limits_u|x_{iu}-x_{ju}|)^p+\sum_{other u}|x_{iu}-x_{ju}|^p \right]^{\frac{1}{p}} &\geqslant \mathop{\max}\limits_u|x_{iu}-x_{ju}| \tag{2} \end{align}
[u=1∑n∣xiu−xju∣p]p1=[(umax∣xiu−xju∣)p+otheru∑∣xiu−xju∣p]p1⩾umax∣xiu−xju∣(2)
由式(1)(2)及两边夹法则,即得极限式。
9.2:
豪斯多夫距离满足距离的“四性”要求,参见7、有趣的距离与范数的第二部分。
9.3:
不能。 已证明它是NP难问题。
【西瓜书(9.24)】要求全局找最优解,而k均值算法是迭代的方法,每次只调整局部(将样本纳入最近的均值向量所在的簇),这种动态的调整方法只是最优解的近似。
9.4:
编程实现k均值算法【西瓜书图9.2】。 初始中心越分散(相互间距离大)越好。
9.5:
X
X
X由
x
\boldsymbol{x}
x所生成(密度可达),故:
(1)若 x i ∈ X , x j ∈ X \boldsymbol{x}_i \in X,\boldsymbol{x}_j \in X xi∈X,xj∈X,则 x i \boldsymbol{x}_i xi与 x j \boldsymbol{x}_j xj均由 x \boldsymbol{x} x密度可达,故 x i \boldsymbol{x}_i xi与 x j \boldsymbol{x}_j xj密度相连,连接性得证。
(2)若 x i ∈ X \boldsymbol{x}_i \in X xi∈X,则 x i \boldsymbol{x}_i xi由 x \boldsymbol{x} x密度可达,又假设 x j \boldsymbol{x}_j xj由 x i \boldsymbol{x}_i xi密度可达,则从 x \boldsymbol{x} x先到达 x i \boldsymbol{x}_i xi,再由 x i \boldsymbol{x}_i xi到达 x j \boldsymbol{x}_j xj,即 x j \boldsymbol{x}_j xj由 x \boldsymbol{x} x密度可达,故 x j ∈ X \boldsymbol{x}_j \in X xj∈X,最大性得证。
9.6:
参见9.5 密度聚类与层次聚类(DBSCAN算法、AGNES算法)中“图9.2 簇间距离”的讨论。
9.7:
(1)k均值算法,
μ
i
{\mu}_i
μi收罗以它为圆心的某个圆内的所有点(样本),这种簇中局部的凸不一定导致簇中全局的凸,故它可能产生非凸聚类。
(2)学习向量量化算法学习出原型向量 ( p 1 , p 2 , ⋯ , p q ) (\boldsymbol{p}_1,\boldsymbol{p}_2,\cdots,\boldsymbol{p}_q) (p1,p2,⋯,pq),再通过该向量组对样本空间进行划分, p i \boldsymbol{p}_i pi与 p j \boldsymbol{p}_j pj的剖分线实际为 p i \boldsymbol{p}_i pi与 p j \boldsymbol{p}_j pj的中垂线,任意三点的两两的中垂线必交于一个点(几何性质),即剖分形成凸形,故LVQ只能产生凸聚类。
(3)高斯混合聚类算法是依赖于分布,而不是依赖于几何性质,故它可能产生非凸聚类。
(4)密度聚类算法(DBSCAN),与k均值算法类似,簇中局部的凸不一定导致全局的凸,故它可能产生非凸聚类,如,可达的折线形成的簇。
(5)AGNES算法:以“最大距离”作为簇间距离时,只能产生凸聚类。 以“最小距离”作为簇间距离时,可能产生非凸聚类。
9.8:
这是一个开放性题目,【西瓜书第9.2节】的指标涉及到计数的比值和距离的比值。
9.9:
这是一个开放性题目,非度量距离通常不满足直递性,而混合属性说明属性中含有无序属性,【西瓜书(9.21)】式是个不错的处理无序属性的方法,而【西瓜书(9.22)】式将【西瓜书(9.21)】式含在里面来定义混合属性距离。 题目放宽对距离的要求(非度量),则可以考虑将前述思路反过来,即距离定义式中的外层为VDM【西瓜书(9.21)】,里层再包含其它距离。
9.10:
这是一个研究性质的题目,将k的增长视为树的生长,再在上面定义评估分数(如,BIC),结合运行的计分,则得到最优的聚类数k以及划分的簇。
本文为原创,您可以:
- 点赞(支持博主)
- 收藏(待以后看)
- 转发(他考研或学习,正需要)
- 评论(或讨论)
- 引用(支持原创)
- 不侵权
更多推荐
所有评论(0)