Làm thế nào để hiểu tác dụng của RBF SVM


17

Làm thế nào tôi có thể hiểu hạt nhân RBF trong SVM làm gì? Ý tôi là tôi hiểu các phép toán, nhưng có cách nào để có cảm giác khi hạt nhân này sẽ hữu ích không?

Kết quả từ kNN có liên quan đến SVM / RBF do RBF chứa khoảng cách vectơ không?

Có cách nào để có được cảm giác cho hạt nhân đa thức không? Tôi biết kích thước càng cao thì càng lung lay. Nhưng tôi muốn có được một trực giác những gì các hạt nhân làm hơn là thử tất cả các hạt nhân có thể và chọn thành công nhất.

Câu trả lời:


29

Bạn có thể có thể bắt đầu bằng cách xem một trong những câu trả lời của tôi ở đây:
Phân loại SVM phi tuyến tính với hạt nhân RBF

Trong câu trả lời đó, tôi cố gắng giải thích chức năng kernel đang cố gắng làm gì. Khi bạn nắm bắt được những gì nó cố gắng thực hiện, theo dõi, bạn có thể đọc câu trả lời của tôi cho một câu hỏi trên Quora: https://www.quora.com/Machine-Learning/Why-does-the-RBF- radial-cơ sở-chức năng-kernel-map-vào-vô hạn-chiều-không gian / câu trả lời / Arun-Iyer-1

Sao chép nội dung câu trả lời trên Quora, trong trường hợp bạn không có tài khoản Quora.

Câu hỏi: Tại sao ánh xạ hạt nhân RBF (hàm cơ sở xuyên tâm) vào không gian vô hạn? Trả lời: Xét hạt nhân đa thức bậc 2 được xác định bởi, trong đó x , y R 2x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) .

k(x,y)=(xTy)2
x,yR2x=(x1,x2),y=(y1,y2)

Do đó, hàm kernel có thể được viết là, Bây giờ, chúng ta hãy thử đưa ra một bản đồ đặc trưng Φ sao cho hàm kernel có thể được viết là k ( x ,

k(x,y)=(x1y1+x2y2)2=x12y12+2x1x2y1y2+x22y22
Φ .k(x,y)=Φ(x)TΦ(y)

Hãy xem xét bản đồ tính năng sau đây, Về cơ bản, bản đồ tính năng này đang ánh xạ các điểm trong R 2đến các điểm trong R 3. Ngoài ra, thông báo rằng,Φ(x)TΦ(y)=x 2 1 y 2 1 +2x1x2y1y2+x 2 2 y 2 2 mà chủ yếu là chức năng hạt nhân của chúng tôi.

Φ(x)=(x12,2x1x2,x22)
R2R3
Φ(x)TΦ(y)=x12y12+2x1x2y1y2+x22y22

Điều này có nghĩa là hàm kernel của chúng ta thực sự đang tính toán sản phẩm bên trong / chấm của các điểm trong . Đó là, nó đang ngầm ánh xạ các điểm của chúng tôi từ R 2 đến R 3 .R3R2R3

Câu hỏi bài tập : Nếu các điểm của bạn nằm trong , một hạt nhân đa thức bậc 2 sẽ ánh xạ ngầm định nó tới một không gian vectơ F. Kích thước của không gian vectơ F này là gì? Gợi ý: Mọi thứ tôi làm ở trên là một manh mối.Rn

Bây giờ, đến với RBF.

R2

k(x,y)=exp(xy2)=exp((x1y1)2(x2y2)2)
=exp(x12+2x1y1y12x22+2x2y2y22)
=exp(x2)exp(y2)exp(2xTy)
k(x,y)=exp(x2)exp(y2)n=0(2xTy)nn!
ΦR2

Câu hỏi bài tập : Lấy một vài phần tử vectơ đầu tiên của sơ đồ tính năng cho RBF cho trường hợp trên?

Bây giờ, từ câu trả lời trên, chúng ta có thể kết luận điều gì đó:

  • Φ
  • ΦR2Φ(x)=(x12,2x1x2,x22)
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.