学习笔记,仅供参考,有错必究

关键词:k均值;解决方案改进;准确的k均值;迭代改进


I-k-means-+:An iterative clustering algorithm based on an enhanced version of the k -means

摘要

k-means试图最小化作为其目标函数的来自每个聚类的均值(SSEDM)的平方欧几里德距离的和。这种算法虽然有效,但对初始中心过于敏感。因此,文献中的许多方法都集中于确定合适的初始中心。然而,选择合适的初始中心并不总是可能的,尤其是当集群的数量增加时。

本文提出了一种迭代方法来提高k-均值算法产生的解的质量。这种方法试图通过移除一个聚类(负),划分另一个聚类(正),并在每次迭代中再次应用重新聚类来迭代地提高k均值的解的质量。这种方法称为迭代k-均值减-加(I-k-均值+)。使用一些方法来确定应该移除哪个聚类、应该划分哪个聚类以及如何加速重新聚类过程,来加速I-k均值。

实验结果表明,在最小化SSEDM方面,I-k-means+可以优于k-means ++,被称为k-means的精确版本之一。在某些情况下,I-k -means +的精度比k-means和k-means+高大约2倍,而它比k-means ++更快,并且与k-means相比具有合理的运行时间。

Introduction

文献记录(part89)--I-k-means-+:An iterative clustering algorithm based on an enhanced k -means相关推荐

  1. 文献记录(part1)--NP-hardness of Euclidean sum-of-squares clustering

    没认真看的文献记录 文章目录 摘要 简介 解决问题 摘要 欧几里得平方和聚类的NP-硬度的最新证明,由于德里尼亚斯等人(马赫.学习.56:9–33,2004),无效.故提供了一个备选的简短证明. 简介 ...

  2. 机器学习:simple linear iterative clustering (SLIC) 算法

    图像分割是图像处理,计算机视觉领域里非常基础,非常重要的一个应用.今天介绍一种高效的分割算法,即 simple linear iterative clustering (SLIC) 算法,顾名思义,这 ...

  3. LeetCode-995. K连续位的最小翻转次数(Minimum Number of K Consecutive Bit Flips)

    K连续位的最小翻转次数 在仅包含 0 和 1 的数组 A 中,一次 K 位翻转包括选择一个长度为 K 的(连续)子数组,同时将子数组中的每个 0 更改为 1,而每个 1 更改为 0. 返回所需的 K ...

  4. 【论文阅读】An Iterative Instance Selection Based Framework for Multiple-Instance Learning

    题目 An Iterative Instance Selection Based Framework for Multiple-Instance Learning 一种基于迭代实例选择的多示例学习框架 ...

  5. Python,OpenCV中的K近邻(knn K-Nearest Neighbor)及改进版的K近邻

    Python,OpenCV中的K近邻(knn K-Nearest Neighbor)及改进版的K近邻 1. 效果图 2. 源码 参考 这篇博客将介绍将K-最近邻 (KNN K-Nearest Neig ...

  6. CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%)

    CV之FR(H+k机器学习):基于每人几张人脸图片训练H+k模型实现(国内外明星)新人脸图像的姓名预测(准确度高达100%) 目录 输出结果 设计思路 输出结果 设计思路

  7. 第k大的数 java_一道算法题:第K大的数

    给一个无序的包涵n个元素的数组,找出其中第k大的数(n > k). 初看到这个题的时候,作为一个写了一段时间java的人,立刻能想到的一种解法就是: class Solution { publi ...

  8. OpenCV k均值聚类kmeans clustering的实例(附完整代码)

    OpenCV k均值聚类kmeans clustering的实例 OpenCV k均值聚类kmeans clustering的实例 OpenCV k均值聚类kmeans clustering的实例 # ...

  9. C语言学习之编程实现:输入长方形的两个边长a, b和一个整数k。k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s

    C语言学习 编程实现:输入长方形的两个边长a, b和一个整数k.k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s #include < ...

最新文章

  1. 刺激(codevs 1958)
  2. 《C和指针》——声明数组参数
  3. 2021高通AI应用创新大赛-创新赛道-垃圾分类识别 第三次会议研讨
  4. 静态页面编写规范02
  5. mybatis-plus中的select
  6. difference between a Tensor and a Variable
  7. oracle 数据库官网下载流程
  8. matlab生成数据以二进制数据格式写入txt文件中
  9. cmd整人小程序(e~~,不要乱用)
  10. Docker镜像安装宋体
  11. MySQL的一级索引和二级索引介绍
  12. Spring Cloud启动-4-应用监听器ApplicationListener之BootstrapApplicationListener
  13. 查询出每一个雇员的姓名,工资,部门名称,工资在公司的等级及其领导的姓名,领导的工资,以及领导所相应的等级...
  14. 三维纽结与弦理论的一些猜想
  15. Event-Souring模式
  16. Oracle-SQLLDR加载TPC-DS数据
  17. Buu Crypto
  18. 声源定位与stm32示例
  19. 21Maven - 从私服下载jar包
  20. gataway 组件的健权、限流、过滤等功能分析(三十一)

热门文章

  1. 进度条tqdm基本用法
  2. sklearn的KNN文档中实例代码的注释
  3. 先验概率与后验概率、贝叶斯区别与联系
  4. win7中PowerShell终端打开时自动进入python virtualenv的虚拟环境以及一键切换python版本
  5. Ubuntu16.04(64位)下安装和破解source insight4
  6. debian/ubuntu19.10下安装使用护眼软件f.lux
  7. 3.5 矩阵 $4$ 个空间和方程 $A\mathbf{x}=\mathbf{y}$ 的关系
  8. 深度学习(三十八)——深度强化学习(1)教程
  9. 单例模式---设计模式(一)
  10. 中国航天将与人工智能技术携手 未来可期