Kỹthuật định vị SVM (Support Vector Machine) [9]

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định vị vô tuyến và ứng dụng trong dẫn đường theo ngữ cảnh (Trang 50 - 51)

b) Kỹthuật định vị TDOA (Time Difference of Arrival) [3]

2.3.4. Kỹthuật định vị SVM (Support Vector Machine) [9]

Gần đây kỹ thuật SVM (Support Vector Machine) đã được giới thiệu như một phân loại giám sát phi tham số để tiếp cận vấn đề định vị trong nhà. Các thuật toán SVM có nguồn gốc từ lý thuyết học thống kê được giới thiệu bởi Vapnik trong đó kết hợp các kỹ thuật thống kê, học máy và mạng neuron với nhau. Để ước tính sự phụ thuộc giữa các RSS Fingerprinting và vị trí từ những mẫu thu thập, phương pháp này không yêu cầu chi tiết thuộc tính của sự phụ thuộc như mô hình lan truyền nhưn trong các phương pháp xác suất. Sức mạnh của thuật toán SVMs nằm trong khả năng của nó để khái quát phân loại làm tối thiểu lỗi kiểm tra hoặc các lỗi phân loại cho các dữ liệu sau giai đoạn huấn luyện. Nói cách khác, các máy học có thể được huấn luyện một cách chính xác bằng cách học hỏi từ một tập huấn luyện nhỏ và tạo ra đủ cơ cấu để phân loại dữ liệu mà không ghi nhớ hoặc mẫu đào tạo bị overfitting (là hiện tượng lượng dữ liệu không cần thiết được đưa vào dữ liệu huấn luyện khiến cho kết quả trả về không tối ưu)

Ý tưởng cơ bản của thuật toán SVM được dựa trên nguyên tắc Structural Risk Minimization (SRM) để giảm thiểu nguy cơ bị ràng buộc trên một hàm rủi ro hoặc lỗi tổng quát mong đợi.

Vấn đề phân loại RSS Fingerprinting có thể được xem như một trường hợp phân loại phi tuyến tính.

Đầu tiên, các vector vị trí của Fingerprint được ánh xạ vào một không gia nhiều chiều hơn gọi là không gian đặc trưng bằng cách sử dụng một chức năng được gọi là hạt nhân của SVM để thực hiện chuyển đổi vector.

Có một loạt các chức năng hạt nhân SVM để lựa chọn như hàm đa thức, Radial Basic Funtions (RBF), hàm sigmoid và phân tích phương sai (ANOVA)

Cuối cùng các thuật toán SVM tạo ra một bộ phân phân loại (Hyperplane) hoặc quyết định tách bề mặt tối ưu trong không gian và sử dụng hyperplane để thực hiện phân loại. Support Vector là các vector đào tạo cần thiết để xác định hyperplane, vì vậy các SVM là các thuật toán học (máy) dựa trên Support Vector. Các thuật toán SVM phù hợp hơn trong việc giải quyết vấn đề phân loại, tức là để xác định xem khu vực này bên trong hay bên ngoài một căn phòng. Hiệu suất của các hệ thống định vị phụ thuộc vào lỗi chấp nhận chứ không phải lỗi phân loại, có nghĩa là bình phương trung bình lỗi trong các phương pháp khác. Để cải thiện hiệu suất phân loại, một hạt nhân thích hợp của SVM và các thông số của nó phải được lựa chọn thích hợp vì có một số chức năng hạt nhân để lựa chọn.

Từ quan điểm mô hình lý thuyết của nghiên cứu này, các SVM quá phức tạp để cài đặt và thiết kế một hệ thống định vị trong nhà.

Một phần của tài liệu (LUẬN văn THẠC sĩ) một số kỹ thuật định vị vô tuyến và ứng dụng trong dẫn đường theo ngữ cảnh (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(71 trang)