[mlpack-svn] r10066 - mlpack/trunk/src/mlpack/methods/hmm
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Oct 28 21:59:03 EDT 2011
Author: rcurtin
Date: 2011-10-28 21:59:03 -0400 (Fri, 28 Oct 2011)
New Revision: 10066
Modified:
mlpack/trunk/src/mlpack/methods/hmm/mixtureDST.cc
Log:
Transpose matrices upon load
Modified: mlpack/trunk/src/mlpack/methods/hmm/mixtureDST.cc
===================================================================
--- mlpack/trunk/src/mlpack/methods/hmm/mixtureDST.cc 2011-10-29 01:56:37 UTC (rev 10065)
+++ mlpack/trunk/src/mlpack/methods/hmm/mixtureDST.cc 2011-10-29 01:59:03 UTC (rev 10066)
@@ -75,14 +75,14 @@
void MixtureGauss::InitFromFile(const char* mean_fn, const char* covs_fn, const char* prior_fn) {
arma::mat meansmat;
- meansmat.load(mean_fn);
+ meansmat.load(mean_fn, arma::auto_detect, false, true);
mat2arrlst(meansmat, means);
size_t N = means[0].n_elem;
size_t K = means.size();
if (covs_fn != NULL) {
arma::mat covsmat;
- covsmat.load(covs_fn);
+ covsmat.load(covs_fn, arma::auto_detect, false, true);
mat2arrlstmat(N, covsmat, covs);
mlpack::Log::Assert(K == covs.size(), "MixtureGauss::InitFromFile(): sizes do not match!");
@@ -100,7 +100,7 @@
if (prior_fn != NULL) {
arma::mat priormat;
- priormat.load(prior_fn);
+ priormat.load(prior_fn, arma::auto_detect, false, true);
mlpack::Log::Assert(K == priormat.n_cols, "MixtureGauss::InitFromFile(): sizes do not match!");
More information about the mlpack-svn
mailing list