Alchemist

深度学习、人工智能

[Matlab] 还原处理后随机数的原始顺序

%% m是源数据,n是随机数,k为打乱后的矩阵,p即为所求。 m = randperm(100); n = randperm(100); k = m(n); p(n) = k;

2019-04-02 15:16:26

阅读数 34

评论数 0

[Matlab] xlswrite函数输出多个文件时,如何自动更改文件名?

for i = 1:45 Final = i+1; xlswrite([num2str(a),'_(10-43).xlsx'],Final); end 核心思想:利用num2str将数值转换成字符串写入xlswrite函数里面。 关于num2str不懂的可以看另一篇博客: [...

2019-04-02 15:09:45

阅读数 374

评论数 0

[Matlab] 把输入数据随机分为训练和测试样本

function [train, test] = split2train_test( input,proportion ) %% 把输入数据随机分为训练和测试样本 % 输入参数: % input : 原始矩阵,默认使用行作为一个样本 % proportion: 训练样本比重 % 输出参数: %...

2019-03-14 12:56:47

阅读数 507

评论数 3

[算法] 如何感性的理解EM算法

如何感性地理解EM算法? EM算法 实例讲解 机器学习系列之EM算法 001、一个非常简单的例子 假设现在有两枚硬币1和2,,随机抛掷后正面朝上概率分别为P1,P2。为了估计这两个概率,做实验,每次取一枚硬币,连掷5下,记录下结果,如下: 硬币 结果 统计 1 正正...

2019-03-13 18:44:13

阅读数 228

评论数 0

[Matlab] Matlab中rand,randn,rands和randi函数使用

rand(m,n) 生成m行n列均匀分布在(0~1)之间的伪随机数 randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方差为1) rands(m,n) 生成m行n列均匀分布在(-1~1)之间的伪随机数 randi 生成均匀分布的伪随机整数 matlab中的rand ,r...

2019-03-06 16:46:25

阅读数 1769

评论数 0

[Matlab] Matlab如何随机提取1500个样本为训练样本,500个样本为预测样本

首先我们需要生成1-2000的随机序列 [Matlab] Matlab如何生成1到2000的随机序列 当我们得到了n矩阵(1*2000)的1到2000 的随机序列,才能利用已有的随机数排序生成相应的随机样本。 input_train=input(n(1:1500),:)'; output_...

2019-03-06 16:21:43

阅读数 1338

评论数 0

[Matlab] Matlab如何生成1到2000的随机序列

Matlab中生成随机序列 k=rand(1,2000);%k是1*2000的向量,里面是0-1的随机均匀分布的数 [m,n]=sort(k);%sort默认按升序进行排列,m是排序后的矩阵,n是索引 最终得到的n(索引)就是我们所需要的随机序列(1-2000随机排序)。 m(k的值)是按...

2019-03-06 16:11:03

阅读数 660

评论数 0

[Excal] Excal如何给筛选后的数据加标签

step1:首先我们需要给已有的数据排个顺序,防止不知道已有的数据排序。如下所示 setp2:筛选后数据,假设我们给第一列含有"08:00:00"的数据进行标记 setp3:然后全选数据(按住CRTL+A),然后定位数据(CRTL+G),按下定位条件...

2019-03-04 20:48:57

阅读数 89

评论数 0

[算法] 局部加权回归算法(Lowess)

【算法】局部加权回归(Lowess) 文章讲的十分透彻,推荐学习。该博主还写了线性回归,加权回归的推导过程。 线性回归,加权回归,推导过程

2019-02-28 15:45:57

阅读数 234

评论数 0

[Matlab] smooth函数用法

MATLAB smooth函数 1) yy = smooth(y) 利用移动平均滤波器对列向量y进行平滑处理,返回与y等长的列向量yy。移动平均滤波器的默认窗宽为5,yy中元素的计算方法如下: yy(1) = y(1) yy(2)=(y(1) + y(2) + y(3))/3 yy(3) =...

2019-02-27 15:39:10

阅读数 1949

评论数 0

[Matlab] find函数用法

matlab find函数详解

2019-02-27 15:37:44

阅读数 387

评论数 0

[Matlab] var函数和std函数用法

MATLAB函数var、std浅析 https://blog.csdn.net/qinze5857/article/details/79156555 std (x, flag,dim) y=std(x) 算出x的标准偏差。 x可以是vector或者一个matrix矩阵。 若x是vector...

2019-02-27 15:35:14

阅读数 323

评论数 0

[C#] Application.EnableVisualStyles()的作用及用法

1、publicstaticvoidEnableVisualStyles():此方法为应用程序启用可视样式。 2、Application.SetCompatibleTextRenderingDefault(false) 3、Application.Run()函数 1、publicstatic...

2019-01-24 21:08:25

阅读数 397

评论数 0

[C#问题解决] VS2012安装后导入程序与setup.isproj文件不兼容

首次安装完VS2012之后,当我们导入一个现有的系统or程序,会发现.isproj相关文件不兼容。 所以我们需要手动安装InstallShield Limited Edition for Visual Studio之后就可以导入带.isproj相关文件。操作步骤如下: 1.点击文件,添加项里面...

2019-01-22 10:40:59

阅读数 478

评论数 0

[Matlab] num2str函数用法

功能:把数值转换成字符串, 转换后可以使用fprintf或disp函数进行输出。 T = num2str(X) T = num2str(X,N) T = num2str(X,FORMAT) T = num2str(X) >> A = [1, ...

2019-01-20 20:41:27

阅读数 2381

评论数 0

[Matlab] strcmp函数应用

比较字符串或字符向量 TF = strcmp(S1,S2) TF = strcmp(S,A) TF = strcmp(A1,A2) TF = strcmp(S1,S2) >> s1='hello'; s2='hello'; s3='matla...

2019-01-20 20:27:03

阅读数 134

评论数 0

[Matlab] bsxfun函数用法

c = bsxfun(FUNC,A,B) 功能:对两个矩阵A和B之间的每一个元素进行指定的计算(函数fun指定) >> A = [1,2;3,4] B = [4,3;2,1] x = bsxfun(@plus,A,B) A = 1 2 ...

2019-01-20 20:14:40

阅读数 57

评论数 0

[Matlab] mean函数求均值用法

mean用于求数组的平均数或者均值。 M = mean(A) 如果A是一个向量,mean(A)返回A中元素的平均值。 如果A是一个矩阵,mean(A)将其中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。 如果A是一个多元数组,mean(A)将数组中第一个...

2019-01-20 19:58:15

阅读数 306

评论数 1

[Matlab] norm函数用法(用于RMSE和R2)

rmse = norm(y_train-y_pred)/sqrt(l_train) R2 = 1 - norm(y_train-y_pred)^2/norm(y_train - mean(y_train))^2 在读代码的时候,看到norm的用法,自己尝试用矩阵A = [1, 1]来试一下 n...

2019-01-17 16:34:36

阅读数 1275

评论数 2

[Matlab] repmat函数用法

B = repmat(A,M,N) or B = repmat(A,[M,N]) creates a large matrix B consisting of an M-by-N tiling of copies of A. If A is a matrix, the size of B is ...

2019-01-15 15:37:15

阅读数 213

评论数 0

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