PLearn 0.1
Public Member Functions
PLearn::VMat Class Reference

#include <VMat.h>

Inheritance diagram for PLearn::VMat:
Inheritance graph
[legend]
Collaboration diagram for PLearn::VMat:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 VMat ()
 VMat.
 VMat (VMatrix *d)
 VMat (const VMat &d)
 VMat (const Mat &datamat)
 Convenience constructor: will use an MemoryVMatrix built from datamat.
int length () const
 Return the number of rows in the matrix.
int width () const
 Return the number of columns in the matrix.
string fieldName (int fieldindex) const
int getFieldIndex (const string &fieldname_or_num) const
real operator() (int i, int j) const
VVec operator() (int i) const
Vec getColumn (int i) const
Vec getSubRow (int i, int s) const
VMat subMat (int i, int j, int l, int w) const
VMat subMatRows (int i, int l) const
VMat subMatColumns (int j, int w) const
void getExample (int i, Vec &input, Vec &target, real &weight)
VMat row (int i) const
VMat firstRow () const
VMat lastRow () const
VMat column (int j) const
VMat firstColumn () const
VMat lastColumn () const
Mat toMat () const
VMat rows (TVec< int > rows_indices) const
 Returns a VMatrix made of only the specified rows.
VMat rows (Vec rows_indices) const
 Returns a VMatrix made of only the specified rows.
VMat rows (const PPath &indexfile) const
 Returns a VMatrix made of only the rows specified in the indexfile (see IntVecFile)
VMat columns (TVec< int > columns_indices) const
 Returns a VMatrix made of only the specified columns.
VMat columns (Vec columns_indices) const
 Returns a VMatrix made of only the specified columns.
 operator Mat () const
void save (const PPath &filename) const
void precompute ()
 Will copy a precomputed version of the whole VMat into memory and replace the current pointer to point to the corresponding MemoryVMatrix.
void precompute (const PPath &pmatfile, bool use_existing_file=false)
 ~VMat ()

Detailed Description

Definition at line 60 of file VMat.h.


Constructor & Destructor Documentation

PLearn::VMat::VMat ( )

VMat.

Definition at line 60 of file VMat.cc.

{}
PLearn::VMat::VMat ( VMatrix d)

Definition at line 61 of file VMat.cc.

: PP<VMatrix>(d) {}
PLearn::VMat::VMat ( const VMat d)

Definition at line 62 of file VMat.cc.

:PP<VMatrix>(d) {}
PLearn::VMat::VMat ( const Mat datamat)

Convenience constructor: will use an MemoryVMatrix built from datamat.

Definition at line 63 of file VMat.cc.

: PP<VMatrix>(new MemoryVMatrix(datamat)) {}
PLearn::VMat::~VMat ( )

Definition at line 64 of file VMat.cc.

{}

Member Function Documentation

VMat PLearn::VMat::column ( int  j) const [inline]
VMat PLearn::VMat::columns ( TVec< int columns_indices) const

Returns a VMatrix made of only the specified columns.

Definition at line 82 of file VMat.cc.

Referenced by PLearn::TestDependencyCommand::run(), PLearn::PruningLinearRegressor::train(), and PLearn::viewVMat().

{ return new SelectColumnsVMatrix(*this, columns_indices); }

Here is the caller graph for this function:

VMat PLearn::VMat::columns ( Vec  columns_indices) const

Returns a VMatrix made of only the specified columns.

Definition at line 85 of file VMat.cc.

{ return new SelectColumnsVMatrix(*this, columns_indices); }
string PLearn::VMat::fieldName ( int  fieldindex) const [inline]
VMat PLearn::VMat::firstColumn ( ) const [inline]

Definition at line 98 of file VMat.h.

{ return column(0); }
VMat PLearn::VMat::firstRow ( ) const [inline]

Definition at line 95 of file VMat.h.

{ return row(0); }
Vec PLearn::VMat::getColumn ( int  i) const [inline]
void PLearn::VMat::getExample ( int  i,
Vec input,
Vec target,
real weight 
) [inline]

Definition at line 91 of file VMat.h.

References getExample().

