[問題] 關於卷積神經網路程式化

作者: ilyhb0258 (Betsuni)   2021-06-24 14:35:14
大家好
想請問一下關於卷積神經網路程式化的方式
我知道卷積神經網路的計算方式
但是不太懂該如何呈現出結果
假設說
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矩陣
就卡死了
翻了很多網站越看越迷惘
麻煩大家了 謝謝
作者: TitanEric (泰坦)   2021-06-24 19:02:00
先算外層for loop要跑幾次 裡面就找conv運算去寫
作者: ilyhb0258 (Betsuni)   2021-06-24 21:19:00
想請問一下 如果我沒有誤解你的意思的話 外層應該是跑9次 內層conv這個我真的不太清楚該怎麼去處理 可以舉例一下嗎 麻煩你了
作者: lycantrope (阿寬)   2021-06-25 10:46:00
for loop矩陣內元素(i,j) + (i+1, j)... +(i+n,j+n)可以用手算一次就知道在幹嘛了
作者: ilyhb0258 (Betsuni)   2021-06-25 14:40:00
謝謝你 我研究一下

Links booklink

Contact Us: admin [ a t ] ucptt.com