tôi đã viết đoạn mã sau và thử nghiệm nó trên dữ liệu nhỏ:Mất bao nhiêu thời gian để phân loại SVM tàu hỏa?
classif = OneVsRestClassifier(svm.SVC(kernel='rbf'))
classif.fit(X, y)
đâu X, y là mảng NumPy. Trên thuật toán dữ liệu nhỏ hoạt động tốt và cho tôi câu trả lời đúng. Nhưng tôi chạy chương trình của tôi khoảng 10 giờ trước ... Và nó vẫn đang trong quá trình. Chính xác trong đoạn mã này. X là ma trận 30000x784, y 30000x1. Tôi muốn biết nó sẽ mất bao lâu hoặc bị kẹt theo một cách nào đó? Máy tính xách tay của tôi có bộ nhớ 4 GB, Core i5-480m.
Vì vậy, ... 30000 kích thước và 30000 X 784 điểm .... Tôi chưa thực sự làm việc quá lâu với máy học nhưng điều đó là một vector tính năng khá lớn và chiều cao ... tôi không nghĩ rằng nó quá ngạc nhiên khi dùng nó lâu ... bạn có thể thử giảm kích thước để tăng tốc độ ... – Roy
@Roy Giảm số lượng các trường hợp đào tạo sẽ là * nhiều * hiệu quả hơn so với giảm kích thước cho các phương pháp hạt nhân. –
@MarcClaesen Sẽ phải nhận lời của bạn trên đó, tôi không nhiều hơn một người mới bản thân mình. – Roy