AI-DecisionTree
view release on metacpan or search on metacpan
t/01-simple.t view on Meta::CPAN
$t1->add_instance( attributes => { foo => 'bar' },
result => 1, name => 1 );
$t1->add_instance( attributes => { foo => 'baz' },
result => 0, name => 2 );
eval {$t1->train};
ok !$@;
ok $t1->instances->[0]->name, 1;
ok $t1->instances->[1]->name, 2;
ok $t1->_result($t1->instances->[0]), 1; # Not a public interface
ok $t1->_result($t1->instances->[1]), 0; # Not a public interface
$t2->copy_instances(from => $t1);
ok $t2->instances->[0]->name, 1;
ok $t2->instances->[1]->name, 2;
ok $t2->_result($t2->instances->[0]), 1; # Not a public interface
ok $t2->_result($t2->instances->[1]), 0; # Not a public interface
$t2->set_results( {1=>0, 2=>1} );
ok $t2->_result($t2->instances->[0]), 0; # Not a public interface
ok $t2->_result($t2->instances->[1]), 1; # Not a public interface
}
( run in 0.274 second using v1.01-cache-2.11-cpan-c6e0e5ac2a7 )