Я работал с наборами данных .csv в машинном обучении (phpml), и они в порядке.Я могу легко получить цели и образцы из CSV-файла.Проблема в том, что я хотел бы использовать вместо этого текстовый файл.Есть ли способ, которым я могу структурировать текстовый файл так, чтобы я мог использовать методы getSamples () и getTargets () в phpml?
Я могу использовать файлы .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';