ในโครงข่ายประสาทเทียม (CNN) เมทริกซ์ของตุ้มน้ำหนักในแต่ละขั้นตอนจะทำให้แถวและคอลัมน์พลิกเพื่อรับเมทริกซ์เคอร์เนลก่อนที่จะดำเนินการต่อไป นี่คือคำอธิบายในชุดวิดีโอของ Hugo Larochelle ที่นี่ :
คอมพิวเตอร์แผนที่ที่ซ่อนอยู่จะสอดคล้องกับการทำบิดต่อเนื่องกับช่องจากชั้นก่อนหน้านี้โดยใช้เมทริกซ์เคอร์เนล [ ... ] และเคอร์เนลที่คำนวณจากน้ำหนักเมทริกซ์ซ่อนที่เราพลิกแถวและ คอลัมน์
ถ้าเราจะเปรียบเทียบขั้นตอนการลดลงของการบิดคูณเมทริกซ์ปกติเช่นเดียวกับในประเภทอื่น ๆ NN, ความได้เปรียบจะเป็นคำอธิบายที่ชัดเจน อย่างไรก็ตามนี่อาจไม่ใช่การเปรียบเทียบที่ตรงประเด็นที่สุด ...
ในการถ่ายภาพดิจิตอลการประมวลผลแอพลิเคชันของบิดของตัวกรองเพื่อภาพ ( นี้เป็นวิดีโอ youtube ที่ดีสำหรับการปฏิบัติปรีชา ) ดูเหมือนว่าเกี่ยวข้องกับ:
- ความจริงที่ว่าการโน้มน้าวนั้นเชื่อมโยงกันในขณะที่ความสัมพันธ์(ข้าม -)ไม่ใช่
- ความเป็นไปได้ที่จะใช้ตัวกรองในโดเมนความถี่ของภาพเป็นการคูณเนื่องจากการสนทนาในโดเมนเวลาเทียบเท่ากับการคูณในโดเมนความถี่ ( ทฤษฎีบทการสนทนา )
ในสภาพแวดล้อมทางเทคนิคนี้โดยเฉพาะของ DSP correlationถูกกำหนดเป็น:
ซึ่งเป็นผลรวมของเซลล์ทั้งหมดในผลิตภัณฑ์ Hadamard:
เมื่อเป็นฟังก์ชันตัวกรอง (แสดงเป็นเมทริกซ์) และI ( x , y )คือค่าพิกเซลของภาพที่ตำแหน่ง( x , y ) :
วัตถุประสงค์ของการข้ามความสัมพันธ์คือการประเมินวิธีการที่คล้ายกันเป็นภาพที่มีการสอบสวนไปที่ภาพทดสอบ การคำนวณแผนที่ความสัมพันธ์ข้ามขึ้นอยู่กับทฤษฎีบทสังวัตนา
ในทางกลับกัน Convolution ถูกกำหนดเป็น:
ซึ่งตราบใดที่ตัวกรองมีความสมมาตรก็จะเหมือนกับการดำเนินการสหสัมพันธ์กับแถวและคอลัมน์ของตัวกรองพลิก:
คอมพิวเตอร์, การดำเนินงานของทั้งสองเป็นสินค้าภายใน Frobenius จํานวนการคำนวณร่องรอยของการคูณเมทริกซ์
คำถาม (ปฏิรูปหลังจากแสดงความคิดเห็นและคำตอบแรก):
- การใช้ convolutions ใน CNN เชื่อมโยงกับ FFT หรือไม่?
จากสิ่งที่ฉันรวบรวมจนถึงคำตอบคือไม่ FFT ถูกนำมาใช้เพื่อเพิ่มความเร็วในการปรับใช้ GPU เพื่อการโน้มน้าวใจ อย่างไรก็ตาม FFT มักจะไม่ได้เป็นส่วนหนึ่งของโครงสร้างหรือฟังก์ชั่นการเปิดใช้งานใน CNN แม้ว่าจะมีการใช้ Convolutions ในขั้นตอนการเปิดใช้งานล่วงหน้า
- การบิดและสหสัมพันธ์ในซีเอ็นเอ็นเทียบเท่ากันหรือไม่?
ใช่พวกเขาเทียบเท่า
- ถ้ามันง่ายเหมือน "ไม่มีความแตกต่าง" อะไรคือจุดพลิกน้ำหนักในเคอร์เนลเมทริกซ์?
ไม่สามารถใช้การเชื่อมโยงของการบิด (มีประโยชน์ในการพิสูจน์ทางคณิตศาสตร์) หรือการพิจารณาใด ๆ เกี่ยวกับ FTs และทฤษฎีบทการสนทนาได้ ในความเป็นจริงดูเหมือนว่าการพลิกไม่ได้เกิดขึ้น (ความสัมพันธ์ข้ามเป็นเพียงการติดฉลากผิด) (?)