Numpy&Matplotlib&Matlab&Weka
文章平均质量分 92
Numpy&Matplotlib&Matlab&Weka
xiaopihaierletian
这个作者很懒,什么都没留下…
展开
-
WEKA使用教程(经典教程转载)
WEKA使用教程目录 1. 简介2. 数据格式3.数据准备4. 关联规则(购物篮分析)5. 分类与回归6. 聚类分析1. 简介 WEKA的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),它的源代码可通过http://www.cs.waikato.ac.nz/ml/weka得到。同时we原创 2016-12-06 21:36:22 · 730 阅读 · 0 评论 -
matlab sparse
函数功能:生成稀疏矩阵 使用方法 :S = sparse(A) 将矩阵A转化为稀疏矩阵形式,即矩阵A中任何0元素被去除,非零元素及其下标组成矩阵S。如果A本身是稀疏的,sparse(S)返回S。 S = sparse(i,j,s,m,n,nzmax) 由向量i,j,s生成一个m*n的含有nzmax个非零元素的稀疏矩阵S,并且有 S(i(k),j(k)) = s(k)。向量 i,j原创 2016-12-22 14:37:18 · 952 阅读 · 0 评论 -
使用libsvm得到训练出的权重和偏差
libsvm训练、预测代码为:[plain] view plain copymodel=svmtrain(Labels(IdxTrain),DataTrain,'-c 10 -t 0 -s 4'); [NewLab,Mse,decval]=svmpredict(Labels(IdxTest),DataTest,model);转载 2017-01-11 22:53:48 · 1393 阅读 · 0 评论 -
各种距离
在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。 本文的目的就是对常用的相似性度量作一个总结。本文目录:1.欧氏距离2.曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离转载 2016-12-05 10:28:13 · 312 阅读 · 0 评论 -
libsvm中如何做特征选择
上一篇论文被审稿人说特征选择是在交叉验证的外部做的,存在过拟合的问题。所以这一次花了几天的时间弄清楚了交叉验证,libsvm和特征选择三者的关系。首先libsvm内部是不包含特征选择的。libsvm的model.SV参数是把特征进行了一个区域的标准化,把所有的特征都压缩到一个范围内(默认的应该是[1,-1])。并不是每个样本特征的权重值。在2006年林林智仁教授的一篇文章中对于如何把lib转载 2017-01-12 13:59:56 · 1907 阅读 · 0 评论 -
Matlab Liblinear安装及测试过程
Liblinear自带多种软件接口,本篇中使用的是Liblinear文件夹下的matlab文件夹中的内容,目的是将用C编写的文件编译成matlab可调用的程序。 一、准备工作Liblinear的下载地址http://www.csie.ntu.edu.tw/~cjlin/liblinear/我使用的是最新版本liblinear-1.93matlab使用版本的是原创 2017-01-10 20:51:21 · 3793 阅读 · 0 评论 -
matlab归一化和反归一化函数——mapminmax
[plain] view plain copy print?A=[1 2 3;4 5 6] A = 1 2 3 4 5 6 >> [B,PS]=mapminmax(A,0,1) B = 0 0.5000 1.0原创 2017-01-06 15:08:03 · 23712 阅读 · 0 评论 -
对于运行时间很长的matlab程序能否察看其运行进度
Example: h = waitbar(0,'Please wait...'); for i=1:1000, % computation here % waitbar(i/1000,h) end程序未验证,摘抄自:http://www.ilovematla转载 2017-01-13 09:58:12 · 13775 阅读 · 1 评论 -
matlab norm 范式
%X为向量,求欧几里德范数,即 。n = norm(X,inf) %求 -范数,即 。n = norm(X,1) %求1-范数,即 。n = norm(X,-inf) %求向量X的元素的绝对值的最小值,即 。n = norm(X, p) %求p-范数,即 ,所以norm(X,2) = norm(X)。命令 矩阵的范数函数 norm格式 n = norm(A)转载 2017-01-13 14:13:40 · 456 阅读 · 0 评论 -
LIBSVM在Matlab下的使用
支持向量机(SVM,Support Vector Machine)是一种基于统计学习理论的模式识别方法,在解决小样本、高维度及非线性的分类问题中应用非常广泛。LIBSVM是一个由台湾大学林智仁(Lin Chih-Jen)教授等开发的SVM模式识别与回归的软件包,使用简单,功能强大,本文主要介绍其在Matlab中的使用。一 安装1. 下载在LIBSVM的主页上下载转载 2017-01-10 21:41:10 · 41812 阅读 · 3 评论 -
[matlab-libsvm] 关于SVM参数c&g选取程序
http://blog.csdn.net/AlextoWarson/article/details/4764801#comments写了个程序 来选取SVM中参数 c和g的最佳值.[写这个的目的是方便大家用这个小程序直接来寻找 c和g的最佳值,不用再另外编写东西了. ] 其实原本libsvm C语言版本中有相应的子程序可以找到最佳的c和g,需装载Python语言然后用py 那个转载 2017-01-16 14:27:49 · 1714 阅读 · 0 评论 -
使用LIBSVM需要注意的几个问题
1.LIBSVM训练的时候,最好不要使用-b 1 选项,否则的话会使训练时间过长。在LIBSVM的FAG中有一条就是回答这个问题的.Q: Why traing a probability model (i.e., -b 1) takes longer time?A: To construct this probability model, we internally conduct a转载 2017-01-12 14:30:15 · 718 阅读 · 0 评论 -
matlab标准化和反标准化——zscore
在此所说的归一化是指对特征的每一维度分别做归一化. 这里的归一化又称为标准化.SVM是线性分类器,貌似不对特征做归一化并不会对最终的实验结果产生较大影响. 可是在实验中可发现, 如果不同维特征量级相差过大,我们很可能会得到很差的测试结果. 有些人的看法很不错,认为在机器学习中对特征做归一化目的有:1,避免训练得到的模型权重过小,引起数值计算不稳定;2,使参数优化时能以较快的速度收敛原创 2017-01-06 15:06:54 · 22773 阅读 · 0 评论 -
混合高斯模型算法
下面介绍一下几种典型的机器算法首先第一种是高斯混合模型算法:高斯模型有单高斯模型(SGM)和混合高斯模型(GMM)两种。(1)单高斯模型:为简单起见,阈值t的选取一般靠经验值来设定。通常意义下,我们一般取t=0.7-0.75之间。二维情况如下所示:(2)混合高斯模型: 对于(b)图所示的情况原创 2016-11-02 09:13:37 · 1134 阅读 · 0 评论 -
matlab中的SVM
Matlab SVM最近项目要用到SVM,时间紧,所以就直接用Matlab提供的库函数。另外,这个最负盛名的libsvm,台湾林智仁教授开发的开源包,http://www.csie.ntu.edu.tw/~cjlin/libsvm/业界很有名的一个包,有各种各样的接口,现在最新更新到Python。 Matlab中SVM的函数主要有两个:%svmtrain:s转载 2017-01-06 15:24:20 · 1951 阅读 · 0 评论 -
Matplotlib Toolkits:三维绘图工具包matplotlib.mplot3d
http://blog.csdn.net/pipisorry/article/details/40008005Matplotlib mplot3d 工具包简介The mplot3d toolkit adds simple 3D plotting capabilities to matplotlib by supplying an axes object that can create转载 2017-07-11 22:25:57 · 2007 阅读 · 0 评论 -
matplotlib数据可视化入门
matplotlib数据可视化入门原创 2022-10-23 23:14:11 · 463 阅读 · 0 评论 -
matplotlib绘图实例:pyplot、pylab模块及作图参数
http://blog.csdn.net/pipisorry/article/details/40005163Matplotlib.pyplot绘图实例{使用pyplot模块}matplotlib绘制直线、条形/矩形区域import numpy as npimport matplotlib.pyplot as pltt = np.arange(-1, 2, .01)s =原创 2017-07-11 22:08:54 · 961 阅读 · 0 评论 -
matplotlib绘图进阶
http://blog.csdn.net/pipisorry/article/details/37766161远程绘图,在matplotlib中的一个坐标轴上画一条直线光标,绘制LaTeX数学公式,对数坐标轴。远程绘图Python使用ssh进行远程解释器绘图时出错:RuntimeError: Invalid DISPLAY variable主要原因:By default,原创 2017-07-11 22:25:16 · 926 阅读 · 0 评论 -
matplotlib绘图基础
http://blog.csdn.net/pipisorry/article/details/37742423matplotlib介绍 matplotlib 是Python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面 中有上百幅缩原创 2017-07-11 22:24:42 · 797 阅读 · 0 评论 -
pandas处理较大数据量级的方法 - chunk,hdf,pkl
pandas处理较大数据量级的方法 - chunk,hdf,pkl原创 2022-10-24 10:29:06 · 1308 阅读 · 0 评论 -
Pandas入门
Pandas入门原创 2022-10-23 23:17:49 · 310 阅读 · 0 评论 -
NumPy入门
NumPy入门原创 2022-10-23 23:15:48 · 262 阅读 · 0 评论 -
Numpy基础笔记
Numpy简介 Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。其部分功能如下: ①ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 ②用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 ③用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 ④线性代数、随机数生成原创 2017-07-11 22:06:31 · 382 阅读 · 0 评论