用于交叉验证的日期划分函数,用起来真的是挺顺手的。Matlab虽然自带了一些交叉验证的功能,但老实说,不是直观。这段代码就比较贴心,直接帮你把一串日期数据随机分成训练集、验证集和测试集,适合搞机器学习或者参数调优的同学。

自带了个用支持向量机(SVM)调核函数的示例,嗯,用来参考参数调整的思路还挺有的。代码结构也比较清晰,变量命名都蛮规整的,新手上手也不会懵。需要划分数据集训练模型?直接上这个函数就行。

我觉得它比较适合那些不想纠结 Matlab 交叉验证函数细节、又想快速测试模型表现的情况。你只要把日期数据丢进去,它就帮你分好三份,训练一份,验证一份,用测试集看看效果,流程刚刚好。

对了,如果你感兴趣,还可以看看相关的一些项目,比如这个支持向量回归和交叉验证,或者这个SVM 训练与测试数据集,都是延展阅读的不错选择。

如果你是刚学 SVM 或者想快速搭个验证流程,不妨拿这个函数试试看。想调自由参数,想做模型对比?它挺适合的。