博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Searching&Clustering
阅读量:7116 次
发布时间:2019-06-28

本文共 436 字,大约阅读时间需要 1 分钟。

hot3.png

精准搜索方法(精确查找算法)

  基于树: 搜索树算法(深度优先搜索/回溯算法 广度优先搜索 双向广度优先搜索), 蒙特卡洛树搜索

  基于hash: hash查找

  其他: 枚举算法 A*算法

相似搜索方法(精确查找算法)
  基于树: kd树算法

  基于hash: lsh算法, 百万到千万量, 如FALCONN和NMSLIB

  基于矢量量化: pq算法, 亿级以上, 如Faiss

传统聚类
  基于划分: kmeans
  基于层次: 分解/聚合
  基于统计: EM
  基于密度: meanshift, dbscan

高维聚类

  难点: 1.距离函数难于定义
        2.基于距离的聚类可能失效(如果簇间距太小)
        3.维度高引入的计算复杂度

  基于超图:边有多点

  基于子空间聚类(特征选择): clique, optics
  基于降维(向量压缩): 自组织特征映射,PCA,多维缩放
  联合聚类: OLAP思想
 

转载于:https://my.oschina.net/igooglezm/blog/1922853

你可能感兴趣的文章
CF871D Paths
查看>>
DataTable和DataSet什么区别
查看>>
【翻译】Native App和Web App之争纯属扯淡
查看>>
移植cjson到windows下编译
查看>>
No Try No Catch
查看>>
8.JSP基础
查看>>
1115: 数组最小值
查看>>
ADF_ADF基本概要(汇总)
查看>>
不想放弃的python
查看>>
自适应宽度的div水平居中
查看>>
java多线程实现每隔500毫秒输出一个数字
查看>>
java web 程序---jsp连接mysql数据库的实例基础+表格显示
查看>>
java九九乘法表
查看>>
java中父类对象引用指向子类对象
查看>>
关于协程
查看>>
js中call与apply用法
查看>>
swiper保存
查看>>
CentOS 7 防火墙设置
查看>>
内存中一个图片的指针IntPtr
查看>>
[NOI1995]石子合并
查看>>