DM Hw6

news2024/10/5 12:25:23

Hw6 聚类

  • 1
    • a
    • b
  • 2
    • a
    • b
    • c
    • d
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1

a

在这里插入图片描述


b

一个点不来自某个特定簇的概率是 1 − 1 K 1-\frac{1}{K} 1K1
对所有 2 K 2K 2K 个点都不来自该簇的概率是 ( 1 − 1 K ) 2 K (1-\frac{1}{K})^{2K} (1K1)2K
则 至少一个点来自该簇的概率为 1 − ( 1 − 1 K ) 2 K 1-(1-\frac{1}{K})^{2K} 1(1K1)2K
所以最终样本至少包含来自每个簇的一个点的概率是 ( 1 − ( 1 − 1 K ) 2 K ) K (1-(1-\frac{1}{K})^{2K})^{K} (1(1K1)2K)K

K = 10 K=10 K=10 时, p = 0.27 p=0.27 p=0.27
K = 100 K=100 K=100 时, p = 5.66 e − 07 p=5.66e-07 p=5.66e07
K = 1000 K=1000 K=1000 时, p = 8.24 e − 64 p=8.24e-64 p=8.24e64


2

a

基于中心:2个簇,长方形区域会对半分。
基于邻近性:1个簇,因为有噪声
基于密度:2个簇,是2个圆形区域,噪声不会造成影响


b

基于中心:1个簇,包括了所有环
基于邻近性:2个簇,是2个环形区域
基于密度:2个簇,是2个环形区域


c

基于中心:3个簇,是3个三角形区域
基于邻近性:1个簇,三个三角形有交点因此会被合并
基于密度:3个簇,虽然它们有交点,但交点处密度低


d

基于中心:2个簇,左右各一个
基于邻近性:5个簇,每条线是一个簇
基于密度:2个簇


3

在这里插入图片描述

a

有无限种划分方法,任意一条直径即可
两个质心在该直径的垂直平分线上
是全局最小


b

从真实点作为初始质心开始,因为两个圆的边之间的距离略大于圆的半径,所以:将两个圆划分开,再用直径分割其中一个圆。
有无限种方法
两个半圆的质心同上一问,另一个是完整圆的中心
是全局最小


c

在初始质心是实际数据点的现实情况下,三个框显示了将导致的三个簇。


d

具体见图
在第一种情况下,这两个簇是局部最小。
在第二种情况下,这两个簇是全局最小。


e

具体见图,两个顶部簇被包含在两个框内,而第三个簇被三角形和矩形定义的区域包含。(图中较小的两个簇应为对称的。)我认为第二个解决方案——由一名学生提出——也是可能的,尽管它是一个局部最小值,在这种点的配置下可能很少见。注意,虽然从较大圆中切出的两个扇形被显示为相交于一点,但不一定是这种情况——这取决于圆的确切位置和大小。两个扇形切口之间可能存在一个间隙,由第三个(较大)簇填充。(想象小圆在相对两侧。)或者两个扇形切口之间的边界实际上可以是线段。


4

单链:

在这里插入图片描述

全链:

在这里插入图片描述


5

纯度
#10.200.98
#21.840.53
#31.700.49
合计1.440.61

6

相似度矩阵: x = < 0.8 , 0.65 , 0.55 , 0.7 , 0.6 , 0.3 > x=<0.8,0.65,0.55,0.7,0.6,0.3> x=<0.8,0.65,0.55,0.7,0.6,0.3>
理想的相似度矩阵: y = < 1 , 0 , 0 , 0 , 0 , 1 > y=<1,0,0,0,0,1> y=<1,0,0,0,0,1>

方差:
σ x = 0.1703 σ_x = 0.1703 σx=0.1703
σ y = 0.5164 σ_y = 0.5164 σy=0.5164

c o v ( x , y ) = − 0.2 cov(x,y) = -0.2 cov(x,y)=0.2

c o r r ( x , y ) = c o v ( x , y ) σ x σ y = − 0.227 corr(x,y) = \frac{cov(x,y)}{ σ_xσ_y}= -0.227 corr(x,y)=σxσycov(x,y)=0.227


