HƯỚNG DẪN cơ bản

Mất bộ ba và học số liệu

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

Trên trang nàyĐọc trong 2 phút
  1. Tổng quan
  2. Lặn sâu
  3. Triển khai trong thế giới thực
  4. Tương lai của mất ba lần và học số liệu
  5. Đưa nó vào thực tế
  6. Tiếp tục khám phá
  7. Câu hỏi thường gặp

Tổng quan

Đó 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.

Lặn sâu

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ý.

Triển khai trong thế giới thực

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.

Tương lai của mất ba lần và học số liệu

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.

Đưa nó vào thực tế

Tại sao nó quan trọng

  • Quyết định rõ ràng hơn. Nó giúp bạn tách biệt các tuyên bố kỹ thuật rõ ràng khỏi ngôn ngữ tiếp thị.
  • Chi phí và ngân sách. Bạn có thể đặt các câu hỏi triển khai tốt hơn trước khi chi tiền hoặc thời gian.
  • Nhóm và quy trình làm việc. Các nhóm có sự hiểu biết chung sẽ đưa ra các quyết định về sản phẩm, chính sách và học tập tốt hơn.

coi chừng

  • Các nhóm khác nhau có thể sử dụng cùng một thuật ngữ một cách khác nhau, vì vậy hãy sớm xác định phạm vi.
  • Điểm chuẩn có thể trông mạnh mẽ trong khi hiệu suất trong thế giới thực không đồng đều.
  • Việc bỏ qua các kế hoạch đánh giá và chất lượng dữ liệu thường tạo ra những kết quả mong manh.

Các bước tiếp theo

  1. Bắt đầu với một định nghĩa đơn giản về kết quả bạn cần.
  2. Chọn một số liệu thành công và một điều kiện thất bại trước khi thử nghiệm.
  3. Chạy một thử nghiệm nhỏ với dữ liệu đại diện chứ không phải một bản demo bóng bẩy.
  4. Ghi lại nơi hỗ trợ Mất ba lần và Học số liệu cũng như nơi các phương pháp đơn giản hơn sẽ tốt hơn.

Tiếp tục khám phá

Bản tin miễn phí

Nhận bản tóm tắt AI hàng ngày

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

Take the Triplet Loss and Metric Learning quiz

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.

Bắt đầu bài kiểm tra

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

Câu hỏi thường gặp

Mất ba lần và học số liệu là gì?

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.

Ba yếu tố đầu vào nào tạo nên một bộ ba trong tổn thất bộ ba?

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.

Tại sao lỗ ba lần lại bao gồm thời hạn ký quỹ?

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ự.

Hệ thống nổi tiếng nào năm 2015 đã phổ biến tính năng mất bộ ba để nhận dạng khuôn mặt?

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 học số liệu được đào tạo đưa ra kết quả gì cho mỗi đầu vào?

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.

Tại sao việc học số liệu lại rất phù hợp với các bài toán mở như thêm các khuôn mặt mới?

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.