Tích chập một chiều
Tích chập một mảng một chiều với một kernel là quá trình lấy kernel, trượt nó dọc theo mảng, nhân nó với các phần tử của mảng chồng lên kernel tại vị trí đó và cộng tổng các tích thu được.
Bài tập này là một phần của khóa học
Mô hình hóa ảnh với Keras
Hướng dẫn bài tập
Nhân từng cửa sổ trong mảng đầu vào với kernel, cộng các giá trị đã nhân và gán kết quả vào vị trí tương ứng trong mảng đầu ra (conv).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
array = np.array([1, 0, 1, 0, 1, 0, 1, 0, 1, 0])
kernel = np.array([1, -1, 0])
conv = np.array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
# Output array
for ii in range(8):
conv[ii] = (____ * array[____:____+____]).sum()
# Print conv
print(conv)