Кейс 2. Подписка на рассылку

(1 признак)

Суть

Предсказать, подпишется ли пользователь на рассылку по времени, проведенному на сайте.

Признак

– время на сайте (минуты)

use Rubix\ML\Classifiers\LogisticRegression;
use Rubix\ML\Datasets\Labeled;

$samples = [
    [0.5],
    [1.2],
    [2.0],
    [5.0],
    [7.0],
];

$labels = [0, 0, 0, 1, 1];

$dataset = new Labeled($samples, $labels);

$model = new LogisticRegression(0.1, 500);
$model->train($dataset);

$result = $model->predict([[3.0]]);
print_r($result);

Что здесь важно

Это буквально сигмоида вдоль одной оси. Decision boundary – точка, где вероятность равна 0.5.

Last updated