Không, bạn không nên.
Siêu đường kính là các biến kiểm soát một số khía cạnh cấp cao của hành vi của thuật toán. Trái ngược với các tham số thông thường, siêu đường kính không thể tự động học được từ dữ liệu huấn luyện bằng chính thuật toán. Vì lý do này, người dùng có kinh nghiệm sẽ chọn một giá trị phù hợp dựa trên trực giác, kiến thức tên miền và ý nghĩa ngữ nghĩa của siêu tham số (nếu có). Ngoài ra, người ta có thể sử dụng một bộ xác nhận để thực hiện lựa chọn siêu tham số. Ở đây, chúng tôi cố gắng tìm một giá trị siêu tham số tối ưu cho toàn bộ dân số dữ liệu bằng cách kiểm tra các giá trị ứng cử viên khác nhau trên một mẫu của dân số (bộ xác thực).
Về trạng thái ngẫu nhiên, nó được sử dụng trong nhiều thuật toán ngẫu nhiên trong sklearn để xác định hạt ngẫu nhiên được truyền cho bộ tạo số giả ngẫu nhiên. Do đó, nó không làm đảo lộn bất kỳ khía cạnh nào trong hành vi của thuật toán. Là một phụ tùng, các giá trị trạng thái ngẫu nhiên hoạt động tốt trong bộ xác thực không tương ứng với các giá trị sẽ hoạt động tốt trong một bộ thử nghiệm mới, chưa thấy. Thật vậy, tùy thuộc vào thuật toán, bạn có thể thấy các kết quả hoàn toàn khác nhau bằng cách thay đổi thứ tự các mẫu đào tạo.
Tôi đề nghị bạn chọn một giá trị trạng thái ngẫu nhiên ngẫu nhiên và sử dụng nó cho tất cả các thử nghiệm của bạn. Ngoài ra, bạn có thể lấy độ chính xác trung bình của các mô hình của mình qua một tập hợp các trạng thái ngẫu nhiên ngẫu nhiên.
Trong mọi trường hợp, đừng cố gắng tối ưu hóa các trạng thái ngẫu nhiên, điều này chắc chắn sẽ tạo ra các biện pháp hiệu suất thiên vị lạc quan.