- 博客(6)
- 收藏
- 关注
原创 实用Linux命令
收集的一些可以提高工作效率的linux命令,适合工作时候查询使用。保持更新~linux系统信息查询系统信息uname -a #查看内核/操作系统/CPU信息head -n 1 /etc/issue #查看操作系统版本cat /proc/cpuinfo #查看CPU信息hostname #查看计算机名lspci -tv #列出所有PCI设备lsusb -tv #列出所有US...
2018-11-29 20:00:52 573
原创 matplotlib(六)三维作图
文章目录写在篇前三维绘图函数LinePlotScatterPlotWireframePlotSurfacePlotContourPlotFilledContourPlotPolygonPlotBarPlotText写在篇后写在篇前 matplotlib也支持三维作图,但是相对于matlab来讲,感觉功能更弱。当然话说回来,三维作图用的场景相对也更少,所以呢,有一定的知识储备就够了。matpl...
2018-11-25 21:41:39 7189 1
原创 【机器学习】NMF(非负矩阵分解)
写在篇前 本篇文章主要介绍NMF算法原理以及使用sklearn中的封装方法实现该算法,最重要的是理解要NMF矩阵分解的实际意义,将其运用到自己的数据分析中!理论概述 NMF(Non-negative matrix factorization),即对于任意给定的一个非负矩阵V,其能够寻找到一个非负矩阵W和一个非负矩阵H,满足条件V=W*H,从而将一个非负的矩阵分解为左右两个非负矩阵的乘积。...
2018-11-22 20:19:29 49345 5
原创 【机器学习】层次聚类
写在篇前 层次聚类(hierarchical clustering)是一种通用的聚类算法之一,它通过自下而上合并或自上而下拆分来构建嵌套聚类。这种簇的层次结构表示为树(或树状图),树的根汇聚所有样本,树的叶子是各个样本。本篇博客会简述层次聚类的原理,重点是使用sklearn、scipy、seaborn等实现层次聚类并可视化结果。原理简述 看到一篇详细讲层次聚类原理的文章层次聚类算法的原理...
2018-11-18 18:20:56 2851
原创 【机器学习】Kmeans聚类
写在篇前 Kmeans算法是一种经典的聚类算法,属于无监督学习的范畴。所谓聚类,即指对于给定的一个样本集,按照样本之间的距离大小,将样本集划分为K个簇,且让簇内的点尽量紧密的连在一起,而让簇间的距离尽量的大。优点:原理简单速度快对大数据集有比较好的伸缩性缺点:需要指定聚类数量K对异常值敏感对初始值敏感原理概述算法流程 ...
2018-11-11 19:26:18 1907
原创 【机器学习】降维技术-PCA
写在篇前 PCA即主成分分析技术,又称主分量分析,旨在利用降维的思想,把多指标转化为少数几个综合指标,其主要目的是为了减少数据的维数,而同时保持数据集最多的信息。这篇文章主要是整理PCA算法的理论、思想,然后通过Scikit-learn中的例子讲解PCA的使用。数学基础 首先,我们需要了解几个重要的数学概念,其中均值、标准差、方差协方差应该是比较好理解的,主要是要注意对特征向量和特征值的...
2018-11-07 17:21:32 1219 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人