當前位置:
首頁 > 知識 > tensorflow隨筆-tf.nn.conv2d卷積運算

tensorflow隨筆-tf.nn.conv2d卷積運算

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Tue Oct 2 13:23:27 2018
@author: myhaspl
@email:myhaspl@myhaspl.com
tf.nn.conv2d
"""
import tensorflow as tf
g=tf.Graph()
with g.as_default():
x=tf.constant([
[[[1.],[2.]],[[3.],[4.]],[[5.],[6.]]],
[[[10.],[20.]],[[30.],[40.]],[[50.],[60.]]]
])
kernel=tf.constant([[[[2.,3.]]]])
y=tf.nn.conv2d(x,kernel,strides=[1,1,1,1],padding="SAME")
with tf.Session(graph=g) as sess:
print sess.run(x)
print x.get_shape()
print sess.run(y)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[[[[ 1.]
[ 2.]]
[[ 3.]
[ 4.]]
[[ 5.]
[ 6.]]]
[[[10.]
[20.]]
[[30.]
[40.]]
[[50.]
[60.]]]]
(2, 3, 2, 1)
[[[[ 2. 3.]
[ 4. 6.]]
[[ 6. 9.]
[ 8. 12.]]
[[ 10. 15.]
[ 12. 18.]]]
[[[ 20. 30.]
[ 40. 60.]]
[[ 60. 90.]
[ 80. 120.]]
[[100. 150.]
[120. 180.]]]]

tensorflow隨筆-tf.nn.conv2d卷積運算

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

頁面置換演算法(LRU演算法)
Win10內部更新:警告用戶別用chrome和Firefox

TAG:程序員小新人學習 |