Кейс 4. Bias в обучающих данных
Сценарий
<?php
use Rubix\ML\Classifiers\KNearestNeighbors;
use Rubix\ML\Datasets\Labeled;
$samples = [];
$labels = [];
// 90 нормальных
for ($i = 0; $i < 90; $i++) {
$samples[] = [rand(0, 5)];
$labels[] = 'normal';
}
// 10 атак
for ($i = 0; $i < 10; $i++) {
$samples[] = [rand(6, 10)];
$labels[] = 'attack';
}
$dataset = new Labeled($samples, $labels);
$model = new KNearestNeighbors(3);
$model->train($dataset);
print_r($model->predict([7]));Инженерное решение
PreviousPage 3. Base Rate Neglect в phishing-симуляцияхNextКейс 5. Temperature и управляемая деградация качества
Last updated