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

c语言做项目网站推广seo公司

c语言做项目网站,推广seo公司,网站文章发布,安徽住房和城乡建设厅注册网站torch.pixel_shuffle()是pytorch里面上采样比较常用的方法,但是和tensoflow的depth_to_space不是完全一样的,虽然看起来功能很像,但是细微是有差异的 def tf_pixelshuffle(input, upscale_factor):temp []depth upscale_factor *upscale_f…

torch.pixel_shuffle()是pytorch里面上采样比较常用的方法,但是和tensoflow的depth_to_space不是完全一样的,虽然看起来功能很像,但是细微是有差异的

def tf_pixelshuffle(input, upscale_factor):temp = []depth = upscale_factor *upscale_factorchannels = input.shape.as_list()[-1] // depthfor i in range(channels):out_ = tf.nn.depth_to_space(input=input[:,:, :,i*depth:(i+1)*depth], block_size=upscale_factor)temp.append(out_)out = tf.concat(temp, axis=-1)return out

因为,有人发现在单通道的时候是depth_to_space和pixel_shuffle结果是一样的,所以拆分出来计算好在合并就行,这样速度基本上没有增加多少,亲测速度也是很快的,比从头开始实现pixel_shuffle是快非常多的。

如果使用这样的从头开始实现,转出来的tflite是没法运行在手机上面的,因为tf.transpose的维度太多了,tflite在手机上不支持6个维度的transpose的,因为超过5个维度就会产生flex层,flex层是不被支持的。

def pixel_shuffle(x, upscale_factor):batch_size, height, width, channels = x.shapechannel_split = channels // (upscale_factor ** 2)# Reshape the input tensor to split channelsx = tf.reshape(x, (batch_size, height, width, upscale_factor, upscale_factor, channel_split))# Transpose and reshape to get the pixel shuffled outputx = tf.transpose(x, perm=[0, 1, 3, 2, 4, 5])x = tf.reshape(x, (batch_size, height * upscale_factor, width * upscale_factor, channel_split))return x

下面就测试一下:

新建pytorch模型

import torch
import torch.nn as nnclass Net(nn.Module):def __init__(self):super().__init__()self.conv=nn.Conv2d(in_channels=3,out_channels=12,kernel_size=3,stride=2,padding=1)def forward(self, input):x=self.conv(input)out=torch.pixel_shuffle(x,2)return out

可视化出来

利用tf_pixelshuffle转出来的结果:

利用pixel_shuffle转出来的结果:

http://www.wangmingla.cn/news/18906.html

相关文章:

  • 医院手机网站模板大连seo顾问
  • 优秀的网站业务推广网站
  • 河南省洛阳市建设银行的网站北京网站优化校学费
  • 盐城网站建设服务站长工具永久
  • 网站应急响应机制建设情况百度学术论文查重入口
  • 天津网上商城网站建设重庆百度关键词推广
  • 怎么做外贸网站优化dsp投放方式
  • 为什么没人做同城购物网站seo免费优化公司推荐
  • 通辽企业网站建设群站优化之链轮模式
  • 网站建设沈阳公司跨境电商网站
  • 电子商务网站安全措施一键免费建站
  • 网站平台设计游戏代理加盟
  • 合肥网站建设多少钱短视频运营方案策划书
  • 莱城高新区建设局网站目前最火的推广平台
  • 深圳vi设计公司深圳logo设计安卓手机游戏优化器
  • 建个网站需要多少钱? 知乎企业网络推广的方法有哪些
  • 长沙建站找有为太极就治就临沂网站建设优化
  • 南宁seo建站域名停靠网页推广大全
  • 做外贸公司网站怎么做石家庄网站建设培训
  • 沈阳网站设计郑州网站推广公司
  • 局域网做网站 内网穿透今天中国新闻
  • 做动效很好的网站关键词优化精灵
  • 宏远建设有限公司网站网络推广公司排名
  • cbd做网站的公司网站如何做关键词优化
  • 做网站的空间快速建网站
  • 常州公司做网站网络营销项目策划
  • 专门做搞笑游戏视频网站小说推文推广平台
  • 做公司宣传册的网站源码之家
  • 广州荔湾做网站的公司微信公众平台开发
  • bae3.0搭建wordpress石家庄seo外包的公司