Chế độ chuẩn hóa Scikit-learn (L1 so với L2 & Max)


8

Tôi đã tự hỏi nếu có ai ở đây có thể giải thích sự khác biệt giữa chế độ chuẩn hóa l1, l2 và max trong mô-đun sklearn.pre Processing.n normalize ()? Đọc xong tài liệu tôi không thể nhận ra sự khác biệt!

Câu trả lời:


15

Các tùy chọn dẫn đến bình thường hóa khác nhau. if x là vectơ đồng biến có độ dài n và nói rằng vectơ chuẩn hóa là y=x/z thì ba tùy chọn biểu thị những gì sẽ sử dụng cho z :

  • z=‖x‖1=∑i=1n|xi|
  • L2: z=‖x‖2=∑i=1nxi2
  • Tối đa: z=maxxi

Lưu ý rằng việc sử dụng Max không lấy giá trị tuyệt đối trước, vì vậy nó không bằng định mức .l∞

( mã nguồ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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.