五、概率和临界值即随机数的产生

1. 计算相应的随机变量的概率p处的临界值

x=function(p, mu, sigma)
其中function可以是:norminv、betainv、binoinv、expinv、gaminv、poissinv、uniinv、weibinv。

2. 计算相应的随机变量的分布函数在x处的函数值

p=function(x, mu, sigma)
其中function可以是:normcdf、betacdf、binocdf、expcdf、gamcdf、poisscdf、unicdf、weibcdf。

3. 随机数生成器

(1)网络参数初始化rands

对于网络中权重与偏置的初始化有更具体的参数设置方法,可以使用edit rands.m具体查看,部分代码解释可参见另一文章
简单当作随机数生成器的使用方法与rand等均匀分布函数相似,生成范围在[-1 1]之间的伪随机数。
(1)W=rands(S, PR)
生成尺寸为S-by-R的二维随机矩阵
(2)M=rands(S, R)
生成尺寸为S-by-R的二维随机矩阵
(3)V=rands(S)
生成长度为S的一维随机向量

(2)其他随机数生成器

rand %均匀分布的随机数生成器
randi %均匀分布的随机整数生成器
unidrnd %离散均匀分布的随机数生成器
unifrnd %连续均匀分布的随机数生成器

normrnd %正态(高斯)分布的随机数生成器
lognrnd %对数正态分布的随机数生成器

binornd %二项分布的随机数生成器
nbinrnd %负二项分布的随机数生成器

chi2rnd %卡方分布的随机数生成器
ncx2rnd %非中心卡方分布的随机数生成器

frnd %f分布的随机数生成器
ncfrnd %非中心f分布的随机数生成器

nctrnd %非中心t分布的随机数生成器
trnd %学生氏t分布的随机数生成器

geornd %几何分布的随机数生成器
hygernd %超几何分布的随机数生成器

betarnd %贝塔分布的随机数生成器
poissrnd %泊松分布的随机数生成器
raylrnd %瑞利分布的随机数生成器
exprnd %指数分布的随机数生成器
weibrnd %威布尔分布的随机数生成器
gamrnd %伽玛分布的随机数生成器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值