Cả hai đều đúng trong bối cảnh riêng của họ. Họ đang mô tả hai cách lựa chọn mô hình khác nhau trong các tình huống khác nhau.
Nói chung, khi bạn đang thực hiện lựa chọn và kiểm tra mô hình, dữ liệu của bạn được chia thành ba phần, tập huấn luyện, tập xác thực và tập kiểm thử. Bạn sử dụng tập huấn luyện của mình để huấn luyện các mô hình khác nhau, ước tính hiệu suất trên bộ xác thực của bạn, sau đó chọn mô hình có hiệu suất tối ưu và kiểm tra nó trên bộ thử nghiệm của bạn.
Mặt khác, nếu bạn đang sử dụng xác thực chéo K để ước tính hiệu suất của một mô hình, thì dữ liệu của bạn sẽ được chia thành các nếp gấp K, bạn lặp qua các nếp gấp K và mỗi lần sử dụng một lần làm kiểm tra (hoặc xác thực) thiết lập và sử dụng các phần còn lại (K-1) làm tập huấn luyện. Sau đó, bạn trung bình trên tất cả các lần để có được hiệu suất thử nghiệm ước tính của mô hình của bạn. Đây là những gì trang Wikipedia đang đề cập đến.
Nhưng hãy nhớ rằng đây là để thử nghiệm một mô hình cụ thể, nếu bạn có nhiều mô hình ứng cử viên và muốn thực hiện lựa chọn mô hình, bạn phải chọn một mô hình chỉ với tập huấn luyện của bạn để tránh sai lầm logic vòng tròn tinh tế này. Vì vậy, bạn tiếp tục chia (K-1) của bạn 'dữ liệu đào tạo' thành hai phần, một phần để đào tạo và một phần để xác thực. Điều này có nghĩa là trước tiên bạn phải thực hiện thêm 'xác thực chéo' để chọn mô hình tối ưu trong các nếp gấp (K-1), sau đó bạn kiểm tra mô hình tối ưu này trong lần thử nghiệm của mình. Nói cách khác, bạn đang thực hiện xác thực chéo hai cấp, một là xác thực chéo K-nói chung và trong mỗi vòng xác thực chéo, có thêm một xác thực chéo (K-1) cho lựa chọn mô hình. Sau đó, bạn có những gì bạn đã nêu trong câu hỏi của mình, 'Trong số các mẫu con k, một mẫu phụ được giữ lại làm dữ liệu xác nhận, một mẫu phụ khác được giữ lại làm dữ liệu thử nghiệm và mẫu phụ k-2 được sử dụng làm dữ liệu huấn luyện.'