Referenced by PLearn::LearnerCommand::analyze_inputs(), PLearn::BasisSelectionRegressor::appendFunctionToSelection(), PLearn::BasisSelectionRegressor::appendKernelFunctions(), PLearn::ToBagSplitter::build_(), PLearn::SelectRowsMultiInstanceVMatrix::build_(), PLearn::ScoreLayerVariable::build_(), PLearn::ReplicateSamplesVMatrix::build_(), PLearn::RandomSamplesVMatrix::build_(), PLearn::MultiTargetOneHotVMatrix::build_(), PLearn::MixUnlabeledNeighbourVMatrix::build_(), PLearn::KNNImputationVMatrix::build_(), PLearn::ClassSubsetVMatrix::build_(), PLearn::BootstrapVMatrix::build_(), PLearn::AppendNeighborsVMatrix::build_(), PLearn::TargetEncodingLearner::buildEncodingsFromTrainset(), PLearn::NNet::buildFuncs(), PLearn::DeepReconstructorNet::buildHiddenLayerOutputs(), PLearn::PseudolikelihoodRBM::compute_Z(), PLearn::DeepReconstructorNet::computeAndSaveLayerActivationStats(), PLearn::LocalMedBoost::computeBaseAwards(), PLearn::SecondIterationWrapper::computeClassStatistics(), PLearn::PTester::computeConfidence(), PLearn::computeInputCovar(), PLearn::computeInputMean(), PLearn::computeInputMeanAndCovar(), PLearn::computeInputMeanAndVariance(), PLearn::ManifoldParzen::computeOutput(), PLearn::DeepNonLocalManifoldParzen::computeOutput(), PLearn::BaseRegressorConfidence::computeOutput(), PLearn::PLS::computeResidVariance(), PLearn::SecondIterationWrapper::computeSalesStatistics(), PLearn::AdaBoost::computeTrainingError(), PLearn::BasisSelectionRegressor::computeWeightedAveragesWithResidue(), PLearn::computeWeightedInputOutputMeansAndStddev(), PLearn::DX_create_dataset_outputs_file(), PLearn::DX_create_grid_outputs_file(), PLearn::KMeansClustering::forget(), PLearn::SumOverBagsVariable::fpropOneBag(), PLearn::RBMDistribution::generate(), PLearn::RBMDistribution::generateN(), getExample(), PLearn::NeighborhoodImputationVMatrix::getExample(), PLearn::MissingIndicatorVMatrix::getExample(), PLearn::GaussMix::getInitialWeightsFrom(), PLearn::RealFunctionsProcessedVMatrix::getNewRow(), PLearn::AppendNeighborsVMatrix::getNewRow(), PLearn::BasisSelectionRegressor::initTargetsResidueWeight(), PLearn::GaussMix::kmeans(), PLearn::KernelDensityEstimator::log_density(), PLearn::BasisSelectionRegressor::thread_wawr::operator()(), PLearn::Grapher::plot_1D_regression(), PLearn::Grapher::plot_2D_classification(), PLearn::BasisSelectionRegressor::recomputeFeatures(), PLearn::BasisSelectionRegressor::recomputeResidue(), PLearn::TransformationLearner::returnTrainingPoint(), PLearn::TransformationLearner::seeTrainingPoint(), PLearn::StructuralLearner::test(), PLearn::PseudolikelihoodRBM::test(), PLearn::PLearner::test(), PLearn::EmbeddedSequentialLearner::test(), PLearn::DynamicallyLinkedRBMsModel::test(), PLearn::AdaBoost::test(), PLearn::SequentialValidation::testLearners(), PLearn::VariableSelectionWithDirectedGradientDescent::train(), PLearn::UnfrozenDeepBeliefNet::train(), PLearn::TopDownAsymetricDeepNetwork::train(), PLearn::SupervisedDBN::train(), PLearn::SubsamplingDBN::train(), PLearn::StackedModulesLearner::train(), PLearn::StackedFocusedAutoassociatorsNet::train(), PLearn::StackedAutoassociatorsNet::train(), PLearn::PseudolikelihoodRBM::train(), PLearn::ParzenWindow::train(), PLearn::PartSupervisedDBN::train(), PLearn::NxProfileLearner::train(), PLearn::NormalizationLearner::train(), PLearn::NNet::train(), PLearn::NeuralProbabilisticLanguageModel::train(), PLearn::NatGradSMPNNet::train(), PLearn::NatGradNNet::train(), PLearn::ModulesLearner::train(), PLearn::ModuleLearner::train(), PLearn::mNNet::train(), PLearn::ManifoldParzen::train(), PLearn::LocalMedBoost::train(), PLearn::LinearInductiveTransferClassifier::train(), PLearn::KMeansClustering::train(), PLearn::KFoldLogisticClassifier::train(), PLearn::IncrementalNNet::train(), PLearn::HintonDeepBeliefNet::train(), PLearn::GaussPartSupervisedDBN::train(), PLearn::GaussMix::train(), PLearn::GaussianDBNRegression::train(), PLearn::GaussianDBNClassification::train(), PLearn::FeatureSetNNet::train(), PLearn::FeatureSetNaiveBayesClassifier::train(), PLearn::DynamicallyLinkedRBMsModel::train(), PLearn::DiverseComponentAnalysis::train(), PLearn::DiscriminativeRBM::train(), PLearn::DiscriminativeDeepBeliefNet::train(), PLearn::DeepNonLocalManifoldParzen::train(), PLearn::DeepNNet::train(), PLearn::DeepBeliefNet::train(), PLearn::ConstantRegressor::train(), PLearn::ConditionalDensityNet::train(), PLearn::BaseRegressorConfidence::train(), PLearn::AdaBoost::train(), PLearn::DeepNonLocalManifoldParzen::updateManifoldParzenParameters(), PLearn::DiscriminativeDeepBeliefNet::updateNearestNeighbors(), PLearn::StackedFocusedAutoassociatorsNet::updateTrainSetRepresentations(), and PLearn::PLearner::use().

    { ptr->getExample(i, input, target, weight); }

Here is the call graph for this function:

int PLearn::VMat::getFieldIndex ( const string &  fieldname_or_num) const [inline]
Vec PLearn::VMat::getSubRow ( int  i,
int  s 
) const [inline]

Definition at line 84 of file VMat.h.

Referenced by PLearn::BallTreeNearestNeighbors::anchorTrain(), PLearn::Kernel::apply(), PLearn::BallTreeNearestNeighbors::BallKNN(), PLearn::RemoveDuplicateVMatrix::build_(), PLearn::KNNVMatrix::build_(), PLearn::GaussMix::computePosteriors(), PLearn::ReconstructionWeightsKernel::computeWeights(), PLearn::BallTreeNearestNeighbors::createAnchors(), PLearn::MemoryCachedKernel::dataRow(), PLearn::Kernel::evaluate_i_j(), PLearn::Kernel::evaluate_i_x(), PLearn::Kernel::evaluate_x_i(), PLearn::evaluateKernel(), PLearn::evaluateKernelBottomN(), PLearn::evaluateKernelSum(), PLearn::evaluateKernelTopN(), PLearn::evaluateKernelWeightedTargetSum(), PLearn::SubVMatrix::getNewRow(), PLearn::SubInputVMatrix::getNewRow(), PLearn::OneHotVMatrix::getNewRow(), PLearn::MultiTargetOneHotVMatrix::getNewRow(), PLearn::SubVMatrix::getSubRow(), PLearn::SelectRowsVMatrix::getSubRow(), PLearn::SelectRowsFileIndexVMatrix::getSubRow(), PLearn::RemoveRowsVMatrix::getSubRow(), PLearn::NeighborhoodImputationVMatrix::getSubRow(), PLearn::MeanMedianModeImputationVMatrix::getSubRow(), PLearn::ForwardVMatrix::getSubRow(), PLearn::ConcatRowsSubVMatrix::getSubRow(), PLearn::ClassSubsetVMatrix::getSubRow(), PLearn::BallTreeNearestNeighbors::leafFromAnchor(), PLearn::ExhaustiveNearestNeighbors::preloadInputCache(), PLearn::MultiClassAdaBoost::test(), PLearn::MovingAverage::test(), and PLearn::MovingAverage::train().

{ Vec v(s); ptr->getSubRow(i, 0, v); return v; }

Here is the caller graph for this function:

VMat PLearn::VMat::lastColumn ( ) const [inline]

Definition at line 99 of file VMat.h.

Referenced by PLearn::fullyRebalance2Classes(), and PLearn::rebalanceNClasses().

{ return column(width()-1); }

Here is the caller graph for this function:

VMat PLearn::VMat::lastRow ( ) const [inline]

Definition at line 96 of file VMat.h.

{ return row(length()-1); }
int PLearn::VMat::length ( ) const [inline]

Return the number of rows in the matrix.

Definition at line 69 of file VMat.h.