7

  • 簇1 {p1,p2,p3,p4,p5,p6,p7,p8}
    • A A A
      R ( A , 1 ) = 3 3 = 1 R(A,1) = \frac{3}{3} = 1 R(A,1)=33=1
      P ( A , 1 ) = 3 8 = 0.375 P(A,1) = \frac{3}{8} = 0.375 P(A,1)=83=0.375
      F ( A , 1 ) = 2 × 1 × 0.375 1 + 0.375 = 0.55 F(A,1) = 2 × 1 ×\frac{0.375}{1+0.375} = 0.55 F(A,1)=2×1×1+0.3750.375=0.55
    • B B B
      R ( B , 1 ) = 5 5 = 1 R(B,1) = \frac{5}{5} = 1 R(B,1)=55=1
      P ( B , 1 ) = 5 8 = 0.625 P(B,1) = \frac{5}{8} = 0.625 P(B,1)=85=0.625
      F ( B , 1 ) = 2 × 1 × 0.625 1 + 0.625 = 0.77 F(B,1) = 2 × 1 × \frac{0.625}{1+0.625} = 0.77 F(B,1)=2×1×1+0.6250.625=0.77

  • 簇2 {p1,p2,p4,p5}
    • A A A
      R ( A , 2 ) = 2 3 R(A,2) = \frac{2}{3} R(A,2)=32
      P ( A , 2 ) = 2 4 P(A,2) = \frac{2}{4} P(A,2)=42
      F ( A , 2 ) = 0.57 F(A,2) = 0.57 F(A,2)=0.57
    • B B B
      R ( B , 2 ) = 2 5 R(B,2) = \frac{2}{5} R(B,2)=52
      P ( B , 2 ) = 2 4 P(B,2) = \frac{2}{4} P(B,2)=42
      F ( B , 2 ) = 0.44 F(B,2) =0.44 F(B,2)=0.44

  • 簇3 {p3,p6,p7,p8}
    • A A A
      R ( A , 3 ) = 1 3 R(A,3) = \frac{1}{3} R(A,3)=31
      P ( A , 3 ) = 1 4 P(A,3) = \frac{1}{4} P(A,3)=41
      F ( A , 3 ) = 0.29 F(A,3) = 0.29 F(A,3)=0.29
    • B B B
      R ( B , 3 ) = 3 5 R(B,3) = \frac{3}{5} R(B,3)=53
      P ( B , 3 ) = 3 4 P(B,3) = \frac{3}{4} P(B,3)=43
      F ( B , 3 ) = 0.67 F(B,3) =0.67 F(B,3)=0.67

  • 簇4 {p1,p2}
    • A A A
      R ( A , 4 ) = 2 3 R(A,4) = \frac{2}{3} R(A,4)=32
      P ( A , 4 ) = 2 2 P(A,4) = \frac{2}{2} P(A,4)=22
      F ( A , 4 ) = 0.8 F(A,4) = 0.8 F(A,4)=0.8
    • B B B
      R ( B , 4 ) = 0 5 R(B,4) = \frac{0}{5} R(B,4)=50
      P ( B , 4 ) = 0 2 P(B,4) = \frac{0}{2} P(B,4)=20
      F ( B , 4 ) = 0 F(B,4) =0 F(B,4)=0

  • 簇5 {p4,p5}
    • A A A
      R ( A , 5 ) = 0 R(A,5) = 0 R(A,5)=0
      P ( A , 5 ) = 0 P(A,5) = 0 P(A,5)=0
      F ( A , 5 ) = 0 F(A,5) = 0 F(A,5)=0
    • B B B
      R ( B , 5 ) = 2 5 R(B,5) = \frac{2}{5} R(B,5)=52
      P ( B , 5 ) = 2 2 P(B,5) = \frac{2}{2} P(B,5)=22
      F ( B , 5 ) = 0.57 F(B,5) =0.57 F(B,5)=0.57

  • 簇6 {p3,p6}
    • A A A
      R ( A , 6 ) = 1 3 R(A,6) = \frac{1}{3} R(A,6)=31
      P ( A , 6 ) = 1 2 P(A,6) = \frac{1}{2} P(A,6)=21
      F ( A , 6 ) = 0.4 F(A,6) = 0.4 F(A,6)=0.4
    • B B B
      R ( B , 6 ) = 1 5 R(B,6) = \frac{1}{5} R(B,6)=51
      P ( B , 6 ) = 1 2 P(B,6) = \frac{1}{2} P(B,6)=21
      F ( B , 6 ) = 0.29 F(B,6) =0.29 F(B,6)=0.29

  • 簇7 {p7,p8}
    • A A A
      R ( A , 7 ) = 0 R(A,7) = 0 R(A,7)=0
      P ( A , 7 ) = 0 P(A,7) = 0 P(A,7)=0
      F ( A , 7 ) = 0 F(A,7) = 0 F(A,7)=0
    • B B B
      R ( B , 7 ) = 2 5 R(B,7) = \frac{2}{5} R(B,7)=52
      P ( B , 7 ) = 2 2 P(B,7) = \frac{2}{2} P(B,7)=22
      F ( B , 7 ) = 0.57 F(B,7) =0.57 F(B,7)=0.57

