Các ma trận hạt nhân RBF có xu hướng bị điều hòa không?


10

Tôi sử dụng hàm kernel RBF để thực hiện một thuật toán học máy dựa trên kernel (KLPP), ma trận nhân kết quả K

K(Tôi,j)= =điểm kinh nghiệm(-(xTôi-xj)2σm2)
được chứng minh là vô cùng ốm-conditioned.The số điều kiện của L2-norm đến1017-1064

Có cách nào để làm cho nó điều hòa tốt? Tôi đoán tham số σ cần phải được điều chỉnh, nhưng tôi không biết làm thế nào chính xác.

Cảm ơn!


1
tốt, nếu bạn thực hiện σm nhỏ bạn cải thiện số điều kiện.
dùng189035

Câu trả lời:


11

Giảm chiều rộng hạt nhân thường sẽ làm giảm số điều kiện.σm

Tuy nhiên, ma trận hạt nhân có thể trở thành số ít hoặc gần với số ít, đối với bất kỳ hàm cơ sở hoặc phân phối điểm nào, với điều kiện các hàm cơ sở chồng chéo. Lý do cho điều này thực sự khá đơn giản:

  • Ma trận hạt nhân là số ít khi yếu tố quyết định của nó det ( K ) là zero.Kphát hiện(K)
  • Đổi hai điểm x j trong phép nội suy của bạn tương đương với việc trao đổi hai hàng trong K , giả sử các điểm dùng thử của bạn không đổi.xixjK
  • Hoán đổi hai hàng trong một ma trận chuyển đổi dấu hiệu quyết định của nó.

Bây giờ hãy tưởng tượng chọn hai điểm x jxixj và từ từ xoay chúng để chúng chuyển vị trí. Trong khi làm điều này, yếu tố quyết định của sẽ chuyển đổi dấu hiệu, trở thành số 0 tại một số điểm ở giữa. Tại thời điểm này, K , theo định nghĩa, số ít.KK


Không phải ma trận K đối xứng - hoán đổi hai điểm hoán đổi hàng và cột?
chối

@Denis Đó chỉ là trường hợp nếu các nút và điểm dùng thử của bạn giống nhau và bạn di chuyển cả hai. Đây là lý do tại sao, trong viên đạn thứ hai, tôi đã viết "giả sử điểm thử nghiệm của bạn không đổi."
Pedro

ma trận hạt nhân của Gaussian (câu hỏi của OP) dù sao cũng là bán xác định dương?
chối

@Denis: Một lần nữa, đây là câu hỏi về cách bạn xác định vấn đề nội suy RBF của mình. Hãy xem xét trường hợp chung nhất mà bạn có xỉ hàm tập trung vào các điểm x i , i = 1 ... N , và bạn muốn giảm thiểu suy tại M điểm ξ j , j = 1 ... M . Ví dụ của người đăng giả định M = N ξ j = x i . Nếu ban đầu chúng ta đặt M NNxTôiTôi= =1Giáo dụcNMξjj= =1Giáo dụcMM= =Nξj= =xTôiMN , và sau đó chỉ cần di chuyển x i , chúng ta có thể tạo ra K số ít. ξjxTôixTôiK
Pedro

3

Một vài gợi ý:

  1. Chọn khoảng cách trung bình | ngẫu nhiên x - gần nhất x iσ~xxTôi . (A xấp xỉ giá rẻ cho điểm được phân bố đều trong đơn vị khối trong R d , d 2 . . 5 , là 0.5 / N 1 / d .) Chúng tôi muốn φ ( | x - x i | ) là lớn đối với x i gần x , nhỏ cho nhiễu nền; cốt truyện cho một vài ngẫu nhiênNRd,d 2..5N1/d
    φ(|x-xTôi|)xTôix .x

  2. Chuyển đi từ 0, K K + bước sóng tôi , λ ~ 10 - 6 hoặc lâu hơn; đó là, thường xuyênKKK+λTôiλ~10-6

  3. Nhìn vào khối lượng từ giải quyết . Nếu một số vẫn còn rất lớn (bất kể số điều kiện), điều đó sẽ có xu hướng xác nhận Boyd (bên dưới) rằng Gaussian RBF về cơ bản là yếu.(K+λTôi)w= =f

(Một thay thế cho RBF là Inverse đường trọng, IDW. Nó có lợi thế là tính năng tự động mở rộng quy mô, tương tự cho khoảng cách gần 1 2 3 như đối với 100 200 300 ... Ngoài ra tôi thấy sự lựa chọn sử dụng rõ ràng của N n e một r , số lượng gần hàng xóm để xem xét, rõ ràng hơn so với tìm kiếm trên lưới σGiáo dụcGiáo dụcNnemộtr ).σ,λ

John P. Boyd, Sự vô dụng của Biến đổi Gauss nhanh để tổng hợp chuỗi hàm cơ sở xuyên tâm Gaussian , nói

phép nội suy RBF của Gaussian không được điều hòa trong hầu hết các chuỗi theo nghĩa là nội suy là sự khác biệt nhỏ của các thuật ngữ với các hệ số lớn theo cấp số nhân.

Hi vọng điêu nay co ich; hãy chia sẻ kinh nghiệm của bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.