帮助中心帮助中心
CWT滤波器组转换为减轻重量为深度学习张量
自从R2022b
[psifvec, filteridx] = cwtfilters2array (wfb)
[psifvec, filteridx] = cwtfilters2array (___打)
[psifvec, filteridx] = cwtfilters2array (___,IncludeLowpass = tf)
(psifvec,filteridx)= cwtfilters2array (wfb)转换CWT滤波器组wfb减轻重量CWT过滤器张量psifvec深度学习。filteridx是一个簿记矩阵。
(psifvec,filteridx)= cwtfilters2array (wfb)
psifvec
filteridx
wfb
例子
(psifvec,filteridx)= cwtfilters2array (___,打)使用打提取从每个CWT过滤器,重要值wfb。通过阈值,可以显著减少的数量可学的滤波器组参数。
(psifvec,filteridx)= cwtfilters2array (___,打)
打
(psifvec,filteridx)= cwtfilters2array (___IncludeLowpass =特遣部队)指定是否要包括低通(扩展)滤波器psifvec。
(psifvec,filteridx)= cwtfilters2array (___IncludeLowpass =特遣部队)
特遣部队
全部折叠
这个示例使用:
创建一个类滤波器组适合深度学习。指定一个信号长度为2048样本。使用默认的莫尔斯波。
len = 2048;fb = cwtfilterbank (SignalLength = len边界=“周期”);
从过滤器中提取减轻重量CWT过滤器张量。指定一个阈值1/4。
1/4
[psifvec, filteridx] = cwtfilters2array (fb, 1/4);
使用簿记矩阵filteridx情节的过滤器psifvec。
fBins = (0: len-1) /兰;持有在为k = 2:尺寸(filteridx 1) indX = filteridx (k, 1:2);印地赛车= filteridx (k, 3:4);rangeX = indX (1): indX (2);rangeY =印第安纳·琼斯(1):印第安纳·琼斯(2);情节(fBins (rangeX)、挤压(psifvec (rangeY)))结束标题(“提取过滤器张量”)包含(“归一化频率(周期/样本)”)ylabel (“级”)举行从ylim (2 [0])
cwtfilterbank
CWT滤波器组,指定为一个cwtfilterbank对象。wfb必须有边界=“周期”。有关更多信息,请参见cwtfilterbank。
边界=“周期”
边界
1 e-8
阈值CWT过滤器的应用wfb,指定为一个真正的标量。cwtfilters2array使用打提取从每个CWT过滤器,重要值wfb。过滤器是规范化,以便每个滤波器的峰值是2
cwtfilters2array
较小的值打导致更多的值被保留的CWT过滤器,因此不减肥。
更大的值打导致更多的减肥和分歧的深度学习CWT和转换计算滤波器组。
任何阈值小于最小正浮点数,最小的积极的归一化双精度浮点数,设置最小正浮点数提取过滤值。
最小正浮点数
设置打值导致没有值被保留任何单个过滤器会导致错误。
数据类型:单|双
单
双
假
0
真正的
1
包括低通滤波器,指定为一个数字或逻辑1(真正的)或0(假)。指定真正的包括低通滤波器(扩展)滤波器psifvec。的大小filteridx增加到Nfilt+ 2×4,Nfilt是CWT过滤器的过滤器银行吗wfb。扩展的元信息过滤器是包含在最后一排filteridx。
数据类型:逻辑
逻辑
张量,减轻重量CWT过滤器作为1-by-1-by——返回Nr张量,Nr过滤值的数量大于打。
数据类型:双
簿记矩阵来描述psifvec,作为一个返回Nfilt+ 1-by-4矩阵,其中Nfilt是CWT过滤器的过滤器银行吗wfb。
第一行的filteridx是[1Nf0 0],在那里Nf频率垃圾箱的数量,或者同样的时间点小波滤波器。Nf等于SignalLength的属性wfb。
[1Nf0 0]
SignalLength
行2通过Nfilt+ 1,第一个两列filteridx包含开始和结束频率垃圾箱下令减少相应的小波滤波器中心频率。第三和第四列的filteridx包含开始和结束指数相应滤波器的重塑张量,psifvec。
使用array2cwtfilters重建一个近似小波滤波器组psifvec和filteridx。
array2cwtfilters
数据类型:uint32
uint32
介绍了R2022b
dlcwt
dlmodwt
cwtLayer
modwtLayer
stftLayer
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室