Như bạn đã lưu ý chính xác về cảm biến nén, lấy mẫu nén, lấy mẫu thưa đều có nghĩa tương tự. Một số tác giả cũng gọi nó là cảm giác thưa thớt. Ý tưởng đằng sau cảm biến nén là tín hiệu thưa thớt có thể được phục hồi từ rất ít phép đo tuyến tính. Trong các ký hiệu, nếux Là N× 1 thưa thớt‡ vectơ, và Một là một M× N ma trận với M« Nvà chúng tôi đo lường y = A x, sau đó lý thuyết cảm biến nén cho chúng ta biết† rằng chúng ta có thể phục hồi chính xác x từ y. Điều này rất đáng chú ý vì nó nói rằng chúng ta có thể phục hồi tín hiệu gốc từ các phép đo ít hơn .
Mặt khác, việc học từ điển liên quan đến một vấn đề hoàn toàn khác là đại diện cho một loạt các vectơ dữ liệu theo một cách thức kỹ lưỡng. Cho một tập các vectơ dữ liệu{x1,x2, ... ,xK}, chúng tôi muốn tìm một bộ vectơ khác {v1,v2, ... ,vL} (được gọi là "nguyên tử") sao cho mỗi vectơ dữ liệu xTôi có thể được biểu diễn dưới dạng kết hợp tuyến tính của các vj'S. Tập hợp các nguyên tử được gọi là từ điển. Mục tiêu ở đây là học một từ điển nhỏ hơn nhiều so với số lượng vectơ dữ liệu* I E L < K.
Cho một tập hợp các nguyên tử trong từ điển và vectơ y, mục tiêu của mã hóa thưa thớt là đại diệny như một sự kết hợp tuyến tính của càng ít nguyên tử càng tốt.
Cuối cùng, học từ điển thưa thớt là sự kết hợp giữa học từ điển và mã hóa thưa thớt. Mục tiêu ở đây là hai lần: tìm một biểu diễn tuyệt vời của tập hợp các vectơ dữ liệu và đảm bảo rằng mỗi vectơ dữ liệu có thể được viết dưới dạng kết hợp tuyến tính của càng ít nguyên tử càng tốt.
Cảm biến nén v / s Mã hóa thưa thớt
Cả hai kỹ thuật này liên quan đến việc tìm kiếm một đại diện thưa thớt nhưng có những khác biệt tinh tế.
Cảm biến nén giải quyết cụ thể vấn đề giải một hệ thống phương trình tuyến tính chưa xác định tức là ít điểm dữ liệu hơn tín hiệu gốc. Từ một tín hiệu thưa thớt không rõx và ma trận cảm biến Một, chúng tôi quan sát vector dữ liệu y = A x. Mộtcó ít hàng hơn cột. Lý thuyết cảm biến nén liên quan đến các loại câu hỏi sau đây:
Trong những điều kiện nào là tập hợp các phương trình tuyến tính được xác định có thể giải quyết được và làm thế nào để chúng ta giải quyết nó theo cách dễ dàng, có thể tính toán được?
Làm thế nào để chúng ta thiết kế ma trận cảm biến Một cho các ứng dụng khác nhau?
Ngược lại, mã hóa thưa thớt không giải quyết được câu hỏi về thiết kế Một. Ngoài ra, bạn không quan tâm đến việc giải hệ phương trình chưa xác định ---Một được phép có nhiều hàng hơn cột.%
Người giới thiệu:
Cảm biến nén [Ghi chú bài giảng]
Học từ điển
Học từ điển trực tuyến cho mã hóa thưa thớt
Chú thích:
‡ Thưa thớt có nghĩa là vectơ có rất ít phần tử khác không.
† Một và M cần thỏa mãn một số điều kiện kỹ thuật.
*Không giống như các phương thức biến đổi tiêu chuẩn như biến đổi Fourier, học từ điển là thích ứng dữ liệu. Khi thực hiện biến đổi Fourier, các vectơ cơ sởvjĐược cố định trước thời hạn (số mũ phức tạp). Trong học từ điển, họ được học từ dữ liệu.
% Đây được gọi là một từ điển quá đầy đủ.