所以,
对类 A A A F ( A ) = m a x F ( A , i ) = 0.8 F(A) = max{F(A,i)} = 0.8 F(A)=maxF(A,i)=0.8
对类 B B B F ( B ) = m a x F ( B , i ) = 0.77 F(B) = max{F(B,i)} = 0.77 F(B)=maxF(B,i)=0.77

F = 3 8 × F ( A ) + 5 8 × F ( B ) = 0.78 F = \frac{3}{8} × F(A) + \frac{5}{8} ×F(B) = 0.78 F=83×F(A)+85×F(B)=0.78


8

1 → D 1\rightarrow D 1D
2 → C 2\rightarrow C 2C
3 → A 3\rightarrow A 3A
4 → B 4\rightarrow B 4B


9

SNN相似度:

1234
12001
20210
30120
41002

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1699990.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vs2019 c++20 规范的 STL 库的智能指针 shared、unique 、weak 及 make_** 函数的源码注释汇总,和几个结论

智能指针的源码都在 《memory》 头文件中。因为头文件太长&#xff0c;再者本次整理是基于以前的零散的模板分析。故相当于抽取了该头文件中关于智能指针的源码进行分析&#xff0c;注释。 &#xff08;1 探讨一&#xff09;当独占指针指向数组时&#xff0c;其默认的删除器是…

二叉树——经典练习题

目录 前言&#xff1a; 一、单值二叉树 题目描述&#xff1a; 思路分析&#xff1a; 代码实现&#xff1a; 二、二叉树最大深度 题目描述&#xff1a; 思路分析&#xff1a; 代码实现&#xff1a; 三、检查两颗树是否相同 题目描述&#xff1a; 思路分析&#xff1a; 代…

EXCEL怎么计算一列数据里的最大连续重复次数?

有这样一列数据&#xff0c;怎么用EXCEL数据求出&#xff0c;重复出现的单/双的次数的最大值。 这里演示使用辅助列数据透视表。 一、单/双出现的次数的最大值 这个可不用辅助列&#xff0c;选中数据透视表将数据 单/双列放在行字段&#xff0c;和值字段&#xff0c;值字段会…

netplan

文章目录 前言官网配置文件默认配置NetworkManager 简介systemd-networkd 简介NetworkManager VS systemd-networkdNetplan 简介示例多个配置文件 前言 netplan 是 ubuntu 17.10 版本中引入的一种全新的命令行网络配置程序&#xff0c;用于在 ubuntu 系统中轻松管理和配置网络…

C语言 | Leetcode C语言题解之第114题二叉树展开为链表

题目&#xff1a; 题解&#xff1a; void flatten(struct TreeNode* root) {struct TreeNode* curr root;while (curr ! NULL) {if (curr->left ! NULL) {struct TreeNode* next curr->left;struct TreeNode* predecessor next;while (predecessor->right ! NULL)…

【DevOps】Jenkins + Dockerfile自动部署Maven(SpringBoot)项目

环境 docker_host192.168.0.1jenkins_host192.168.0.2 jenkins_host构建完成后把jar发布到docker_host&#xff0c;再通过dockerfile自动构建镜像&#xff0c;运行镜像 1 Jenkins安装 AWS EC2安装Jenkins&#xff1a;AWS EC2 JDK11 Jenkins-CSDN博客 AWS EC2上Docker安装…

此物一出天下反,Dora犹如优秀框架的粘合剂

引言&#xff1a;千里之行&#xff0c;始于足下。 如果你从事Android开发&#xff0c;请认真看完本篇文章&#xff0c;因为可能会颠覆你对Android开发的认识。 当夜空中繁星点点&#xff0c;一颗璀璨的流星划过&#xff0c;其辉光洒在古老的山谷之中&#xff0c;照亮了一个隐藏…

banner2.0自定义轮播布局

说明&#xff1a;最近碰到一个需求&#xff0c;让新闻列表实现轮播图的效果&#xff0c;也就是轮播新闻&#xff0c;然后样式必须按照ui设计的样式来弄&#xff0c;之前传统的banner&#xff0c;都是只轮播图片&#xff0c;没想到&#xff0c;这次居然要轮播新闻&#xff0c; 网…

