转置卷积实现

news/2024/7/5 3:01:08
import tensorflow as tf
import numpy as np
import tensorflow as keras
from tensorflow.keras import layers,optimizers,losses
#创建X矩阵,高宽各位5*5
x=tf.range(16)+1
#调整为合法的维度张量
x=tf.reshape(x,[1,4,4,1])
x=tf.cast(x,dtype=tf.float32)
#创建固定内容的卷积核矩阵
w=tf.constant([[-1,2,-3],[4,-5,6],[-7,8,-9]],dtype=tf.float32)
#调整为合法维度的张量
w=tf.expand_dims(w,axis=2)
w=tf.expand_dims(w,axis=3)
#运行普通卷积运算
out=tf.nn.conv2d(x,w,strides=1,padding='VALID')
print(out)
#普通卷积运算的输出作为转置卷积的输入,进行转置卷积运算
outs=tf.nn.conv2d_transpose(out,w,strides=1,padding='VALID',output_shape=[1,4,4,1])
print(outs)
tf.Tensor(
[[[[-56.][-61.]][[-76.][-81.]]]], shape=(1, 2, 2, 1), dtype=float32)
tf.Tensor(
[[[[  56.][ -51.][  46.][ 183.]][[-148.][ -35.][  35.][-123.]][[  88.][  35.][ -35.][  63.]][[ 532.][ -41.][  36.][ 729.]]]], shape=(1, 4, 4, 1), dtype=float32)

http://lihuaxi.xjx100.cn/news/286000.html

相关文章

全家都是博士是一种什么样的体验?

那些在北大未名湖畔或者清华园里,寒窗苦读获得博士学位的学子,都是家长们眼中“别人的孩子”。身边的朋友以及街坊邻居听闻博士的名号,都会投来敬佩而崇拜的目光。虽然如今随着学历水涨船高,博士学位存在一定程度的贬值&#xff0…

来自程序员的福利!用Python做一款翻译软件

来源 | Ahab杂货铺(ID:PythonLearningCamp)前两天吃了平哥的一波狗粮,他给女朋友写了一个翻译软件,自己真真切切的感受到了程序员的浪漫。在学习requests请求的时候做过类似的Demo,给百度翻译发送一个post请…

记忆优化搜索(简单题)(洛谷P3183 [HAOI2016]食物链 )( P5635 【CSGRound1】天下第一 )

昨天做了蓝桥杯的时候,发现自己对于记忆优化搜索甚是不熟悉,所以今天随便找了几个基础题做做,顺便写下两片题解,顺便用了一下devc敲的代码,发现没有代码补全真的可以说是灰常难受了。。。 洛谷P3183 [HAOI2016]食物链 …

Springboot毕业设计毕设作品,纯净水商城配送系统 开题报告

本科生毕业论文 基于Java纯净水商城配送系统(springboot框架) 开题报告 学 院: 专 业: 计算机科学与技术 年 级: 学生姓名: …

iptables踩坑记

1:第一坑:众所周知nf_conntrack,下面会有介绍补坑方法。2:连环坑:要解决第一个坑,需要修改内核参数,如:net.netfilter.nf_conntrack_tcp_timeout_established 600 net.netfilter…

编程25年后,现实将我打回菜鸟程序员的起点

在从事了 25 年的编程工作后,我却发现自己没有什么具体的东西可以展示给大家。我需要克服完美主义思想和对被批评的恐惧,向大家展示真实的自己。作者 | DeChamp译者 | 苏本如责编 | 仲培艺出品 | CSDN(ID:CSDNNews)下面…

tensorflow中转置卷积运算例子

import tensorflow as tf import numpy as np import tensorflow as keras from tensorflow.keras import layers,optimizers,losses #创建X矩阵,高宽各位5*5 xtf.range(25)1 #调整为合法的维度张量 xtf.reshape(x,[1,5,5,1]) xtf.cast(x,dtypetf.float32) #创建固定…

树上动态插点 ---- F. Imbalance Value of a Tree(树上动态插点 + 并查集)

题目链接 题目大意: 定义I(x,y)为x到y路径上最大值和最小值之差I(x,y)为x到y路径上最大值和最小值之差I(x,y)为x到y路径上最大值和最小值之差 现在叫你求∑i1n∑jinI(x,y)\sum_{i1}^ {n}\sum_{ji}^nI(x,y)i1∑n​ji∑n​I(x,y) 解题思路: 首先我们可以…