อะไรคือความสำคัญของจำนวนตัวกรองการสนทนาในเครือข่ายแบบ Convolutional


16

จำนวนของฟิลเตอร์ในชั้นของสังวัตนาถ่ายทอดอย่างไร
ตัวเลขนี้มีผลต่อประสิทธิภาพหรือคุณภาพของสถาปัตยกรรมอย่างไร ฉันหมายความว่าเราควรเลือกใช้ตัวกรองจำนวนมากขึ้นหรือไม่ สิ่งที่ดีของพวกเขา? และผู้คนกำหนดจำนวนตัวกรองต่างกันสำหรับเลเยอร์ต่างกันได้อย่างไร ฉันหมายถึงการดูคำถามนี้: วิธีการกำหนดจำนวนผู้ประกอบการ convolutional ใน CNN?
คำตอบที่ระบุเลเยอร์ 3 convolution ที่มีจำนวนฟิลเตอร์และขนาดต่างกันอีกครั้งในคำถามนี้: จำนวนแผนที่คุณลักษณะในโครงข่ายประสาทเทียม คุณสามารถดูได้จากภาพที่เรามีตัวกรอง 28 * 28 * 6 สำหรับชั้นแรกและตัวกรอง 10 * 10 * 16 สำหรับชั้นที่สอง พวกเขามากับตัวเลขเหล่านี้ได้อย่างไรนี่ผ่านการลองผิดลองถูกไหม? ขอบคุณล่วงหน้า


คำตอบ:


8

จำนวนของฟิลเตอร์ในชั้นของสังวัตนาถ่ายทอดอย่างไร - ฉันมักจะคิดว่าตัวกรองเป็นตัวตรวจจับคุณสมบัติ แม้ว่ามันจะขึ้นอยู่กับโดเมนปัญหา แต่ความสำคัญ # ของเครื่องตรวจจับคุณสมบัติโดยสังเขปคือจำนวนของคุณสมบัติ (เช่นขอบเส้นส่วนวัตถุ ฯลฯ .. ) ที่เครือข่ายสามารถเรียนรู้ได้ โปรดทราบว่าตัวกรองแต่ละตัวจะสร้างแผนที่คุณลักษณะ ฟีเจอร์แผนที่ช่วยให้คุณเรียนรู้ปัจจัยอธิบายภายในภาพได้ดังนั้นฟิลเตอร์ # มากขึ้นหมายถึงยิ่งเรียนรู้เครือข่ายมากขึ้น (ไม่จำเป็นต้องดีตลอดเวลา - ความอิ่มตัวและการบรรจบกันมากที่สุด)

ตัวเลขนี้ส่งผลต่อประสิทธิภาพหรือคุณภาพของสถาปัตยกรรมอย่างไร - ฉันไม่คิดว่าคุณจะพบคำตอบที่ดีสำหรับคำถามประเภทนี้เนื่องจากเรายังคงพยายามจัดระเบียบสิ่งที่เกิดขึ้นภายในกล่องดำ DL อีกครั้งโดยสังหรณ์ใจคุณจะได้เรียนรู้ฟังก์ชั่นที่ไม่ใช่เชิงเส้นที่แข็งแกร่งยิ่งขึ้นตัวกรองที่คุณมีมากขึ้นอย่างไรก็ตามประสิทธิภาพจะขึ้นอยู่กับประเภทของงานและคุณสมบัติของข้อมูล โดยทั่วไปคุณต้องการทราบว่าคุณใช้ข้อมูลประเภทใดในการพิจารณา # พารามิเตอร์ในสถาปัตยกรรมของคุณ (รวมถึงตัวกรอง) ฉันต้องการตัวกรองจำนวนเท่าใด เป็นเหมือนการถามความซับซ้อน (พิเศษ) เป็นภาพในชุดข้อมูลของฉัน ไม่มีความคิดอย่างเป็นทางการใด ๆ ที่เกี่ยวข้องกับ # filter กับประสิทธิภาพ มันคือการทดลองและการทำซ้ำทั้งหมด มีร่องรอยและข้อผิดพลาดมากมาย


คำตอบที่ดีและเพิ่มไปยังจุดด้านบน: อย่างไรก็ตาม CNN ไม่ใช่กล่องดำอีกต่อไป คุณสามารถดูคุณลักษณะที่เรียนรู้จากแผนที่คุณลักษณะ จำนวนตัวกรองที่คุณตั้งในเลเยอร์คืออนุญาตให้ ENOUGH คอนเทนเนอร์ไปยังเครือข่ายเพื่อเรียนรู้คุณสมบัติที่เกี่ยวข้อง (หรือชุดค่าผสม) จำนวนที่เพียงพอคืออะไร -> ขึ้นอยู่กับชุดข้อมูล บอกว่าเครือข่าย CNN ที่เลเยอร์ X ต้องการแผนที่คุณลักษณะอย่างน้อย 24 แผนที่เพื่อเรียนรู้คุณสมบัติที่สำคัญดังนั้นคุณจึงให้พูดว่า 32 ทำงานบนแนวคิดที่ว่าคุณให้เครือข่ายมีพื้นที่หายใจและปล่อยให้มันตัดสินใจด้วยตัวเอง ซ้ำซ้อนหรือแตกต่างกันเล็กน้อย
มนู
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.