Loại bỏ các bản sao khỏi tập huấn luyện để phân loại


9

Hãy để chúng tôi nói rằng tôi có một loạt các hàng cho một vấn đề phân loại:

X1,...XN,Y

Trong đó là các tính năng / dự đoán và Y là lớp kết hợp tính năng của hàng.X1,...,XNY

Nhiều kết hợp tính năng và các lớp của chúng được lặp lại trong tập dữ liệu mà tôi đang sử dụng để phù hợp với trình phân loại. Tôi chỉ tự hỏi liệu có thể chấp nhận loại bỏ trùng lặp (về cơ bản tôi thực hiện một group by X1 ... XN Ytrong SQL)? Cảm ơn.

Tái bút

Đây là dữ liệu chỉ dành cho sự hiện diện nhị phân trong đó các linh mục lớp khá sai lệch

Câu trả lời:


13

Không, nó không được chấp nhận. Sự lặp lại là những gì cung cấp trọng lượng của bằng chứng.

Nếu bạn loại bỏ các bản sao của mình, cỏ bốn lá có ý nghĩa như cỏ ba lá thông thường, vì mỗi loại sẽ xuất hiện một lần, trong khi trong đời thực, có cỏ ba lá cho mỗi 10.000 lá thường.

Ngay cả khi các linh mục của bạn "khá lệch", như bạn nói, mục đích của tập huấn luyện là để tích lũy kinh nghiệm thực tế, điều mà bạn sẽ không đạt được nếu bạn mất thông tin tần số.


1

14th

Khi bạn triển khai trình phân loại đó thành dữ liệu hoàn toàn mới, nó có thể hoạt động kém đáng kinh ngạc nếu không có mẫu nào tương tự như mẫu 20% nói trên.

Luận điểm : Người ta có thể lập luận rằng tình huống này chỉ ra một bộ dữ liệu thiếu sót nhưng tôi nghĩ điều này đúng với các ứng dụng thực tế.

Loại bỏ trùng lặp cho Mạng nơ-ron, mô hình Bayes, vv không được chấp nhận.


Một giải pháp khả thi khác có thể là cân các bản sao thấp hơn dựa trên tần suất xuất hiện của chúng.
Rakshit Kothari
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.