Referenced by PLearn::accumInStatsCol(), PLearn::GaussianKernel::addDataForKernelMatrix(), PLearn::HashMapFeatureSet::addFeatures(), PLearn::CachedFeatureSet::addFeatures(), PLearn::LearnerCommand::analyze_inputs(), PLearn::AnalyzeFieldStats::analyzeVariableStats(), PLearn::BasisSelectionRegressor::appendFunctionToSelection(), PLearn::BasisSelectionRegressor::appendKernelFunctions(), PLearn::Learner::apply(), PLearn::Kernel::apply(), PLearn::Learner::applyAndComputeCosts(), PLearn::autocorrelation_function(), PLearn::PLearner::batchComputeOutputAndConfidence(), PLearn::bootstrap(), PLearn::KLp0p1RBMModule::bpropAccUpdate(), PLearn::YMDDatedVMatrix::build_(), PLearn::PreprocessingVMatrix::build_(), PLearn::VariableDeletionVMatrix::build_(), PLearn::TrainValidTestSplitter::build_(), PLearn::ToBagSplitter::build_(), PLearn::TextSenseSequenceVMatrix::build_(), PLearn::TemporalHorizonVMatrix::build_(), PLearn::SumOfVariable::build_(), PLearn::SubVMatrix::build_(), PLearn::SortRowsVMatrix::build_(), PLearn::SeparateInputVMatrix::build_(), PLearn::SelectRowsVMatrix::build_(), PLearn::SelectRowsMultiInstanceVMatrix::build_(), PLearn::SelectColumnsVMatrix::build_(), PLearn::ScoreLayerVariable::build_(), PLearn::ReplicateSamplesVMatrix::build_(), PLearn::RepeatVMatrix::build_(), PLearn::RepeatSplitter::build_(), PLearn::ReorderByMissingVMatrix::build_(), PLearn::RemoveDuplicateVMatrix::build_(), PLearn::RegressionTreeRegisters::build_(), PLearn::RealFunctionsProcessedVMatrix::build_(), PLearn::RankedVMatrix::build_(), PLearn::RandomSamplesVMatrix::build_(), PLearn::RandomSamplesFromVMatrix::build_(), PLearn::RandomNeighborsDifferencesVMatrix::build_(), PLearn::PythonProcessedVMatrix::build_(), PLearn::PutSubVMatrix::build_(), PLearn::ProcessSymbolicSequenceVMatrix::build_(), PLearn::ProcessingVMatrix::build_(), PLearn::ProcessDatasetVMatrix::build_(), PLearn::PrecomputedVMatrix::build_(), PLearn::PLearnerOutputVMatrix::build_(), PLearn::OneHotVMatrix::build_(), PLearn::NonLocalManifoldParzen::build_(), PLearn::NeighborhoodImputationVMatrix::build_(), PLearn::NearestNeighborPredictionCost::build_(), PLearn::MultiToUniInstanceSelectRandomVMatrix::build_(), PLearn::MultiTargetOneHotVMatrix::build_(), PLearn::MovingAverageVMatrix::build_(), PLearn::MoleculeTemplateLearner::build_(), PLearn::MixUnlabeledNeighbourVMatrix::build_(), PLearn::MissingInstructionVMatrix::build_(), PLearn::MeanMedianModeImputationVMatrix::build_(), PLearn::MeanImputationVMatrix::build_(), PLearn::MatrixSumOfVariable::build_(), PLearn::LocalNeighborsDifferencesVMatrix::build_(), PLearn::LocalMedBoost::build_(), PLearn::LinearInductiveTransferClassifier::build_(), PLearn::LemmatizeVMatrix::build_(), PLearn::LearnerProcessedVMatrix::build_(), PLearn::KNNVMatrix::build_(), PLearn::KNNImputationVMatrix::build_(), PLearn::JoinVMatrix::build_(), PLearn::IndexedVMatrix::build_(), PLearn::GeneralizedOneHotVMatrix::build_(), PLearn::GaussianProcessRegressor::build_(), PLearn::GaussianContinuumDistribution::build_(), PLearn::GaussianContinuum::build_(), PLearn::ForwardVMatrix::build_(), PLearn::FinancePreprocVMatrix::build_(), PLearn::ExtendedVMatrix::build_(), PLearn::EntropyContrast::build_(), PLearn::DiverseComponentAnalysis::build_(), PLearn::DisregardRowsVMatrix::build_(), PLearn::DichotomizeVMatrix::build_(), PLearn::DatedJoinVMatrix::build_(), PLearn::CumVMatrix::build_(), PLearn::ConcatRowsSubVMatrix::build_(), PLearn::ClassSubsetVMatrix::build_(), PLearn::BootstrapVMatrix::build_(), PLearn::BinaryOpVMatrix::build_(), PLearn::BatchVMatrix::build_(), PLearn::BaseRegressorConfidence::build_(), PLearn::BallTreeNearestNeighbors::build_(), PLearn::AppendNeighborsVMatrix::build_(), PLearn::TargetEncodingLearner::buildEncodingsFromTrainset(), PLearn::NNet::buildFuncs(), PLearn::DeepReconstructorNet::buildHiddenLayerOutputs(), PLearn::MissingIndicatorVMatrix::buildNewRecordFormat(), PLearn::EmpiricalDistribution::cdf(), PLearn::CompressedVMatrix::CompressedVMatrix(), PLearn::EntropyContrast::compute_diversity_cost(), PLearn::compute_learner_outputs(), PLearn::LearnerCommand::compute_outputs(), PLearn::MoleculeTemplateLearner::compute_S_mean_std(), PLearn::GaussianContinuum::compute_train_and_validation_costs(), PLearn::PseudolikelihoodRBM::compute_Z(), PLearn::DeepReconstructorNet::computeAndSaveLayerActivationStats(), PLearn::computeBasicStats(), PLearn::SecondIterationWrapper::computeClassStatistics(), PLearn::computeConditionalMeans(), PLearn::computeConditionalStats(), PLearn::PTester::computeConfidence(), PLearn::Learner::computeCosts(), PLearn::computeCovar(), PLearn::TestImputations::computeCovPresStats(), PLearn::GaussianDistribution::computeEigenDecomposition(), PLearn::FilteredVMatrix::computeFilteredIndices(), PLearn::RationalQuadraticARDKernel::computeGramMatrix(), PLearn::Matern1ARDKernel::computeGramMatrix(), PLearn::KroneckerBaseKernel::computeGramMatrix(), PLearn::Kernel::computeGramMatrix(), PLearn::IIDNoiseKernel::computeGramMatrix(), PLearn::RationalQuadraticARDKernel::computeGramMatrixDerivIspAlpha(), PLearn::RationalQuadraticARDKernel::computeGramMatrixDerivIspInputSigma(), PLearn::Matern1ARDKernel::computeGramMatrixDerivIspInputSigma(), PLearn::RationalQuadraticARDKernel::computeGramMatrixDerivIspSignalSigma(), PLearn::PLearnerDiagonalKernel::computeGramMatrixDerivIspSignalSigma(), PLearn::Matern1ARDKernel::computeGramMatrixDerivIspSignalSigma(), PLearn::IIDNoiseKernel::computeGramMatrixDerivKronecker(), PLearn::MemoryCachedKernel::computeGramMatrixNV(), PLearn::computeInputCovar(), PLearn::computeInputMean(), PLearn::computeInputMeanAndCovar(), PLearn::computeInputMeanAndVariance(), PLearn::PLearner::computeInputOutputConfMat(), PLearn::PLearner::computeInputOutputMat(), PLearn::Learner::computeLeaveOneOutCosts(), PLearn::computeMean(), PLearn::computeMeanAndCovar(), PLearn::computeMeanAndVariance(), PLearn::TestImputations::computeMeanMedianModeStats(), PLearn::MeanMedianModeImputationVMatrix::computeMeanMedianModeVectors(), PLearn::MeanImputationVMatrix::computeMeanVector(), PLearn::computeNearestNeighbors(), PLearn::ManifoldParzen::computeOutput(), PLearn::LocalGaussianClassifier::computeOutput(), PLearn::KPCATangentLearner::computeOutput(), PLearn::IsomapTangentLearner::computeOutput(), PLearn::GaussianContinuum::computeOutput(), PLearn::DeepNonLocalManifoldParzen::computeOutput(), PLearn::BaseRegressorConfidence::computeOutput(), PLearn::PLearner::computeOutputConfMat(), PLearn::computeRange(), PLearn::LinearRegressor::computeResidualsVariance(), PLearn::PLS::computeResidVariance(), PLearn::computeRowMean(), PLearn::SecondIterationWrapper::computeSalesStatistics(), PLearn::Kernel::computeSparseGramMatrix(), PLearn::computeStats(), PLearn::StatsItArray::computeStats(), PLearn::ComputeDond2Target::computeTarget(), PLearn::Kernel::computeTestGramMatrix(), PLearn::AdaBoost::computeTrainingError(), PLearn::BasisSelectionRegressor::computeWeightedAveragesWithResidue(), PLearn::computeWeightedInputOutputMeansAndStddev(), PLearn::computeWeightedMean(), PLearn::computeWeightedMeanAndCovar(), PLearn::computeXYPositions(), PLearn::correlations(), PLearn::countOccurencesInColumn(), PLearn::cross_valid(), PLearn::DX_create_dataset_outputs_file(), PLearn::DX_create_grid_outputs_file(), PLearn::PCA::em_algo(), PLearn::PCA::em_orth_algo(), PLearn::Kernel::estimateHistograms(), PLearn::RationalQuadraticARDKernel::evaluate_all_i_x(), PLearn::IIDNoiseKernel::evaluate_all_i_x(), PLearn::MemoryCachedKernel::evaluateAllIXNV(), PLearn::evaluateKernel(), PLearn::evaluateKernelBottomN(), PLearn::evaluateKernelSum(), PLearn::evaluateKernelTopN(), PLearn::evaluateKernelWeightedTargetSum(), PLearn::evaluateSumOfFbprop(), PLearn::evaluateSumOfFprop(), PLearn::SumOfVariable::fbprop(), PLearn::MatrixSumOfVariable::fbprop(), PLearn::ConcatOfVariable::fbprop(), PLearn::CCCostVariable::fbprop(), PLearn::ProcessSymbolicSequenceVMatrix::fill_current_row(), PLearn::filter(), PLearn::ManifoldParzen2::find_nearest_neighbor(), PLearn::findClosestPairsOfDifferentClass(), PLearn::ExhaustiveNearestNeighbors::findNearestNeighbors(), PLearn::DeepReconstructorNet::fineTuningFor1Epoch(), PLearn::KMeansClustering::forget(), PLearn::SumOfVariable::fprop(), PLearn::MatrixSumOfVariable::fprop(), PLearn::KLp0p1RBMModule::fprop(), PLearn::ConcatOfVariable::fprop(), PLearn::CCCostVariable::fprop(), PLearn::SumOverBagsVariable::fpropOneBag(), PLearn::IndexedVMatrix::fullyCheckMappings(), PLearn::fullyRebalance2Classes(), PLearn::GeneralizedOneHotVMatrix::GeneralizedOneHotVMatrix(), PLearn::RBMDistribution::generate(), PLearn::VVMatrix::generateFilterIndexFile(), PLearn::RBMDistribution::generateN(), PLearn::VVMatrix::generateVMatIndex(), PLearn::GaussianContinuum::get_image_matrix(), PLearn::GaussianContinuum::get_nll(), PLearn::LocallyMagnifiedDistribution::getActualNComputationNeighbors(), PLearn::LocallyMagnifiedDistribution::getActualNWidthNeighbors(), PLearn::RegressionTreeRegisters::getAllRegisteredRow(), PLearn::RegressionTreeRegisters::getAllRegisteredRowLeave(), PLearn::GaussMix::getInitialWeightsFrom(), PLearn::TextSenseSequenceVMatrix::getNewRow(), PLearn::RepeatVMatrix::getNewRow(), PLearn::RandomSamplesVMatrix::getNewRow(), PLearn::RandomSamplesFromVMatrix::getNewRow(), PLearn::RandomNeighborsDifferencesVMatrix::getNewRow(), PLearn::PutSubVMatrix::getNewRow(), PLearn::MixUnlabeledNeighbourVMatrix::getNewRow(), PLearn::TextSenseSequenceVMatrix::getRestrictedRow(), PLearn::PythonProcessedVMatrix::getSourceRow(), PLearn::TrainTestSplitter::getSplit(), PLearn::TestInTrainSplitter::getSplit(), PLearn::SequentialSplitter::getSplit(), PLearn::KFoldSplitter::getSplit(), PLearn::FractionSplitter::getSplit(), PLearn::ClassSeparationSplitter::getSplit(), PLearn::grep(), PLearn::PCA::incremental_algo(), PLearn::indicesOfOccurencesInColumn(), PLearn::DisregardRowsVMatrix::inferIndices(), PLearn::GraphicalBiText::init(), PLearn::GraphicalBiText::init_WSD(), PLearn::BasisSelectionRegressor::initTargetsResidueWeight(), PLearn::GaussMix::kmeans(), PLearn::NonLocalManifoldParzen::knn(), PLearn::GaussianContinuumDistribution::knn(), PLearn::GaussianContinuum::knn(), PLearn::KS_test(), PLearn::linearRegression(), PLearn::ConditionalMeanImputationVMatrix::loadCondMeanMatrix(), PLearn::loadLetters(), PLearn::loadToVMat(), PLearn::loadUCI(), PLearn::loadUCIAMat(), PLearn::DenoisingRecurrentNet::locateSequenceBoundaries(), PLearn::NeighborhoodBoxVolumeDensityEstimator::log_density(), PLearn::LocallyMagnifiedDistribution::log_density(), PLearn::KernelDensityEstimator::log_density(), PLearn::GaussianContinuumDistribution::log_density(), PLearn::VMatrix::looksTheSameAs(), main(), PLearn::TransformationLearner::mainLearnerBuild(), PLearn::GaussianContinuumDistribution::make_random_walk(), PLearn::GaussianContinuum::make_random_walk(), PLearn::Preprocessing::manageTrainTestUnknownSets(), PLearn::SequentialValidation::maxTimeStep(), PLearn::meanOf(), PLearn::normalize(), PLearn::SequentialSplitter::nsplits(), PLearn::KFoldSplitter::nsplits(), PLearn::BasisSelectionRegressor::thread_wawr::operator()(), PLearn::HyperOptimize::optimize(), PLearn::ConjGradientOptimizer::optimizeN(), PLearn::IndexedVMatrixTest::perform(), PLearn::PTester::perform1Split(), PLearn::Grapher::plot_1D_regression(), PLearn::Grapher::plot_2D_classification(), PLearn::ExhaustiveNearestNeighbors::preloadInputCache(), PLearn::print_diff(), PLearn::printDistanceStatistics(), PLearn::SumOfVariable::printInfo(), PLearn::MatrixSumOfVariable::printInfo(), PLearn::CCCostVariable::printInfo(), PLearn::PrecomputedProcessedLearner::processDataSet(), PLearn::product(), PLearn::productTranspose(), PLearn::randomSplit(), PLearn::BasisSelectionRegressor::recomputeFeatures(), PLearn::BasisSelectionRegressor::recomputeResidue(), PLearn::ConcatOfVariable::recomputeSize(), PLearn::reduceDataSetSize(), PLearn::NnlmOnlineLearner::reevaluateGaussianParameters(), PLearn::remapClassnums(), PLearn::PLearner::remote_batchComputeOutputAndConfidence(), PLearn::PLearner::remote_test(), PLearn::PLearner::remote_use(), PLearn::PLearner::remote_use2(), PLearn::SubVMatrix::reset_dimensions(), PLearn::ForwardVMatrix::reset_dimensions(), PLearn::GaussMix::resizeDataBeforeTraining(), PLearn::BasisSelectionRegressor::retrainLearner(), PLearn::Kernel::returnComputedGramMatrix(), PLearn::Experimentation::reviewGlobalStats(), PLearn::AnalyzeFieldStats::reviewGlobalStats(), PLearn::VMatCommand::run(), PLearn::TestDependenciesCommand::run(), PLearn::OutputFeaturesCommand::run(), PLearn::NearestNeighborPredictionCost::run(), PLearn::Grapher::run(), PLearn::FillFeatureSetCommand::run(), PLearn::FieldConvertCommand::run(), PLearn::save_vmat_as_arff(), PLearn::save_vmat_as_csv(), PLearn::SentencesBlocks::SentencesBlocks(), PLearn::ThresholdedKernel::setDataForKernelMatrix(), PLearn::MemoryCachedKernel::setDataForKernelMatrix(), PLearn::Kernel::setDataForKernelMatrix(), PLearn::GeodesicDistanceKernel::setDataForKernelMatrix(), PLearn::GaussianKernel::setDataForKernelMatrix(), PLearn::DivisiveNormalizationKernel::setDataForKernelMatrix(), PLearn::DistanceKernel::setDataForKernelMatrix(), PLearn::AdditiveNormalizationKernel::setDataForKernelMatrix(), PLearn::SumOfVariable::setDataSet(), PLearn::ToBagClassifier::setTrainingSet(), PLearn::StackedFocusedAutoassociatorsNet::setTrainingSet(), PLearn::PLearner::setTrainingSet(), PLearn::PCA::setTrainingSet(), PLearn::NeighborhoodSmoothnessNNet::setTrainingSet(), PLearn::MultiInstanceNNet::setTrainingSet(), PLearn::KNNRegressor::setTrainingSet(), PLearn::KNNClassifier::setTrainingSet(), PLearn::KernelProjection::setTrainingSet(), PLearn::GaussMix::setTrainingSet(), PLearn::AddCostToLearner::setTrainingSet(), PLearn::shuffle(), PLearn::smartInitialization(), PLearn::SparseVMatrix::SparseVMatrix(), PLearn::SpearmanRankCorrelation(), PLearn::split(), PLearn::splitTrainValidTest(), PLearn::PLearner::sub_test(), PLearn::SubVMatrix::SubVMatrix(), PLearn::sumOf(), PLearn::EmpiricalDistribution::survival_fn(), PLearn::temporalThreshold(), PLearn::TransformOutputLearner::test(), PLearn::StructuralLearner::test(), PLearn::SequentialModelSelector::test(), PLearn::PseudolikelihoodRBM::test(), PLearn::PLearner::test(), PLearn::NnlmOnlineLearner::test(), PLearn::MultiClassAdaBoost::test(), PLearn::MovingAverage::test(), PLearn::LearnerCommand::test(), PLearn::Learner::test(), PLearn::Kernel::test(), PLearn::EmbeddedSequentialLearner::test(), PLearn::DynamicallyLinkedRBMsModel::test(), PLearn::DenoisingRecurrentNet::test(), PLearn::AdaBoost::test(), PLearn::GraphicalBiText::test_WSD(), PLearn::SequentialValidation::testLearners(), PLearn::testSpearmanRankCorrelation(), PLearn::WPLS::train(), PLearn::VariableSelectionWithDirectedGradientDescent::train(), PLearn::UniformizeLearner::train(), PLearn::UnfrozenDeepBeliefNet::train(), PLearn::TopDownAsymetricDeepNetwork::train(), PLearn::TangentLearner::train(), PLearn::SupervisedDBN::train(), PLearn::SubsamplingDBN::train(), PLearn::StackedSVDNet::train(), PLearn::StackedModulesLearner::train(), PLearn::StackedFocusedAutoassociatorsNet::train(), PLearn::StackedAutoassociatorsNet::train(), PLearn::SequentialModelSelector::train(), PLearn::PseudolikelihoodRBM::train(), PLearn::PLS::train(), PLearn::ParzenWindow::train(), PLearn::PartSupervisedDBN::train(), PLearn::NxProfileLearner::train(), PLearn::NormalizationLearner::train(), PLearn::NonLocalManifoldParzen::train(), PLearn::NnlmOnlineLearner::train(), PLearn::NNet::train(), PLearn::NGramDistribution::train(), PLearn::NeuralProbabilisticLanguageModel::train(), PLearn::NeuralNet::train(), PLearn::NeighborhoodSmoothnessNNet::train(), PLearn::NatGradSMPNNet::train(), PLearn::NatGradNNet::train(), PLearn::MultiInstanceNNet::train(), PLearn::MovingAverage::train(), PLearn::MoleculeTemplateLearner::train(), PLearn::ModulesLearner::train(), PLearn::ModuleLearner::train(), PLearn::mNNet::train(), PLearn::ManifoldParzen2::train(), PLearn::ManifoldParzen::train(), PLearn::LocalMedBoost::train(), PLearn::LocallyMagnifiedDistribution::train(), PLearn::LLC::train(), PLearn::LinearRegressor::train(), PLearn::LinearInductiveTransferClassifier::train(), PLearn::KMeansClustering::train(), PLearn::KFoldLogisticClassifier::train(), PLearn::KernelRidgeRegressor::train(), PLearn::IncrementalNNet::train(), PLearn::HistogramDistribution::train(), PLearn::HintonDeepBeliefNet::train(), PLearn::GraphicalBiText::train(), PLearn::GaussPartSupervisedDBN::train(), PLearn::GaussMix::train(), PLearn::GaussianDBNRegression::train(), PLearn::GaussianDBNClassification::train(), PLearn::GaussianContinuumDistribution::train(), PLearn::GaussianContinuum::train(), PLearn::FeatureSetNNet::train(), PLearn::FeatureSetNaiveBayesClassifier::train(), PLearn::EntropyContrastLearner::train(), PLearn::EntropyContrast::train(), PLearn::EmpiricalDistribution::train(), PLearn::EmbeddedSequentialLearner::train(), PLearn::DynamicallyLinkedRBMsModel::train(), PLearn::DiverseComponentAnalysis::train(), PLearn::DistRepNNet::train(), PLearn::DiscriminativeRBM::train(), PLearn::DiscriminativeDeepBeliefNet::train(), PLearn::DeepNonLocalManifoldParzen::train(), PLearn::DeepNNet::train(), PLearn::DeepFeatureExtractorNNet::train(), PLearn::DeepBeliefNet::train(), PLearn::CubicSpline::train(), PLearn::ConstantRegressor::train(), PLearn::ConditionalDensityNet::train(), PLearn::ClassifierFromDensity::train(), PLearn::BinaryStump::train(), PLearn::BaseRegressorConfidence::train(), PLearn::AddCostToLearner::train(), PLearn::AdaBoost::train(), PLearn::train_and_test(), PLearn::DeepReconstructorNet::trainHiddenLayer(), PLearn::DeepReconstructorNet::trainSupervisedLayer(), PLearn::transposeProduct(), PLearn::GaussianContinuumDistribution::update_reference_set_parameters(), PLearn::GaussianContinuum::update_reference_set_parameters(), PLearn::DeepNonLocalManifoldParzen::updateManifoldParzenParameters(), PLearn::OneHotVMatrix::updateNClassesAndWidth(), PLearn::DiscriminativeDeepBeliefNet::updateNearestNeighbors(), PLearn::StackedFocusedAutoassociatorsNet::updateTrainSetRepresentations(), PLearn::PLearner::use(), PLearn::use(), PLearn::PLearner::useOnTrain(), PLearn::PrecomputedVMatrix::usePrecomputed(), PLearn::viewVMat(), PLearn::vmatmain(), and PLearn::weightedLinearRegression().

