肥宅Sean

Never give up~

排序:
默认
按更新时间
按访问量
RSS订阅

CUR分解算法及Python实现

CUR分解 要理解CUR分解,需要先看下SVD分解。SVD理论以及Python实现 算法流程 给定输入的矩阵A。 A=C∗U∗RA = C* U *RA=C∗U∗R 随机选r个列构成C和r个行构成R(也可以使用,平方和加权过的行和列(常用)) 然后选取W矩阵(C和R的交集,也就是被选出来的部分,...

2019-06-30 16:01:36

阅读数 51

评论数 0

SVD理论以及Python实现

SVD 将一个矩阵分解为U,V(U,V均为列正交矩阵,即列向量直接内积为0),中间的矩阵为对角阵,元素为奇异值。 A[m∗n]=U[m∗r]∗∑[r∗r]∗(V[n∗r])TA_{[m*n]} = U_{[m*r]} * \sum_{[r*r]} *(V_{[n*r]})^T A[m∗n]​=U[...

2019-06-30 15:04:20

阅读数 58

评论数 0

PageRank算法以及Python实现(简洁版)

简述 PageRank有点被神化了,其实公式很简单。 文章目录简述算法模型定义Flow版本Google Formula实现 算法 主要是分为两种: The ‘Flow’ formula The Google formula 模型定义 很多个网页,直接存在链路关系,设为G,N*N的矩阵 这里先只...

2019-06-29 15:39:07

阅读数 39

评论数 0

Mallet Java【Windows下配置】(解决Ant安装可能会失败的解决方案)

简述 (一般来说,添加环境变量时:除了*_HOME的这些大家自定(根据自己把东西放在了哪个文件夹下),其他的跟我一样也是没问题的) 文章目录简述JAVA配置Mallet下载ANT下载ANT配置Mallet配置配置成功 JAVA配置 根据下面的文章完成了Java配置先 【解决方案】“‘...

2019-06-03 17:13:08

阅读数 33

评论数 0

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. ...

2019-04-17 17:46:11

阅读数 396

评论数 0

PCA主成分分析以及Python实现(阅读笔记)

简述 PCA日常使用,但还没有研究过其理论,这让我很好奇。 理论部分 《机器学习》中是这样开始的: 对于正交属性空间的样本点,如何用一个超平面来对所有的样本点进行表达。 超平面和半空间是优化领域的两个重要概念 简单来说,矩阵方程W∗X+b=0W*X+b = 0W∗X+b=0表示的是超平面,W∗X...

2019-04-14 18:44:22

阅读数 133

评论数 0

DBSCAN算法理论和Python实现

DBSCAN算法 基于密度的聚类方法DBSCAN算法,是相当经典。 算法思路很简单。 简述算法思路: 选取密度较高的点作为核心点 通过一个核心点出发,把其领域的点都放入到广度优先搜索的队列中。 将所有找到的点归结为一个类。之后,再从新的没有被访问过的点中找其他的核心点开始,又继续进...

2019-04-06 09:45:04

阅读数 185

评论数 0

高斯混合模型GMM理论和Python实现

简述 高斯混合模型,就是说用多个高斯函数去描述不同的元素分布。 通过EM方法来迭代生成不同的高斯模型的各个参数。 具体的EM算法的理论网上很多,但推荐各位先看完这个算法思路之后,再去看理论推导就更加好了。 更新方法 μi′=∑j=1mηji∗xj∑j=1mηji\mu_i^{&...

2019-04-05 11:40:12

阅读数 180

评论数 0

KMeans++算法理论和实现

简述 在Kmeans当中,有两个限制 定义在凸欧式空间上,使得在非凸空间上的聚类效果一般,在非欧式空间上无法计算均值点。 病态初始化问题,由于初始化完全随机,会使得生成的点收到限制,最后聚类的结果不好 第一类问题的主流解决方案就是,转换距离度量的方式,这样能使得做到一定的扩展。但任...

2019-04-03 17:09:51

阅读数 135

评论数 0

【论文阅读】A social recommender system using item asymmetric correlation

Abstract 推荐系统在近几年极大突出的信息筛选技术之一,然而,有两个主要的问题: 数据稀疏:数据太稀疏了,没办法操作 冷开始:一开始数据不多(或者),推荐效果不好或无法进行 有一类系统,叫做社会推荐系统被提出,可以有效地解决数据稀疏度和冷开始的问题。 给定一个社会关系并不是在每一个推荐系...

2019-03-25 23:23:32

阅读数 73

评论数 0

LVQ模型Python实现

简述 LVQ模型是聚类的经典模型,跟Kmeans有点像。但是作为一个聚类,这个模型是一个有监督的模型。 算法流程 输入的数据集X, y,还有学习率(在0,1之间)η\etaη 初始,选k个点,作为原型向量 然后开始循环 在样本集中随机选个点。 找到在原型向量中离它最近的点 ...

2019-03-23 16:25:22

阅读数 98

评论数 1

【论文阅读和实现】On Spectral Clustering: Analysis and an algorithm【Python实现】

On Spectral Clustering: Analysis and an algorithm 这是一篇引用量很高(7k+)的paper。开篇的abstract就吸引人。 概括: 本文提出了一种简单的谱聚类算法,该算法易于实现而且表现的不错,并且基于矩阵摄动理论,我们可以分析算法并找出...

2019-03-21 17:41:22

阅读数 198

评论数 0

Spectral clustering 谱聚类讲解及实现

In multivariate statistics and the clustering of data, spectral clustering techniques make use of the spectrum(eigenvalues) of the similarity matrix ...

2019-03-19 20:51:13

阅读数 391

评论数 0

COP-kMeans限制性--kMeans变体算法研究

简述 最近发现一篇有趣的论文。关于限制性的kMeans. 主要思想是基于boosting principle的COP-kMeans。所以,我就先研究了下COP-kMeans。 COP-kMeans 是一种限制性聚类算法。限制性的含义很简单,就是需要考虑到有些节点在聚类前,我们就知道了这个两个...

2019-03-16 17:41:32

阅读数 162

评论数 2

RNN基本结构--机器学习研究

文章目录简述输出是序列,输出也是序列输入是序列,输出是值输入是值,输出是序列RNN 改进版 LSTM 简述 输出是序列,输出也是序列 且序列等长, 这就是经典的RNN模型 对于序列数据,RNN提出了一个隐藏数据H。H为提取出来的特征向量。 对于每个序列节点x,都有一个对应的隐藏数据H...

2019-03-11 12:38:26

阅读数 56

评论数 0

简单探索MNIST(Softmax回归和两层CNN)-Tensorflow学习

简述 这次是在看《21个项目玩转深度学习》那本书的第一章节后做的笔记。 这段时间,打算把TensorFlow再补补,提升一下技术水平~ 希望我能坚持下来,抽空把这本书刷下来吧~ 导入数据 下面的代码会直接下载数据,如果没有那个文件夹的话,但是,如果有这个文件夹而且里面有那几个文件的话,就会直...

2019-03-10 01:02:57

阅读数 94

评论数 2

K-Means算法理论及Python实现

简述 K-means Algorithm(s) Assumes Euclidean space/distance 假设是在欧式空间下的。因为means本身是需要在欧式空间下才可以计算。但K-means有很多的推广版本,将欧式空间中所提到的Centroid转成Clustroid,是一种比较常...

2019-03-07 17:00:22

阅读数 128

评论数 0

SVM支持向量机--sklearn研究

Support vector machines (SVMs) are a set of supervised learning methods used for classification, regression and outliers detection. 支持向量机(SVM)是一组有监...

2019-02-23 22:45:16

阅读数 1508

评论数 1

Polynomial interpolation 多项式插值 --sklearn研究

This example demonstrates how to approximate a function with a polynomial of degree n_degree by using ridge regression. Concretely, from n_samples 1...

2019-02-14 12:08:06

阅读数 209

评论数 0

【简明教程】windows下xgboost安装到python

文章目录github clone下载xgboost.dll编译检测 github clone 电脑上使用github git clone https://github.com/dmlc/xgboost.git 会在对应的目录下,多出一个xgboost目录。 下载xgboost.dll 访问 h...

2019-01-24 21:36:45

阅读数 88

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