|
Lingua::EN::Segmenter::Baseline - Segment text randomly for baseline purposes |
Lingua::EN::Segmenter::Baseline - Segment text randomly for baseline purposes
See the Lingua::EN::Segmenter::TextTiling manpage
See the Lingua::EN::Segmenter::TextTiling manpage
See the Lingua::EN::Segmenter::TextTiling manpage
David James <splice@cpan.org>
the Lingua::EN::Segmenter::TextTiling manpage, the Lingua::EN::Segmenter::Evaluator manpage, http://www.cs.toronto.edu/~james
Copyright (c) 2002 David James All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
=cut
$VERSION = 0.10; use base 'Lingua::EN::Segmenter::TextTiling'; use strict;
# Return random depth scores
sub smoothed_depth_scores {
my ($self,$input) = @_;
my $words = $self->{splitter}->words($input);
my $tiles = $self->{splitter}->tile($words);
my $num_scores = @$tiles - 2*$self->{TILES_PER_BLOCK};
[ map { rand() } 0..$num_scores ]
}
1;
|
Lingua::EN::Segmenter::Baseline - Segment text randomly for baseline purposes |