{ return ptr->length(); }
PLearn::VMat::operator Mat ( ) const [inline]

Definition at line 115 of file VMat.h.

{ return ptr->toMat(); }
real PLearn::VMat::operator() ( int  i,
int  j 
) const [inline]

Definition at line 81 of file VMat.h.

{ return ptr->get(i,j); }
VVec PLearn::VMat::operator() ( int  i) const [inline]

Definition at line 82 of file VMat.h.

{ return VVec(*this, i); }
void PLearn::VMat::precompute ( const PPath pmatfile,
bool  use_existing_file = false 
)

will copy a precomputed version of the whole VMat to the given file and replace the current pointer to point to the corresponding FileVMatrix For fast access, make sure the file is on a local Disk rather than on a Network Mounted File System. If use_existing_file is true, it will use the existing file (from a previous precomputation for instance) rather than overwriting it (make sure the file indeed contains what you expect!)

Definition at line 105 of file VMat.cc.

References PLearn::pathexists(), and save().

{
    VMat backup = *this;
    Array<VMField> infos = (*this)->getFieldInfos();
    if(!use_existing_file || !pathexists(pmatfile))
        save(pmatfile);
    *this = new FileVMatrix(pmatfile);
    (*this)->setFieldInfos( infos );
    (*this)->copySizesFrom(backup);
    // TODO same as above
}

