多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 随机拆分 > 交叉验证中最简单的方法之一是作为RandomSpilt类实现的。样本分为两组:训练组和测试组。您可以调整每组中的样本数。 ### 构造函数参数 `$dataset` - 实现数据集接口的对象 `$testSize` - 测试拆分的一小部分(浮点数,从0到1,默认值:0.3) `$seed` - 随机生成器的种子(例如用于测试) ``` $randomSplit = new RandomSplit($dataset, 0.2); ``` ***** ### 样品和标签组 要从测试和训练组中获取样本或标签,您可以使用getter: ``` $dataset = new RandomSplit($dataset, 0.3, 1234); // train group $dataset->getTrainSamples(); $dataset->getTrainLabels(); // test group $dataset->getTestSamples(); $dataset->getTestLabels(); ```