Chuyển tới nội dung chính

Phép tích chập

Kéo cửa sổNhân rồi cộngFeature map dựng dần

Phép tích chập

Đừng đọc tích chập như một công thức khó. Đọc nó như một cửa sổ nhỏ trượt trên ảnh: mỗi bước để lại một con số.

Một kernel 3x3 trượt khắp ảnh. Ở mỗi vị trí, nó nhân từng ô với vùng ảnh nằm dưới rồi cộng lại, con số đó rơi vào một ô của feature map. Kéo cửa sổ vàng, hoặc bấm Bước, và nhìn bản đồ đặc trưng lớn dần.

Phép tích chập · trượt kernel, dựng feature map
Ô (0,0) = 27 · đã điền 0/25
✎ sửa đượcẢnh đầu vào · bấm để tăng, cuộn để chỉnh
Ảnh vào 7×7Feature map 5×5Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±19Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±10Nhấp: +1 · cuộn: ±19Kéo để trượt kernel27
Kernel · Biên
-1-1-1-18-1-1-1-1
Vùng ảnh 3×3
999099009
=
Tích từng ô
-9-9-9072-900-9
Cộng 9 tích → ô (0,0)27
Điều rút ra

Tích chập chỉ là trượt một kernel và cộng các tích: mỗi ô đầu ra là tổng của phép nhân từng phần tử giữa kernel với vùng ảnh 3x3 dưới nó, nên kernel khác nhau sẽ dò ra đặc trưng khác nhau.

Câu hỏi tự kiểm0/2 đúngchưa trả lời
  1. 1Một ô trong feature map được tính ra sao?
  2. 2Kernel biên (edge) làm gì với ảnh có một cạnh chéo rõ?