Here is the call graph for this function:

void PLearn::VMat::precompute ( )

Will copy a precomputed version of the whole VMat into memory and replace the current pointer to point to the corresponding MemoryVMatrix.

Note that some info will be lost (like fields infos): check the .cc to understand why.

Definition at line 91 of file VMat.cc.

Referenced by PLearn::StackedLearner::train(), and PLearn::vmatmain().

                      {
    VMat backup = *this;
    *this = new MemoryVMatrix(Mat(*this));
    (*this)->setFieldInfos( backup->getFieldInfos() );

    // We restore the sizes info (lost in the Mat conversion).
    // Note that there would probably be more info to restore (like
    // field infos, string mappings, ...).
    (*this)->copySizesFrom(backup);

    //TODO
    //(*this)->copyFieldInfosFrom(backup);
}

Here is the caller graph for this function:

VMat PLearn::VMat::row ( int  i) const [inline]

Definition at line 94 of file VMat.h.

{ return subMatRows(i,1); }
VMat PLearn::VMat::rows ( Vec  rows_indices) const

Returns a VMatrix made of only the specified rows.

Definition at line 76 of file VMat.cc.

{ return new SelectRowsVMatrix(*this, rows_indices); }
VMat PLearn::VMat::rows ( TVec< int rows_indices) const

