Trong những năm gần đây, Support Vector Machines (SVMs) [2] đã được sử dụng thành công trong nhiều nhiệm vụ phân loại [20, 21]. SVMs nhằm mục đích để tìm siêu phẳng tuyến tính ngăn cách tốt nhất tính năng vectơ của hai lớp khác nhau, để đồng thời giảm thiểu số lượng các ví dụ phân loại sai (lỗi đào tạo) và tối đa hóa khoảng cách giữa các lớp (margin).
Như với nhiều thuật toán phân loại, SVMs thực hiện tốt nhất khi đưa ra chỉ các dữ liệu có liên quan - quá nhiều yếu tố đầu vào không liên quan có thể gây nhầm lẫn hoặc overtrain phân loại, kết quả chính xác nghèo trên dữ liệu thực tế. Đặc biệt, nếu chúng ta muốn đào tạo một phân loại cho một thuộc tính chỉ phụ thuộc vào một phần nào đó của khuôn mặt (ví dụ, "đang mỉm cười?"), Cho SVM một vector tính năng được xây dựng từ tất cả các điểm ảnh của khuôn mặt dường như không mang lại kết quả tối ưu. Với một số lượng lớn của các vùng và các loại tính năng được mô tả trong phần trước, một cient e ffi và thuật toán lựa chọn tự động là cần thiết để tìm ra sự kết hợp tối ưu các tính năng cho mỗi thuộc tính. Sau những thành công của [10, 7, 8, 11], chúng tôi sử dụng [9] AdaBoost cho mục đích này.
đang được dịch, vui lòng đợi..
