我一直在机器学习(phpml)中使用.csv数据集,它们很好。我可以轻松地从csv文件中获取目标和样本。问题是我想改用文本文件。有没有办法构造文本文件,以便可以在phpml中使用getSamples()和getTargets()方法?
我可以使用.csv文件存储数据集及其在phpml中的工作。
use Phpml\Dataset\ArrayDataset;
use Phpml\Dataset\FilesDataset;
use Phpml\Dataset\CsvDataset;
$path=__DIR__.'\datasets\file.csv';
$dataset = new CsvDataset($path,1,true);
$samples=$dataset->getSamples();
$lables=$dataset->getTargets();
var_dump($samples);
我希望路径包含文本文件而不是csv文件。
$path=__DIR__.'\datasets\file.txt';