Returns a VMatrix made of only the specified rows.

Definition at line 73 of file VMat.cc.

Referenced by PLearn::bootstrap(), PLearn::filter(), PLearn::fullyRebalance2Classes(), PLearn::grep(), PLearn::randomSplit(), PLearn::rebalanceNClasses(), PLearn::shuffle(), PLearn::split(), PLearn::temporalThreshold(), and PLearn::ClassifierFromDensity::train().

{ return new SelectRowsVMatrix(*this, rows_indices); }

Here is the caller graph for this function:

VMat PLearn::VMat::rows ( const PPath indexfile) const

Returns a VMatrix made of only the rows specified in the indexfile (see IntVecFile)

Definition at line 79 of file VMat.cc.

{ return new SelectRowsFileIndexVMatrix(*this, indexfile); }
void PLearn::VMat::save ( const PPath filename) const [inline]

Definition at line 116 of file VMat.h.

Referenced by PLearn::fullyRebalance2Classes(), precompute(), and PLearn::ForwardVMatrix::save().

{ ptr->save(filename); }

Here is the caller graph for this function:

VMat PLearn::VMat::subMat ( int  i,
int  j,
int  l,
int  w 
) const [inline]

Definition at line 86 of file VMat.h.

References subMat().

Referenced by PLearn::normalize(), PLearn::TestDependenciesCommand::run(), subMat(), PLearn::SubVMatrix::subMat(), PLearn::ForwardVMatrix::subMat(), subMatColumns(), PLearn::MovingAverage::test(), and PLearn::MovingAverage::train().

{ return ptr->subMat(i,j,l,w); }

Here is the call graph for this function:

Here is the caller graph for this function:

VMat PLearn::VMat::subMatColumns ( int  j,
int  w 
) const [inline]
VMat PLearn::VMat::subMatRows ( int  i,
int  l 
) const
Mat PLearn::VMat::toMat ( ) const [inline]
int PLearn::VMat::width ( ) const [inline]

