perl-PDL-HMM - PDL Hidden Markov Model utilities

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-PDL-HMM-0.06005-alt1.1.i586.rpm
Package name perl-PDL-HMM
Package version 0.06005
Package release alt1.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 646.88 KB
Installed size 646.88 KB
use PDL::HMM;
$N = $number_of_states;
$M = $number_of_symbols;
$T = $length_of_input;
$A = $maximum_ambiguity;
$af     = log(random($N,$N));
$bf     = log(random($N,$M));
$pif    = log(random($N));
$omegaf = log(random($N));
@theta = ($a,$b,$pi,$omega) = hmmmaximize($af,$bf,$pif,$omegaf);
$o  = long(rint($M*random($T)));
maximum_n_ind(dice_axis($a->logsumover+$pi+$b, 1,$o),
($oq=zeroes(long,$A,$T))); ##-- for constrained variants
$log0 = logzero;
$logz = logadd(log($x),log($y));
$logz = logdiff(log($x),log($y));
$logz = logsumover(log($x));
$alpha  = hmmfw ($a,$b,$pi,    $o     ); ##-- forward (full)
$alphaq = hmmfwq($a,$b,$pi,    $o, $oq); ##-- forward (constrained)
$beta   = hmmbw ($a,$b,$omega,  $o    ); ##-- backward (full)
$betaq  = hmmbwq($a,$b,$omega,  $o,$oq); ##-- backward (constrained)
@expect = ($ea,$eb,$epi,$eomega) = hmmexpect0(@theta);    ##-- initialize
hmmexpect (@theta, $o,     $alpha, $beta,  $ea,$eb,$epi); ##-- expect (full)
hmmexpectq(@theta, $o,$oq, $alphaq,$betaq, $ea,$eb,$epi); ##-- expect (constrained)
($a,$b,$pi,$omega) = hmmmaximize($ea,$eb,$epi,$eomega);   ##-- maximize
($delta,$psi)   = hmmviterbi ($a,$b,$pi, $o);     ##-- trellis (full)
($deltaq,$psiq) = hmmviterbiq($a,$b,$pi, $o,$oq); ##-- trellis (constrained)
$paths  = hmmpath (     $psi,  sequence($N));     ##-- backtrace (full)
$pathsq = hmmpathq($oq, $psiq, sequence($A));     ##-- backtrace (constrained)


Package Version Architecture Repository
perl-PDL-HMM-0.06005-alt1.1.x86_64.rpm 0.06005 x86_64 Autoimports
perl-PDL-HMM - - -


Name Value
/usr/lib/perl5 - - - - - - -
perl( -
perl(PDL/ -
perl(PDL/ -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(PDL/ = 0.060.050
perl-PDL-HMM = 0.06005-alt1.1


Type URL
Binary Package perl-PDL-HMM-0.06005-alt1.1.i586.rpm
Source Package perl-PDL-HMM-0.06005-alt1.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-PDL-HMM rpm package:
    # sudo apt-get install perl-PDL-HMM



See Also

Package Description
perl-PDL-IO-Image-1.001-alt1.1.i586.rpm Load/save bitmap from/to PDL (via FreeImage library)
perl-PDL-Ngrams-0.10-alt1.1.i586.rpm N-Gram utilities for PDL
perl-PDL-SVDLIBC-0.19-alt1.1.i586.rpm PDL interface to Doug Rohde's SVD C Library
perl-PDL-Stats-0.75-alt1.1.i586.rpm a collection of statistics modules in Perl Data Language, with a quick-start guide for non-PDL peop
perl-PDL-VectorValued-1.0.9-alt1.1.i586.rpm Assorted utilities for vector-valued PDLs
perl-PHP-Serialization-XS-0.10-alt2.1.i586.rpm simple flexible means of converting the output
perl-PITA-Test-Dummy-Perl5-XS-0.01-alt4.1.i586.rpm perl module PITA-Test-Dummy-Perl5-XS
perl-POE-Component-Fuse-0.05-alt4.1.i586.rpm Using FUSE in POE
perl-POE-Filter-SSL-0.41-alt1.1.i586.rpm The easiest and flexiblest way to SSL in POE!
perl-POE-XS-Loop-EPoll-1.003-alt4.1.i586.rpm XS loop implementation for POE using epoll_*()
perl-POE-XS-Loop-Poll-1.000-alt4.1.i586.rpm XS loop implementation for POE
perl-POE-XS-Queue-Array-0.006-alt4.1.i586.rpm XS version of POE::Queue::Array
perl-POSIX-2008-0.16-alt2.1.i586.rpm Perl interface to POSIX.1-2008
perl-POSIX-AtFork-0.02-alt8_17.i586.rpm Hook registrations at fork(2)
perl-POSIX-RT-MQ-0.04-alt1.i586.rpm Perl interface for POSIX Message Queues