Прогнозировать ряд чисел с помощью PHP-ML - PullRequest
0 голосов
/ 09 июня 2019

Я тренирую свои навыки кодирования, и аргумент, который я выбираю, - это машинное обучение.Я использую библиотеку PHP-ML с настраиваемым набором данных CSV, который содержит 156 строк, каждая строка представляет собой последовательность из 8 чисел и одно поле, которое я считаю меткой.Я импортировал CSV, и я хочу обучить, а затем предсказать возможную новую серию чисел, которые могут произойти.Я использую метод Apriori, но он не будет работать, и я не думаю, что это лучший подход для достижения этой цели.Кто-нибудь может предложить мне лучший метод?

Вот пример CSV:

1;2;3;4;5;6;jolly;supers.;conc.
1;19;26;44;61;89;84;64;e-n1
5;19;28;43;58;82;1;18;e-n2
15;18;24;33;48;64;58;31;e-n3
8;69;70;84;88;90;53;60;e-n4
3;25;28;37;71;82;75;36;e-n5
2;10;41;49;56;71;36;33;e-n6
9;29;51;53;74;76;28;12;e-n7
29;43;46;50;85;86;39;68;e-n8

А вот код, который я сейчас использую:

<?php

require_once __DIR__ .'/vendor/autoload.php';

use Phpml\Dataset\CsvDataset;
use Phpml\Association\Apriori;

$dataset = new CsvDataset('test.csv', 8, true, ';');

$samples = [];
$labels = [];

foreach( $dataset->getSamples() as $sample ){
  $samples[] = $sample;
}

$associator = new Apriori($support = 0.5, $confidence = 0.5);
$associator->train($samples, $labels);
var_export($associator->predict([8]));

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...