各方法的详细实现与优缺点请参考:7 种交叉验证方法 - 简书HoldOut 交叉验证K-Fold 交叉验证分层 K-Fold交叉验证Leave P Out 交叉验证留一交叉验证蒙特卡洛 (Shuffle-Split)时间序列(滚动交叉验证)