Tiếp theoHướng dẫn tiếp theo
Số liệu khoảng cách trong học máy
Nguyên tắc cơ bản
HƯỚNG DẪN cơ bản
Mất bộ ba dạy mạng lưới thần kinh đặt các mục tương tự gần nhau và các mục khác nhau cách xa nhau trong một không gian nhúng.
Nghe hướng dẫn nàyAI thuật lại · ~2 min
Đó là nền tảng đằng sau các hệ thống nhận dạng khuôn mặt, tìm kiếm hình ảnh và đề xuất cần so sánh mọi thứ thay vì chỉ phân loại chúng.
Học số liệu đào tạo một mô hình để tạo ra các vectơ nhúng trong đó khoảng cách phản ánh sự tương đồng. Mất bộ ba thực hiện điều này bằng cách sử dụng ba đầu vào cùng một lúc: một điểm neo, một điểm dương (cùng loại với điểm neo) và một điểm âm (khác lớp). Mục tiêu đẩy mỏ neo đến gần điểm tích cực hơn điểm tiêu cực ít nhất một khoảng cố định. Về mặt hình thức, tổn thất là max(0, d(a,p) - d(a,n) + lề), trong đó d thường là khoảng cách Euclide. FaceNet năm 2015 của Google đã phổ biến phương pháp này, học trực tiếp cách nhúng khuôn mặt 128 chiều. Sau khi được đào tạo, bạn so sánh hai mục bất kỳ bằng cách tính toán khoảng cách, không cần đào tạo lại cho danh tính mới. Khả năng thiết lập mở này là lý do tại sao việc phân loại nhiệm vụ truy xuất và xác minh khả năng học số liệu không thể dễ dàng xử lý.
Xác minh khuôn mặt kiểu FaceNet: điện thoại và cổng hộ chiếu xác nhận danh tính bằng cách kiểm tra xem hai lần nhúng khuôn mặt có nằm trong ngưỡng khoảng cách hay không.
Tìm kiếm sản phẩm trực quan: các trang web thương mại điện tử cho phép người mua hàng tải ảnh lên và truy xuất các mặt hàng tương tự về mặt hình ảnh bằng cách tra cứu nhúng hàng xóm gần nhất.
Xác minh người nói: trợ lý giọng nói nhúng mẫu giọng nói và so sánh nó với hồ sơ đã đăng ký để xác nhận ai đang nói.
Xác minh chữ ký và chữ viết tay: ngân hàng nhúng chữ ký tham chiếu và truy vấn cũng như giả mạo cờ khi khoảng cách vượt quá giới hạn đã học.
Mất ba bộ ba thuần túy ngày càng được thay thế bằng các mục tiêu trên toàn lô như đa tương tự, neo proxy và tổn thất tương phản (InfoNCE) để so sánh nhiều cặp trên mỗi bước và hội tụ nhanh hơn. Các phương pháp tự giám sát như SimCLR cho thấy việc học số liệu có thể hoạt động mà không cần nhãn bằng cách coi các lượt xem tăng cường là tích cực. Khi cơ sở dữ liệu vectơ và sự gia tăng thế hệ được tăng cường truy xuất, các phần nhúng đã học làm cơ sở cho việc tìm kiếm ngữ nghĩa ở quy mô hàng tỷ mục, do đó, ý tưởng cốt lõi về khoảng cách giống như sự tương đồng đang trở nên quan trọng hơn, ngay cả khi công thức bộ ba cụ thể mất dần.
Bản tin miễn phí
Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.
Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.
Tự kiểm tra
Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.
Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp
Mất bộ ba dạy mạng lưới thần kinh đặt các mục tương tự gần nhau và các mục khác nhau cách xa nhau trong một không gian nhúng. Đó là nền tảng đằng sau các hệ thống nhận dạng khuôn mặt, tìm kiếm hình ảnh và đề xuất cần so sánh mọi thứ thay vì chỉ phân loại chúng.
Một bộ ba bao gồm một cái neo, một cái dương có chung lớp với cái neo và một cái âm từ một lớp khác.
Nếu không có lề, mô hình có thể ánh xạ mọi thứ đến cùng một điểm, khiến tất cả khoảng cách bằng 0 và thỏa mãn sự mất mát một cách tầm thường. Lề buộc sự tách biệt thực sự.
FaceNet của Google đã sử dụng tính năng mất bộ ba để tìm hiểu cách nhúng khuôn mặt nhỏ gọn và đặt điểm chuẩn trong xác minh khuôn mặt.
Mô hình ánh xạ đầu vào tới các vectơ nhúng; sau đó bạn so sánh các mục bằng cách đo khoảng cách giữa các phần nhúng của chúng.
Vì nhận dạng dựa trên khoảng cách nhúng nên bạn có thể đăng ký danh tính mới chỉ bằng cách lưu trữ thông tin nhúng của nó mà không cần đào tạo lại mô hình.
Tiếp tục học hỏi
Đã chọn thêm hướng dẫn cho chủ đề này
Tiếp theoHướng dẫn tiếp theo
Số liệu khoảng cách trong học máy
Nguyên tắc cơ bản