当前位置: 首页 > wzjs >正文

李尚荣网站建设wordpress theme ide

李尚荣网站建设,wordpress theme ide,公司网站经典案例,wordpress后台可视化编辑器前言:今天做边缘计算的时候,在评估模型性能的时候发现NPU计算的大部分时间都花在了LSTM上,使用的是Bi-LSTM(耗时占比98%),CNN耗时很短,不禁会思考为什么LSTM会花费这么久时间。 首先声明一下实…

前言:今天做边缘计算的时候,在评估模型性能的时候发现NPU计算的大部分时间都花在了LSTM上,使用的是Bi-LSTM(耗时占比98%),CNN耗时很短,不禁会思考为什么LSTM会花费这么久时间。

 首先声明一下实验条件:这里使用的是振动信号,输入的数据,长度是1024,通道是1通道输入,batchsize也是1

一、CNN计算复杂度公式:

卷积核大小为 K x K,输入通道数为 C_in,输出通道数为 C_out,输入大小为 W x H

卷积操作的复杂度: O(K*K * C_in * C_out * W * H)

举个例子:我的第一个卷积层input:1channel,output:32channels,卷积核大小是1*3,为了保持输入数据长度和输出数据长度保持不变,padding=(k-1)/2=1

输入数据格式:1*1*1024(batchsize、channel、len)

输入数据格式: 1*32*1024

计算复杂度:1*32*3*1024

二、LSTM计算复杂度公式:

假设 LSTM 的隐藏层大小为 H,输入大小为 I,时间步数为 T

每个时间步的计算复杂度为 O(I * H + H^2)(包括矩阵乘法和激活函数)。

LSTM计算复杂度为 O(T * (I * H + H*H))

举个例子:输入大小是指上一层CNN输出的通道数128,隐藏层大小设置为128,时间步数就是数据长度:128

复杂度为:128*(128*128+128*128)=4194304

计算比例:4194304%(32*3*1024)=43%

因为这个是双层lstm:43*2=86符合预期,在实际计算中LSTM花费的时间更长,我估计是NPU对CNN结构的计算优化更好吧,下面是网络的完整结构

Layer: CNN_LSTM_ModelInput shapes: [torch.Size([32, 1, 1024])]Output shape: torch.Size([32, 10])
Layer: Conv1dInput shapes: [torch.Size([32, 1, 1024])]Output shape: torch.Size([32, 32, 1024])
Layer: ReLUInput shapes: [torch.Size([32, 32, 1024])]Output shape: torch.Size([32, 32, 1024])
Layer: Conv1dInput shapes: [torch.Size([32, 32, 1024])]Output shape: torch.Size([32, 32, 1024])
Layer: ReLUInput shapes: [torch.Size([32, 32, 1024])]Output shape: torch.Size([32, 32, 1024])
Layer: MaxPool1dInput shapes: [torch.Size([32, 32, 1024])]Output shape: torch.Size([32, 32, 512])
Layer: Conv1dInput shapes: [torch.Size([32, 32, 512])]Output shape: torch.Size([32, 64, 512])
Layer: ReLUInput shapes: [torch.Size([32, 64, 512])]Output shape: torch.Size([32, 64, 512])
Layer: MaxPool1dInput shapes: [torch.Size([32, 64, 512])]Output shape: torch.Size([32, 64, 256])
Layer: Conv1dInput shapes: [torch.Size([32, 64, 256])]Output shape: torch.Size([32, 128, 256])
Layer: ReLUInput shapes: [torch.Size([32, 128, 256])]Output shape: torch.Size([32, 128, 256])
Layer: MaxPool1dInput shapes: [torch.Size([32, 128, 256])]Output shape: torch.Size([32, 128, 128])
Layer: SequentialInput shapes: [torch.Size([32, 1, 1024])]Output shape: torch.Size([32, 128, 128])
Layer: LSTMInput shapes: [torch.Size([32, 128, 128]), <class 'tuple'>]Output shapes: [torch.Size([32, 128, 256]), <class 'tuple'>]
Layer: LinearInput shapes: [torch.Size([32, 128, 256])]Output shape: torch.Size([32, 128, 256])
Layer: AttentionInput shapes: [torch.Size([32, 128]), torch.Size([32, 128, 256])]Output shape: torch.Size([32, 1, 128])
Layer: LayerNormInput shapes: [torch.Size([32, 256])]Output shape: torch.Size([32, 256])
Layer: ResidualConnectionInput shapes: [torch.Size([32, 256]), <class 'function'>]Output shape: torch.Size([32, 256])
Layer: LinearInput shapes: [torch.Size([32, 256])]Output shape: torch.Size([32, 500])
Layer: ReLUInput shapes: [torch.Size([32, 500])]Output shape: torch.Size([32, 500])
Layer: DropoutInput shapes: [torch.Size([32, 500])]Output shape: torch.Size([32, 500])
Layer: LinearInput shapes: [torch.Size([32, 500])]Output shape: torch.Size([32, 10])
Layer: SequentialInput shapes: [torch.Size([32, 256])]Output shape: torch.Size([32, 10])


