คณิตศาสตร์สมัยใหม่ของการเรียนรู้เชิงลึกอธิบายสำหรับผู้ที่ไม่ใช่นักคณิตศาสตร์

ค้นหารูปแบบที่เป็นประโยชน์

การหาน้ำหนักที่ให้ผลทำนายถูกต้องเป็นเรื่องหนึ่ง แต่การเข้าใจว่าชั้นต่าง ๆ ได้เรียนรู้ข้อมูลอะไรเป็นอีกเรื่องหนึ่ง

เราจะหาวิธีบรรยายภาพที่มีประโยชน์สองแบบ: แบบที่ยังคงเดิมหรือเปลี่ยนเพียงเล็กน้อยเมื่อภาพเลื่อน และแบบที่ใช้ส่วนประกอบเพียงไม่กี่ชิ้น

7.1 คุณลักษณะที่ไม่เปลี่ยนเมื่อภาพขยับ

ความไม่แปรเปลี่ยนและการแปลงแบบกระเจิง · หน้าในบทความ 52–53

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

ลองนึกถึงลูกศรที่ชี้ไปทางขวา หมุนให้ชี้ลงโดยไม่เปลี่ยนความยาว: ทิศทางเปลี่ยนแต่ความยาวเท่าเดิม จำนวนเชิงซ้อนนึกเป็นลูกศรเช่นนี้ได้ สัมประสิทธิ์ฟูเรียร์ใช้ลูกศรบรรยายความแรงและแนวของรูปแบบที่ซ้ำในสัญญาณ ความถี่บอกว่ารูปแบบซ้ำกี่ครั้งรอบวง ลองใช้สัญญาณที่เก็บค่าที่สี่ตำแหน่งรอบวง มีเครื่องหมายหนึ่งตำแหน่ง แล้วเลื่อนเครื่องหมายไปหนึ่งตำแหน่ง

ลูกศรหันจากขวาลงด้านล่าง แต่ความยาวยังเป็น 1

สูตรจากบทความ

u(⋅−τ)^(ω)=e−2πi⟨τ,ω⟩u^(ω)\widehat{u(\cdot-\tau)}(\omega)=e^{-2\pi i\langle\tau,\omega\rangle}\hat{u}(\omega)
[1,0,0,0]→[0,1,0,0]:∣1∣=∣−i∣=1[1,0,0,0]\to[0,1,0,0]:\quad |1|=|-i|=1
function shiftedMagnitude(shift) {
  const angle = -2 * Math.PI * shift / 4;
  return { first: 1, second: Math.hypot(Math.cos(angle), Math.sin(angle)) };
}
const result = shiftedMagnitude(1);

เลือกการเปลี่ยนแปลง ทำนาย แล้วกดรัน

ผลลัพธ์:
เปิด JavaScript เพื่อรันตัวอย่างนี้

ศึกษาเพิ่มเติมในคลังแนวคิด หน้าในบทความ 53

เลื่อนหน้าต่างสว่าง

ตัวอย่างสมมติ

สำรวจ

เลือกภาพที่เปลี่ยนแต่ยังมีหน้าต่างสว่างสองบาน

แตะภาพหรือใช้ปุ่ม

บ้านเดิมหน้าต่างสว่าง 2 บานบ้านที่เปลี่ยนหน้าต่างสว่าง 2 บานบ้านที่เปลี่ยนหน้าต่างสว่าง 2 บานบ้านที่เปลี่ยนหน้าต่างสว่าง 1 บาน
ภาพ

ที่เลือก: เหมือนเดิม; ปัจจุบัน: 0 · 1 · 1 · 0; หน้าต่างที่สว่าง: 2

สัมประสิทธิ์เปลี่ยนจาก 1 เป็น −i: ลูกศรของมันหมุนจากชี้ขวาเป็นชี้ลง ลูกศรนี้แทนจำนวน ไม่ใช่ลูกศรที่วาดบนภาพ ความยาวหรือขนาดยังเป็น 1 แต่ทิศทางหรือเฟสเปลี่ยน สูตรต้นฉบับเป็นเอกลักษณ์การเลื่อนแบบต่อเนื่อง ตัวอย่างวงกลมจำนวนจำกัดนี้ช่วยอธิบายแต่ไม่ได้พิสูจน์ ในสูตร u คือสัญญาณ τ คือระยะเลื่อน และ ω คือความถี่

การแปลงสแคตเตอริงใช้ตัวกรองหารูปแบบ หาขนาดของผลตอบสนองแต่ละค่า แล้วหาค่าเฉลี่ยในบริเวณหนึ่ง ขั้นตอนนี้ทำซ้ำได้เพื่อบรรยายรูปแบบต่างขนาด ทฤษฎีให้การรับประกันสำหรับการเลื่อนบางแบบและการเสียรูปเล็กน้อย เช่น การยืดเล็กน้อย

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

7.2 ใช้ชิ้นส่วนน้อยชิ้น

ตัวแทนข้อมูลเบาบางแบบลำดับชั้น · หน้าในบทความ 53–55

บรรยายภาพบ้านด้วยรูปแบบที่เก็บไว้ เช่น หลังคา ผนัง และประตู จำนวนของแต่ละรูปแบบบอกว่าใช้รูปแบบนั้นเท่าไร หากมีเพียงไม่กี่จำนวนที่ไม่เป็นศูนย์จากรูปแบบที่มีมากมาย คำบรรยายนั้นเรียกว่าเบาบาง

