Algorithm-AdaBoost
view release on metacpan or search on metacpan
t/01_basic.t view on Meta::CPAN
my $classifier = $learner->final_classifier;
my $correct = 0;
for my $test_data (@test_set) {
my $answer = $classifier->classify($test_data->{feature}) < 0 ? -1 : 1;
++$correct if $answer == $test_data->{label};
}
my $accuracy = $correct / @test_set;
cmp_ok(
$accuracy, '>', 0.65,
'The constructed classifier should sagnificantly accurate rather than random guess'
);
done_testing;
# Generates simple linear classifier randomly.
sub generate_weak_classifier {
args
my $distribution => 'ArrayRef[Num]',
my $training_set => 'ArrayRef[HashRef]';
( run in 0.846 second using v1.01-cache-2.11-cpan-ba35b6b0368 )