ขนาดเคอร์เนลหมายถึงอะไร


13

เมื่อผู้คนพูดถึงเครือข่ายประสาทเทียมพวกเขาหมายความว่าอย่างไรเมื่อพวกเขาพูดว่า "ขนาดเคอร์เนล"? เมล็ดเป็นฟังก์ชันที่คล้ายคลึงกัน แต่สิ่งที่พูดเกี่ยวกับขนาดเคอร์เนล?


1
ในบริบทของ CNN บางครั้งผู้คนใช้ "ขนาดเคอร์เนล" เพื่อหมายถึงขนาดของตัวกรอง convolutional และเช่นเดียวกัน "เคอร์เนล" คือตัวกรอง
Sycorax พูดว่า Reinstate Monica

คำตอบ:


18

โครงข่ายประสาทลึก (Deep Neural Networks) ซึ่งเป็นเครือข่ายประสาทเทียมที่เป็นรูปธรรม (CNN) ที่เป็นรูปธรรมมากขึ้นนั้นเป็นสแต็กของชั้นซึ่งถูกกำหนดโดยการกระทำของตัวกรองจำนวนหนึ่งบนอินพุต ตัวกรองเหล่านั้นมักจะเรียกว่าเมล็ด

ตัวอย่างเช่นเมล็ดในเลเยอร์ convolutional เป็นฟิลเตอร์ convolutional ที่จริงแล้วไม่มีการทำสังวัตนา แต่เป็นความสัมพันธ์ข้าม ขนาดเคอร์เนลที่นี่หมายถึงความกว้างความสูงของหน้ากากกรอง

ยกตัวอย่างเช่นเลเยอร์สูงสุดร่วมกันส่งคืนพิกเซลที่มีค่าสูงสุดจากชุดพิกเซลภายในมาสก์ (เคอร์เนล) เคอร์เนลนั้นถูกกวาดข้ามอินพุตป้อนตัวอย่าง

ดังนั้นจะไม่มีอะไรเกี่ยวข้องกับแนวคิดของเมล็ดในการสนับสนุนเครื่องเวกเตอร์หรือเครือข่ายการทำให้เป็นปกติ คุณสามารถนึกได้ว่าเป็นตัวแยกคุณลักษณะ


18

ป้อนคำอธิบายรูปภาพที่นี่

ดังที่คุณเห็นด้านบนเคอร์เนลหรือที่เรียกว่าเคอร์เนลเมทริกซ์คือฟังก์ชันระหว่างและขนาดของที่นี่ 3 คือขนาดเคอร์เนล (โดยที่ความกว้างของเคอร์เนลเท่ากับเคอร์เนลสูง)

โปรดทราบว่าเคอร์เนลไม่จำเป็นต้องสมมาตรและเราสามารถตรวจสอบได้โดยการอ้างอิงข้อความนี้จากเอกสารของ Conv2D ใน Tensorflow :

kernel_size: จำนวนเต็มหรือ tuple / list ของจำนวนเต็ม 2 ตัวซึ่งระบุความสูงและความกว้างของหน้าต่าง Convolution 2D สามารถเป็นจำนวนเต็มเดียวเพื่อระบุค่าเดียวกันสำหรับมิติเชิงพื้นที่ทั้งหมด

แต่โดยปกติแล้วเราแค่ทำให้ความกว้างและความสูงเท่ากันและถ้าไม่ใช่ขนาดของเคอร์เนลควรเป็นอันดับที่ 2 เคอร์เนลอาจไม่สมมาตรเช่นใน Conv1D (ดูตัวอย่างนี้และขนาดของเคอร์เนลอาจมากกว่า 2 ตัวเลข ตัวอย่างเช่น (4, 4, 3) ในตัวอย่างซอลเบลโลว์Conv3D :

ป้อนคำอธิบายรูปภาพที่นี่

GIFs น่ากลัวมาจากที่นี่และที่นี่


จำเป็นหรือไม่ที่ขนาดเคอร์เนลจะต้องสมมาตร?
Ben

1
@Ben ไม่มันไม่จำเป็นดังนั้นขนาดเคอร์เนลจึงอาจเป็นเลข 1, 2 หรือ 3
Lerner Zhang
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.