Return the number of columns in the matrix.

Definition at line 72 of file VMat.h.

Referenced by PLearn::HashMapFeatureSet::addFeatures(), PLearn::CachedFeatureSet::addFeatures(), PLearn::AnalyzeFieldStats::analyzeVariableStats(), PLearn::Learner::apply(), PLearn::Kernel::apply(), PLearn::autocorrelation_function(), PLearn::PreprocessingVMatrix::build_(), PLearn::VariableDeletionVMatrix::build_(), PLearn::UniformizeVMatrix::build_(), PLearn::TrainValidTestSplitter::build_(), PLearn::TextSenseSequenceVMatrix::build_(), PLearn::TemporalHorizonVMatrix::build_(), PLearn::SubVMatrix::build_(), PLearn::SubInputVMatrix::build_(), PLearn::SortRowsVMatrix::build_(), PLearn::ShuffleColumnsVMatrix::build_(), PLearn::ShiftAndRescaleVMatrix::build_(), PLearn::SequentialValidation::build_(), PLearn::SeparateInputVMatrix::build_(), PLearn::SelectRowsVMatrix::build_(), PLearn::SelectRowsMultiInstanceVMatrix::build_(), PLearn::SelectRowsFileIndexVMatrix::build_(), PLearn::SelectColumnsVMatrix::build_(), PLearn::ReorderByMissingVMatrix::build_(), PLearn::RemoveDuplicateVMatrix::build_(), PLearn::RemapLastColumnVMatrix::build_(), PLearn::ReIndexedTargetVariable::build_(), PLearn::RankedVMatrix::build_(), PLearn::RandomSamplesVMatrix::build_(), PLearn::RandomSamplesFromVMatrix::build_(), PLearn::RandomNeighborsDifferencesVMatrix::build_(), PLearn::PythonProcessedVMatrix::build_(), PLearn::PutSubVMatrix::build_(), PLearn::ProcessSymbolicSequenceVMatrix::build_(), PLearn::ProcessingVMatrix::build_(), PLearn::ProcessDatasetVMatrix::build_(), PLearn::PrecomputedVMatrix::build_(), PLearn::PLearnerOutputVMatrix::build_(), PLearn::OneVsAllVMatrix::build_(), PLearn::OneHotVMatrix::build_(), PLearn::NeuralProbabilisticLanguageModel::build_(), PLearn::NeighborhoodImputationVMatrix::build_(), PLearn::MultiTargetOneHotVMatrix::build_(), PLearn::MovingAverageVMatrix::build_(), PLearn::MixUnlabeledNeighbourVMatrix::build_(), PLearn::MissingInstructionVMatrix::build_(), PLearn::MeanMedianModeImputationVMatrix::build_(), PLearn::MeanImputationVMatrix::build_(), PLearn::MatrixSumOfVariable::build_(), PLearn::LocalNeighborsDifferencesVMatrix::build_(), PLearn::LocalMedBoost::build_(), PLearn::LocalizedFeaturesLayerVariable::build_(), PLearn::LinearInductiveTransferClassifier::build_(), PLearn::LemmatizeVMatrix::build_(), PLearn::KNNVMatrix::build_(), PLearn::KNNImputationVMatrix::build_(), PLearn::KernelVMatrix::build_(), PLearn::JoinVMatrix::build_(), PLearn::IndexedVMatrix::build_(), PLearn::GeneralizedOneHotVMatrix::build_(), PLearn::ForwardVMatrix::build_(), PLearn::FinancePreprocVMatrix::build_(), PLearn::FeatureSetSequentialCRF::build_(), PLearn::FeatureSetNNet::build_(), PLearn::FeatureSetNaiveBayesClassifier::build_(), PLearn::ExtendedVMatrix::build_(), PLearn::EntropyContrast::build_(), PLearn::EncodedVMatrix::build_(), PLearn::DichotomizeVMatrix::build_(), PLearn::DatedJoinVMatrix::build_(), PLearn::CumVMatrix::build_(), PLearn::ConcatOfVariable::build_(), PLearn::BinaryOpVMatrix::build_(), PLearn::BatchVMatrix::build_(), PLearn::AnalyzeFieldStats::build_(), PLearn::AddBagInformationVMatrix::build_(), PLearn::MissingIndicatorVMatrix::buildNewRecordFormat(), PLearn::EmpiricalDistribution::cdf(), PLearn::CompactVMatrix::CompactVMatrix(), PLearn::VMatrix::compareStats(), PLearn::VMatrix::compatibleSizeError(), PLearn::CompressedVMatrix::CompressedVMatrix(), PLearn::computeBasicStats(), PLearn::computeConditionalMeans(), PLearn::computeConditionalStats(), PLearn::computeCovar(), PLearn::TestImputations::computeCovPresStats(), PLearn::GaussianDistribution::computeEigenDecomposition(), PLearn::Learner::computeLeaveOneOutCosts(), PLearn::computeMeanAndCovar(), PLearn::computeMeanAndVariance(), PLearn::TestImputations::computeMeanMedianModeStats(), PLearn::MeanImputationVMatrix::computeMeanVector(), PLearn::computeNearestNeighbors(), PLearn::DistRepNNet::computeOutput(), PLearn::DistRepNNet::computeOutputAndCosts(), PLearn::computeRange(), PLearn::computeRowMean(), PLearn::SecondIterationWrapper::computeSalesStatistics(), PLearn::computeStats(), PLearn::StatsItArray::computeStats(), PLearn::LocalizedFeaturesLayerVariable::computeSubsets(), PLearn::ComputeDond2Target::computeTarget(), PLearn::Kernel::computeTestGramMatrix(), PLearn::computeWeightedMean(), PLearn::computeWeightedMeanAndCovar(), PLearn::GenericNearestNeighbors::constructOutputVector(), PLearn::VMatrix::copyStringMappingsFrom(), PLearn::correlations(), PLearn::cross_valid(), PLearn::displayBasicStats(), PLearn::ConcatColumnsVMatrix::dot(), PLearn::IndexedVMatrix::ensureMappingsConsistency(), PLearn::RandomVariable::epoch(), PLearn::Kernel::estimateHistograms(), PLearn::evaluateSumOfFbprop(), PLearn::evaluateSumOfFprop(), PLearn::SumOfVariable::fbprop(), PLearn::MatrixSumOfVariable::fbprop(), PLearn::CCCostVariable::fbprop(), PLearn::filter(), PLearn::findClosestPairsOfDifferentClass(), PLearn::SumOfVariable::fprop(), PLearn::MatrixSumOfVariable::fprop(), PLearn::CCCostVariable::fprop(), PLearn::IndexedVMatrix::fullyCheckMappings(), PLearn::EmpiricalDistribution::generate(), PLearn::VVMatrix::generateFilterIndexFile(), PLearn::CrossReferenceVMatrix::get(), PLearn::getDataSet(), PLearn::getList(), PLearn::VecExtendedVMatrix::getNewRow(), PLearn::TextSenseSequenceVMatrix::getNewRow(), PLearn::RemapLastColumnVMatrix::getNewRow(), PLearn::RandomNeighborsDifferencesVMatrix::getNewRow(), PLearn::PythonProcessedVMatrix::getNewRow(), PLearn::MultiTargetOneHotVMatrix::getNewRow(), PLearn::MixUnlabeledNeighbourVMatrix::getNewRow(), PLearn::MissingInstructionVMatrix::getNewRow(), PLearn::LocalNeighborsDifferencesVMatrix::getNewRow(), PLearn::LearnerProcessedVMatrix::getNewRow(), PLearn::KNNVMatrix::getNewRow(), PLearn::JoinVMatrix::getNewRow(), PLearn::IndexedVMatrix::getNewRow(), PLearn::GeneralizedOneHotVMatrix::getNewRow(), PLearn::FinancePreprocVMatrix::getNewRow(), PLearn::FilteredVMatrix::getNewRow(), PLearn::ExtendedVMatrix::getNewRow(), PLearn::DichotomizeVMatrix::getNewRow(), PLearn::BinaryOpVMatrix::getNewRow(), PLearn::JoinVMatrix::getRealToStringMapping(), PLearn::TextSenseSequenceVMatrix::getRestrictedRow(), PLearn::HyperOptimize::getResultsMat(), PLearn::CrossReferenceVMatrix::getRow(), PLearn::DenoisingRecurrentNet::getSequence(), PLearn::PythonProcessedVMatrix::getSourceRow(), PLearn::TestInTrainSplitter::getSplit(), PLearn::MultiTaskSeparationSplitter::getSplit(), PLearn::KFoldSplitter::getSplit(), PLearn::ClassSeparationSplitter::getSplit(), PLearn::JoinVMatrix::getString(), PLearn::JoinVMatrix::getStringToRealMapping(), PLearn::JoinVMatrix::getStringVal(), PLearn::GaussianContinuumDistribution::getTrainPoint(), PLearn::JoinVMatrix::getValString(), PLearn::PCA::incremental_algo(), PLearn::KS_test(), PLearn::linearRegression(), PLearn::loadClassificationDataset(), PLearn::loadToVMat(), PLearn::loadUCI(), PLearn::loadUCIAMat(), PLearn::loadUCISet(), PLearn::VMatrix::looksTheSameAs(), main(), PLearn::Preprocessing::manageTrainTestUnknownSets(), PLearn::JulianizeVMatrix::newWidth(), PLearn::normalize(), PLearn::normalizeDataSets(), PLearn::Grapher::plot_2D_classification(), PLearn::print_diff(), PLearn::printDistanceStatistics(), PLearn::SumOfVariable::printInfo(), PLearn::MatrixSumOfVariable::printInfo(), PLearn::CCCostVariable::printInfo(), PLearn::PrecomputedProcessedLearner::processDataSet(), PLearn::NeuralProbabilisticLanguageModel::processDataSet(), PLearn::FeatureSetSequentialCRF::processDataSet(), PLearn::FeatureSetNNet::processDataSet(), PLearn::FeatureSetNaiveBayesClassifier::processDataSet(), PLearn::product(), PLearn::productTranspose(), PLearn::IndexedVMatrix::put(), PLearn::MoleculeTemplate::readFromAMATFile(), PLearn::RowOfVariable::recomputeSize(), PLearn::reduceInputSize(), PLearn::remapClassnums(), PLearn::HyperOptimize::reportResult(), PLearn::SubVMatrix::reset_dimensions(), PLearn::ForwardVMatrix::reset_dimensions(), PLearn::VMatDictionaryCommand::run(), PLearn::VMatCommand::run(), PLearn::OutputFeaturesCommand::run(), PLearn::NearestNeighborPredictionCost::run(), PLearn::FieldConvertCommand::run(), PLearn::SentencesBlocks::SentencesBlocks(), PLearn::VMatKernel::setDataForKernelMatrix(), PLearn::MemoryCachedKernel::setDataForKernelMatrix(), PLearn::Kernel::setDataForKernelMatrix(), PLearn::GeodesicDistanceKernel::setDataForKernelMatrix(), PLearn::BinSplitter::setDataSet(), PLearn::Experimentation::setSourceDataset(), PLearn::ToBagClassifier::setTrainingSet(), PLearn::SelectInputSubsetLearner::setTrainingSet(), PLearn::NeighborhoodSmoothnessNNet::setTrainingSet(), PLearn::MultiInstanceNNet::setTrainingSet(), PLearn::AddCostToLearner::setTrainingSet(), PLearn::FinancePreprocVMatrix::setVMFields(), PLearn::TextSenseSequenceVMatrix::setWordSequence(), PLearn::smartInitialization(), PLearn::SparseVMatrix::SparseVMatrix(), PLearn::SpearmanRankCorrelation(), PLearn::splitTrainValidTest(), subMatRows(), PLearn::EmpiricalDistribution::survival_fn(), PLearn::MultiClassAdaBoost::test(), PLearn::Kernel::test(), PLearn::DenoisingRecurrentNet::test(), PLearn::AdaBoost::test(), PLearn::ImputationVMatrix::testResultantVMatrix(), PLearn::WPLS::train(), PLearn::VariableSelectionWithDirectedGradientDescent::train(), PLearn::NonLocalManifoldParzen::train(), PLearn::NeighborhoodSmoothnessNNet::train(), PLearn::MultiInstanceNNet::train(), PLearn::ManifoldParzen2::train(), PLearn::LocallyWeightedDistribution::train(), PLearn::LinearInductiveTransferClassifier::train(), PLearn::HistogramDistribution::train(), PLearn::GaussianDistribution::train(), PLearn::GaussianContinuumDistribution::train(), PLearn::GaussianContinuum::train(), PLearn::EmpiricalDistribution::train(), PLearn::Distribution::train(), PLearn::CubicSpline::train(), PLearn::ConditionalGaussianDistribution::train(), PLearn::train_and_test(), PLearn::DeepReconstructorNet::trainSupervisedLayer(), PLearn::transposeProduct(), PLearn::GaussianContinuumDistribution::update_reference_set_parameters(), PLearn::GaussianContinuum::update_reference_set_parameters(), PLearn::PLearner::use(), PLearn::use(), PLearn::NeuralProbabilisticLanguageModel::use(), PLearn::FeatureSetSequentialCRF::use(), PLearn::FeatureSetNNet::use(), PLearn::FeatureSetNaiveBayesClassifier::use(), PLearn::Learner::useAndCostOnTestVec(), PLearn::viewVMat(), PLearn::VMatAccessBuffer::VMatAccessBuffer(), PLearn::vmatmain(), PLearn::weightedLinearRegression(), and PLearn::MoleculeTemplate::writeToAMATFile().

{ return ptr->width(); }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines