- 博客(6)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注
原创 FCM算法实现Python(简洁版)
FCM算法全名为Fuzzy C-Means,是一种聚类算法。Fuzzy c-means (FCM) is a method of clustering which allows one piece of data to belong to two or more clusters. This method (developed by Dunn in 1973 and improved by...
2019-04-17 17:46:11 15138 16
原创 PCA主成分分析以及Python实现(阅读笔记)
简述PCA日常使用,但还没有研究过其理论,这让我很好奇。理论部分《机器学习》中是这样开始的:对于正交属性空间的样本点,如何用一个超平面来对所有的样本点进行表达。超平面和半空间是优化领域的两个重要概念简单来说,矩阵方程W∗X+b=0W*X+b = 0W∗X+b=0表示的是超平面,W∗X+b≥0W*X+b \geq 0W∗X+b≥0表示的就是半空间。显然超平面是直线在高维空间的扩展。(...
2019-04-14 18:44:22 11359 1
原创 DBSCAN算法理论和Python实现
DBSCAN算法基于密度的聚类方法DBSCAN算法,是相当经典。算法思路很简单。简述算法思路:选取密度较高的点作为核心点通过一个核心点出发,把其领域的点都放入到广度优先搜索的队列中。将所有找到的点归结为一个类。之后,再从新的没有被访问过的点中找其他的核心点开始,又继续进行广度优先搜索。一直到所有的点都被访问过(即分配过了对对应的类别)Python实现导入数据from sk...
2019-04-06 09:45:04 972 1
原创 高斯混合模型GMM理论和Python实现
简述高斯混合模型,就是说用多个高斯函数去描述不同的元素分布。通过EM方法来迭代生成不同的高斯模型的各个参数。具体的EM算法的理论网上很多,但推荐各位先看完这个算法思路之后,再去看理论推导就更加好了。更新方法μi′=∑j=1mηji∗xj∑j=1mηji\mu_i^{'} = \frac{\sum_{j=1}^m{\eta_{ji} * x_j}}{\sum_{j=1}...
2019-04-05 11:40:12 5191 1
原创 KMeans++算法理论和实现
简述在Kmeans当中,有两个限制定义在凸欧式空间上,使得在非凸空间上的聚类效果一般,在非欧式空间上无法计算均值点。病态初始化问题,由于初始化完全随机,会使得生成的点收到限制,最后聚类的结果不好第一类问题的主流解决方案就是,转换距离度量的方式,这样能使得做到一定的扩展。但任然没有办法解决非欧式空间的问题。KMeans++这篇论文主要关注于第二个问题。KMeans的算法和实现就不再...
2019-04-03 17:09:51 6304 2
原创 【论文阅读】Clustering by Shift
Min Cut含义很简单,就是将不属于同一类的所有点之间的相似度累加起来就好了。是一种描述不同类之间 分离程度。缺点:这个方法倾向于切割小的组出来。这篇论文提出的想法之一:进一步做一个变形。中间用到了一步,就是将属于同一类的就算部分补全,使得公式更加整洁。通过化简构造出了一个常数的部分,之后,就只需要考虑后面的非常数部分了。也就是考虑每个类内部的聚合程...
2019-04-02 21:15:37 349
WGAN-div模型,Pytorch实现,基于MNIST数据集
2023-02-09
卡通二次元图片数据集-用于深度学习项目
2023-02-08
vscode离线版+插件+远程连接服务器,无网情况全套完整安装版
2023-02-07
Ray 白皮书 WhitePaper 1.X
2023-02-07
2017版Chrome
2018-09-20
Sublime-text-3安装包(附上详细安装教程windows 2018年)
2018-04-19
计算器(自由输入版V2)
2017-10-23
[近乎免费]QT计算器(一般计算器和多项式计算器)
2017-10-05
近乎免费QT计算器(一般计算器和多项式计算器)
2017-10-05
多项式计算器_version3_QT实现(C++)
2017-10-05
Python split()去掉空字符串问题
2017-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人