กลุ่มรูปแบบเรียกว่าพจนานุกรม ที่นี่พจนานุกรมอย่างง่ายที่สุดคือเอกลักษณ์ จับคู่ข้อมูลเข้าแต่ละค่ากับรูปแบบของค่านั้น จึงได้ปริมาณเท่าเดิมคือ [2, 0.1] จากนั้นลดค่าโดยใช้เกณฑ์ 0.2

ลบ 0.2 จากค่าที่ใหญ่ ส่วนค่าที่น้อยกว่า 0.2 ให้เป็นศูนย์

สูตรจากบทความ

TD,b(x)=ϱR(DTx−b)−ϱR(−DTx−b)\mathcal{T}_{D,b}(x)=\varrho_R(D^Tx-b)-\varrho_R(-D^Tx-b)
D=I, b=(0.2,0.2), x=(2,0.1):TD,b(x)=(1.8,0)D=I,\ b=(0.2,0.2),\ x=(2,0.1):\quad \mathcal{T}_{D,b}(x)=(1.8,0)
function thresholdCoefficients(values, cutoff) {
  const coefficients = [];
  for (const value of values) {
    coefficients.push(Math.max(0, value - cutoff) - Math.max(0, -value - cutoff));
  }
  return { coefficients };
}
const result = thresholdCoefficients([2, 0.1], 0.2);

เลือกการเปลี่ยนแปลง ทำนาย แล้วกดรัน

ผลลัพธ์:
เปิด JavaScript เพื่อรันตัวอย่างนี้

ศึกษาเพิ่มเติมในคลังแนวคิด หน้าในบทความ 54 (7.3)

สร้างบ้านจากชิ้นส่วน

ตัวอย่างสมมติ

สำรวจ

สร้างรูปทรงบ้านจำลองด้วยสองส่วนพอดี

แตะภาพหรือใช้ปุ่ม

ชิ้นส่วนที่เลือกประตูผนังหลังคาการประกอบบ้านเส้นประ = นำออก
ส่วนของบ้าน

ที่เลือก: ไม่มี; หลังคาและผนังสร้างเส้นรอบรูป

สำหรับปริมาณบวกเหล่านี้ ลบ 0.2 จาก 2 ได้ 1.8 ส่วน 0.1 ต่ำกว่าเกณฑ์จึงเป็น 0 นี่คือการตั้งเกณฑ์แบบอ่อน ซึ่งลดค่าที่ยังเหลือด้วย พจน์อีกส่วนในสูตรจัดการปริมาณลบ ในสูตร D คือพจนานุกรม Dᵀx ให้ปริมาณรูปแบบ b คือเกณฑ์ และ ρR คือ ReLU

การตั้งเกณฑ์เปลี่ยนปริมาณที่ใช้บรรยายรูปแบบ ส่วนการตัดแต่งในบทที่ 6 ลบน้ำหนักเครือข่าย บทความเชื่อมคำอธิบายรูปแบบเบาบางกับเครือข่ายคอนโวลูชัน: ชั้นแรกตรวจจับรูปแบบเฉพาะที่ได้ ส่วนชั้นถัดไปรวมเป็นคำอธิบายที่มีโครงสร้างมากขึ้น

การใช้เกณฑ์อาจลบเบาะแสจริงที่อ่อนออกด้วย การรับประกันการกู้คืนทางคณิตศาสตร์ต้องมีสมมติฐานว่าคำอธิบายเบาบางเพียงใด รูปแบบแตกต่างกันเพียงใด และเพิ่มสัญญาณรบกวนเท่าไร จุดประสงค์คือเข้าใจคุณลักษณะที่อาจเรียนรู้ได้ ไม่ใช่อ้างว่าทุกเครือข่ายค้นพบพจนานุกรมนี้

พิกเซลชุดเดียวกันอาจมีตัวแทนที่กระชับและมีประโยชน์ เมื่อจัดการกับการเลื่อนตำแหน่งที่ไม่สำคัญและรูปแบบที่มีอิทธิพลน้อยอย่างเหมาะสม สุดท้ายเราจะเชื่อมแนวคิดนี้เข้ากับสมการในวิทยาศาสตร์ธรรมชาติ

ลองแบบทดสอบท้ายบท

1. ภาพเลื่อนไปด้านข้าง ความไม่แปรเปลี่ยนต่อการเลื่อนนั้นหมายถึงอะไร?

2. ภาพใช้ส่วนขอบที่ทำงานสองส่วนจากหลายส่วน เหตุใดตัวแทนนี้จึงเบาบาง?

3. เหตุใดจึงใช้คุณลักษณะเป็นลำดับชั้น?

คำอธิบายเพื่อการศึกษาอย่างอิสระจาก คณิตศาสตร์สมัยใหม่ของการเรียนรู้เชิงลึก — จูเลียส แบร์เนอร์, ฟิลิปป์ โกรส์, กิตตา คูทินิออค, ฟิลิปป์ ปีเตอร์เซน. ตัวอย่างใช้ตัวเลขสมมติ เว้นแต่จะระบุแหล่งข้อมูลที่วัดจริง