夏老师小课堂(7) 免费撸Harmony0S应用开发者高级认证

点击上方 “机械电气电机杂谈 ” → 点击右上角“...” → 点选“设为星标 ★”&#xff0c;为加上机械电气电机杂谈星标&#xff0c;以后找夏老师就方便啦&#xff01;你的星标就是我更新动力&#xff0c;星标越多&#xff0c;更新越快&#xff0c;干货越多&#xff01; 关注…

C++ | Leetcode C++题解之第113题路径总和II

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<vector<int>> ret;unordered_map<TreeNode*, TreeNode*> parent;void getPath(TreeNode* node) {vector<int> tmp;while (node ! nullptr) {tmp.emplace_back(node->val);node …

高效的大型语言模型适应方法:提升基础性的解决方案

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

C++系列-static成员

&#x1f308;个人主页&#xff1a;羽晨同学 &#x1f4ab;个人格言:“成为自己未来的主人~” 概念 声明为static的类成员称为类的静态成员&#xff0c;用static修饰的成员变量&#xff0c;称之为静态成员变量&#xff0c;用static修饰的成员函数&#xff0c;称之为静态成…

Django框架css文件能正常加载,但是css样式不生效

最近运行一个Django项目&#xff0c;能正常启动运行&#xff0c;css文件也能够正常加载&#xff0c;但是css样式却没有正常渲染。 解决办法&#xff1a; 1、打开注册表&#xff1a;winR 2、找到&#xff1a;计算机\HKEY_CLASSES_ROOT\.css 修改&#xff1a;Content Type 值&…

【机器学习结合AI绘画工具】——开启艺术创作的新纪元

目录 一、AI绘画工具的发展历程 二、AI绘画工具的技术原理 实例说明 三、AI绘画工具在艺术创作中的应用 实例网站 四、AI绘画工具的影响与未来展望 结论 机器学习和人工智能&#xff08;AI&#xff09;在过去的十年里取得了显著的进展。特别是在艺术创作领域&#xff0c…

linux创建离线yum源给局域网机器使用

适用场景&#xff1a;在封闭的内网环境中&#xff0c;无法使用互联网进行安装各种rpm包的时候&#xff0c;离线yum源可以解决大部分问题&#xff0c;配置号后可直接使用yum进行安装包 1.准备好镜像源ISO&#xff1a; 例如以下示例&#xff0c;具体可参考自己的系统进行下载&a…

50-Qt控件详解:Input Display

#ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> //1.Combo Box控件 #include<QComboBox> //2.QFontComboBox控件 #include<QFontComboBox> #include<QLabel>//3.Line Edit控件 #include<QLineEdit> #include <QPushButton…

Installing Tinyproxy on CentOS 7 测试可用

Installing Tinyproxy on CentOS 7 For RHEL/CentOS 7 systems, Tinyproxy is part of EPEL (Extra Packages for Enterprise Linux). Install EPEL on CentOS 7 yum install epel-release -y yum update -y Install Tinyproxy on CentOS 7 yum install tinyproxy -y 编辑…

mysql中单表查询方法

大家好。我们知道&#xff0c;mysql有一个查询优化器的模块。当我们用sql语句查询表中记录时&#xff0c;会对这条查询语句进行语法解析&#xff0c;然后就会交给查询优化器来进行优化&#xff0c;优化后生成一个执行计划&#xff0c;这个执行计划表明了应该使用哪些索引进行查…

用这8种方法在海外媒体推广发稿平台上获得突破-华媒舍

在今天的数字时代&#xff0c;海外媒体推广发稿平台已经成为了许多机构和个人宣传和推广的有效途径。如何在这些平台上获得突破并吸引更多的关注是一个关键问题。本文将介绍8种方法&#xff0c;帮助您在海外媒体推广发稿平台上实现突破。 1. 确定目标受众 在开始使用海外媒体推…

[论文阅读笔记31]Mamba (Selective Structured State Space Model) 及其应用

最近想学一下Mamba模型&#xff0c;奈何看了很多视频还是感觉一知半解&#xff0c;因此做一篇笔记&#xff0c;顺便介绍一下Mamba结构作为CV backbone和时间序列预测领域的应用。 论文1. Mamba: Linear-Time Sequence Modeling with Selective State Spaces 0. Abstract 现有…