作者ilyhb0258 (Betsuni)
看板Python
標題[問題] 關於卷積神經網路程式化
時間Thu Jun 24 14:35:14 2021
大家好
想請問一下關於卷積神經網路程式化的方式
我知道卷積神經網路的計算方式
但是不太懂該如何呈現出結果
假設說
0 1 2 3 4 0 1 2
0 1 2 3 4 0 0 1 0 1
1 0 1 2 3 4 1 0 1 0
2 4 0 1 2 3 2 1 0 1
3 3 4 0 1 2
4 2 3 4 0 1
左邊是5*5的矩陣 右邊是3*3過濾器
步幅1 做計算
0 1 2
0 10 10 10
1 5 10 10
2 15 5 10
在以2*2池化
0 1
0 10 10
1 15 10
再將他做成
0
0 10
1 10
2 15
3 10
有人可以跟我說一下開如何開始將這些步驟程式化嗎?
我有試著先設定串列
可是在卷積的過程我不知道如何讓他5*5矩陣去卷積3*3矩陣
就卡死了
翻了很多網站越看越迷惘
麻煩大家了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.191.178 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1624516516.A.0CB.html
推 TitanEric: 先算外層for loop要跑幾次 裡面就找conv運算去寫 06/24 19:02
→ ilyhb0258: 想請問一下 如果我沒有誤解你的意思的話 外層應該是跑9 06/24 21:19
→ ilyhb0258: 次 內層conv這個我真的不太清楚該怎麼去處理 可以舉例 06/24 21:19
→ ilyhb0258: 一下嗎 麻煩你了 06/24 21:19
推 lycantrope: for loop矩陣內元素(i,j) + (i+1, j)... +(i+n,j+n) 06/25 10:46
→ lycantrope: 可以用手算一次就知道在幹嘛了 06/25 10:47
→ ilyhb0258: 謝謝你 我研究一下 06/25 14:40