文章转载自:

http://tUL1FTli.txwnt.cn
http://Kn3UVVes.txwnt.cn
http://0peLTx2G.txwnt.cn
http://lGUCgPlY.txwnt.cn
http://h78L8yAW.txwnt.cn
http://DmL6Jg4k.txwnt.cn
http://1u4utujw.txwnt.cn
http://cTDgni8B.txwnt.cn
http://0TGsIQqT.txwnt.cn
http://KiYusbcT.txwnt.cn
http://oR2ggNpL.txwnt.cn
http://nrr4wiRY.txwnt.cn
http://F5h7TN37.txwnt.cn
http://H0s4AZIF.txwnt.cn
http://CIJvOyha.txwnt.cn
http://K4HslwUp.txwnt.cn
http://jx5zE0wS.txwnt.cn
http://CCjXS4rQ.txwnt.cn
http://EkAoYmiU.txwnt.cn
http://xRyejRIp.txwnt.cn
http://ZaLxh8Ra.txwnt.cn
http://Lv9j2XGx.txwnt.cn
http://Yw4P3fqy.txwnt.cn
http://ERZFA1tB.txwnt.cn
http://wGEsdUzp.txwnt.cn
http://K0pThXIh.txwnt.cn
http://jeh5lcOt.txwnt.cn
http://nkCj2g9Z.txwnt.cn
http://vH52PzKs.txwnt.cn
http://NW2jbzjC.txwnt.cn
http://www.dtcms.com/wzjs/764983.html

相关文章:

  • 做网站是dw网页设计期末作业
  • 建设一个网站思路asp商业网站源码
  • 网站的详情页面设计一般纳税人网站建设多少税率
  • 阿里云网站中文dw简单网页制作代码
  • 网站前端用什么语言郴州seo网络优化
  • 最优惠的手机网站建设竞价推广代运营公司
  • 下载爱南宁官方网站网站中怎么做图片的变换
  • 网站建设图片上传图片转链接生成器在线制作
  • 网站备案去哪找接入商360算互联网大厂吗
  • 华北建设集团有限公司oa网站厦门建行网站首页
  • 开发一整个网站要多久淘宝网站建设的主要工作
  • 什么是域名访问网站宁波网站推广公司
  • 云南网站建设招商做英文网站怎么赚钱
  • app推广平台网站始兴县建设局网站
  • 太原做网站联系方式scratch少儿编程网站
  • 入门做网站wordpress foot增加js
  • 杭州网站建设页面share poine 户做网站
  • 郑州做网站公司 汉狮网络做视频网站 视频放在哪里
  • 黄岩区信誉好高端网站设计个人网站备案名和运营
  • 网站开发员的工作内容商务网站建设的步骤
  • 肥城网站建设公司什么网站可以做宝宝相册
  • 企业自建站环保业网站建设的策划
  • 广西网站建设的公司临沂 网站推广
  • 如何开一个自己的网站微信公众号登录入口怎么找
  • 建筑工程网图清远市seo网站设计联系方式
  • 免费的微网站哪个好正规的培训行业网站开发
  • 网站优化三要素申请企业邮箱步骤是什么?
  • 优秀的展厅设计网站wordpress阿里云图片不显示不出来
  • 武威建设厅网站有哪些做的好的自学网站
  • 阿里网站域名要购卖吗建设和交通局网站