Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

PLearn::GaussianContinuum Class Reference

#include <GaussianContinuum.h>

Inheritance diagram for PLearn::GaussianContinuum:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GaussianContinuum ()
 Default constructor.

virtual void build ()
 Simply calls inherited::build() then build_().

virtual void makeDeepCopyFromShallowCopy (map< const void *, void * > &copies)
 Transforms a shallow copy into a deep copy.

 PLEARN_DECLARE_OBJECT (GaussianContinuum)
virtual int outputsize () const
 Returns the size of this learner's output, (which typically may depend on its inputsize(), targetsize() and set options).

virtual void forget ()
 (Re-)initializes the PLearner in its fresh state (that state may depend on the 'seed' option) And sets 'stage' back to 0 (this is the stage of a fresh learner!).

virtual void initializeParams ()
virtual void train ()
 The role of the train method is to bring the learner up to stage==nstages, updating the train_stats collector with training costs measured on-line in the process.

virtual void computeOutput (const Vec &input, Vec &output) const
 Computes the output from the input.

virtual void computeCostsFromOutputs (const Vec &input, const Vec &output, const Vec &target, Vec &costs) const
 Computes the costs from already computed output.

virtual TVec< stringgetTestCostNames () const
 Returns the names of the costs computed by computeCostsFromOutpus (and thus the test method).

virtual TVec< stringgetTrainCostNames () const
 Returns the names of the objective costs that the train method computes and for which it updates the VecStatsCollector train_stats.


Public Attributes

bool use_noise
real noise
string noise_type
int n_random_walk_step
int n_random_walk_per_point
bool save_image_mat
VMat image_points_vmat
Mat image_points_mat
Mat image_prob_mat
TMat< intimage_nearest_neighbors
real upper_y
real lower_y
real upper_x
real lower_x
int points_per_dim
real min_sigma
real min_diff
bool print_parameters
bool sm_bigger_than_sn
bool use_best_model
int n_neighbors
int n_neighbors_density
int n_dim
int compute_cost_every_n_epochs
string variances_transfer_function
PP< Optimizeroptimizer
Var embedding
Func output_f
Func output_f_all
Func predictor
Func projection_error_f
Func noisy_data
string architecture_type
string output_type
int n_hidden_units
int batch_size
real norm_penalization
real svd_threshold
real projection_error_regularization

Static Protected Member Functions

void declareOptions (OptionList &ol)
 Declares this class' options.


Protected Attributes

int n
Func cost_of_one_example
Func verify_gradient_func
Var x
Var noise_var
Var b
Var W
Var c
Var V
Var muV
Var smV
Var smb
Var snV
Var snb
Var tangent_targets
Var tangent_plane
Var mu
Var sm
Var sn
Var mu_noisy
Var p_x
Var p_target
Var p_neighbors
Var target_index
Var neigbor_indexes
Var sum_nll
PP< PDistributiondist
Array< VMatith_step_generated_set
VMat train_and_generated_set
TMat< inttrain_nearest_neighbors
TMat< intvalidation_nearest_neighbors
TVec< MatBs
TVec< MatFs
Mat mus
Vec sms
Vec sns
Mat Ut_svd
Mat V_svd
Vec S_svd
Vec z
Vec zm
Vec zn
Vec x_minus_neighbor
Vec w
Vec t_row
Vec neighbor_row
real best_validation_cost
VarArray parameters

Private Types

typedef PLearner inherited

Private Member Functions

void build_ ()
 This does the actual building.

void compute_train_and_validation_costs ()
void make_random_walk ()
void get_image_matrix (Mat &image, VMat image_points_vmat, int begin, string file_path)

Member Typedef Documentation

typedef PLearner PLearn::GaussianContinuum::inherited [private]
 

Reimplemented from PLearn::PLearner.

Definition at line 60 of file GaussianContinuum.h.


Constructor & Destructor Documentation

PLearn::GaussianContinuum::GaussianContinuum  ) 
 

Default constructor.

Definition at line 105 of file GaussianContinuum.cc.


Member Function Documentation

void PLearn::GaussianContinuum::build  )  [virtual]
 

Simply calls inherited::build() then build_().

Reimplemented from PLearn::PLearner.

Definition at line 973 of file GaussianContinuum.cc.

References build_().

void PLearn::GaussianContinuum::build_  )  [private]
 

This does the actual building.

Reimplemented from PLearn::PLearner.

Definition at line 536 of file GaussianContinuum.cc.

References architecture_type, best_validation_cost, Bs, c, cost_of_one_example, PLearn::diagonalized_factors_product(), dist, embedding, Fs, PLearn::VMat::length(), min_diff, min_sigma, mu, mu_noisy, mus, muV, n, n_dim, n_hidden_units, n_neighbors, n_neighbors_density, neighbor_row, PLearn::VarArray::nelems(), PLearn::nll_semispherical_gaussian(), noise, noise_type, noise_var, noisy_data, output_f, output_f_all, output_type, p_neighbors, p_target, p_x, parameters, PLERROR, predictor, PLearn::product(), REAL_MAX, PLearn::TVec< Mat >::resize(), PLearn::TMat< T >::resize(), PLearn::TVec< T >::resize(), PLearn::TMat< int >::resize(), PLearn::TVec< Var >::resize(), PLearn::TVec< Var >::size(), sm, sm_bigger_than_sn, smb, sms, smV, sn, snb, sns, snV, PLearn::softplus(), sum_nll, svd_threshold, t_row, tangent_plane, tangent_targets, PLearn::tanh(), target_index, train_nearest_neighbors, use_noise, Ut_svd, V, V_svd, validation_nearest_neighbors, PLearn::Vec, verify_gradient_func, w, W, x, x_minus_neighbor, z, zm, and zn.

Referenced by build().

void PLearn::GaussianContinuum::compute_train_and_validation_costs  )  [private]
 

Definition at line 862 of file GaussianContinuum.cc.

References best_validation_cost, Bs, PLearn::TVec< Mat >::clear(), PLearn::endl(), PLearn::exp(), Fs, k, PLearn::lapackSVD(), PLearn::TVec< T >::length(), PLearn::Var::length(), PLearn::VMat::length(), PLearn::log(), Log2Pi, mu, mus, n, n_dim, n_neighbors_density, neighbor_row, output_f_all, p_x, PLearn::pownorm(), predictor, print_parameters, PLearn::product(), PLearn::TMat< T >::resize(), PLearn::TVec< Mat >::resize(), PLearn::TVec< T >::resize(), S_svd, PLearn::save(), sm, sms, sn, sns, PLearn::substract(), PLearn::TVec< T >::subVec(), svd_threshold, t_row, tangent_plane, train_nearest_neighbors, PLearn::transposeProduct(), use_best_model, Ut_svd, V_svd, validation_nearest_neighbors, w, PLearn::Var::width(), PLearn::VMat::width(), x, x_minus_neighbor, z, zm, and zn.

Referenced by train().

void PLearn::GaussianContinuum::computeCostsFromOutputs const Vec input,
const Vec output,
const Vec target,
Vec costs
const [virtual]
 

Computes the costs from already computed output.

Implements PLearn::PLearner.

Definition at line 1292 of file GaussianContinuum.cc.

void PLearn::GaussianContinuum::computeOutput const Vec input,
Vec output
const [virtual]
 

Computes the output from the input.

Implements PLearn::PLearner.

Definition at line 1266 of file GaussianContinuum.cc.

References F, PLearn::TVec< T >::length(), n, n_dim, PLearn::norm(), output_f, output_type, outputsize(), PLERROR, PLearn::pownorm(), PLearn::TVec< T >::resize(), PLearn::sqrt(), and PLearn::TVec< T >::subVec().

void PLearn::GaussianContinuum::declareOptions OptionList ol  )  [static, protected]
 

Declares this class' options.

Reimplemented from PLearn::PLearner.

Definition at line 369 of file GaussianContinuum.cc.

References PLearn::declareOption(), and PLearn::OptionList.

void PLearn::GaussianContinuum::forget  )  [virtual]
 

(Re-)initializes the PLearner in its fresh state (that state may depend on the 'seed' option) And sets 'stage' back to 0 (this is the stage of a fresh learner!).

Implements PLearn::PLearner.

Definition at line 1012 of file GaussianContinuum.cc.

References initializeParams().

void PLearn::GaussianContinuum::get_image_matrix Mat image,
VMat  image_points_vmat,
int  begin,
string  file_path
[private]
 

Definition at line 820 of file GaussianContinuum.cc.

References Bs, PLearn::computeNearestNeighbors(), PLearn::endl(), PLearn::exp(), Fs, image_nearest_neighbors, PLearn::VMat::length(), PLearn::log(), Log2Pi, mus, n, n_dim, n_neighbors_density, neighbor_row, points_per_dim, PLearn::pownorm(), PLearn::product(), PLearn::TMat< int >::resize(), PLearn::TMat< T >::resize(), PLearn::save(), sms, sns, PLearn::substract(), t_row, train_and_generated_set, PLearn::transposeProduct(), w, x_minus_neighbor, z, zm, and zn.

Referenced by train().

TVec< string > PLearn::GaussianContinuum::getTestCostNames  )  const [virtual]
 

Returns the names of the costs computed by computeCostsFromOutpus (and thus the test method).

Implements PLearn::PLearner.

Definition at line 1298 of file GaussianContinuum.cc.

References getTrainCostNames().

TVec< string > PLearn::GaussianContinuum::getTrainCostNames  )  const [virtual]
 

Returns the names of the objective costs that the train method computes and for which it updates the VecStatsCollector train_stats.

Implements PLearn::PLearner.

Definition at line 1303 of file GaussianContinuum.cc.

Referenced by getTestCostNames().

void PLearn::GaussianContinuum::initializeParams  )  [virtual]
 

Definition at line 1234 of file GaussianContinuum.cc.

References architecture_type, c, PLearn::fill_random_uniform(), PLearn::PLearner::inputsize(), PLearn::Var::length(), PLearn::manual_seed(), muV, n_hidden_units, optimizer, p_x, PLERROR, PLearn::seed(), smb, smV, snb, snV, PLearn::sqrt(), V, and W.

Referenced by forget().

void PLearn::GaussianContinuum::make_random_walk  )  [private]
 

Definition at line 692 of file GaussianContinuum.cc.

References Bs, PLearn::TVec< Mat >::clear(), Fs, ith_step_generated_set, k, PLearn::lapackSVD(), PLearn::TVec< T >::length(), PLearn::Var::length(), PLearn::TVec< VMat >::length(), PLearn::VMat::length(), mu, mus, n, n_dim, n_random_walk_per_point, n_random_walk_step, PLearn::normal_sample(), output_f_all, PLERROR, predictor, PLearn::TVec< T >::resize(), PLearn::TMat< T >::resize(), PLearn::TVec< Mat >::resize(), PLearn::TVec< VMat >::resize(), S_svd, PLearn::save(), sm, sms, sn, sns, PLearn::sqrt(), PLearn::TVec< T >::subVec(), svd_threshold, t_row, tangent_plane, PLearn::tostring(), train_and_generated_set, Ut_svd, V_svd, PLearn::vconcat(), PLearn::VMat::width(), PLearn::Var::width(), and z.

Referenced by train().

void PLearn::GaussianContinuum::makeDeepCopyFromShallowCopy map< const void *, void * > &  copies  )  [virtual]
 

Transforms a shallow copy into a deep copy.

Definition at line 981 of file GaussianContinuum.cc.

References b, c, cost_of_one_example, PLearn::deepCopyField(), mu, muV, optimizer, parameters, predictor, sm, smb, smV, sn, snb, snV, tangent_targets, V, PLearn::varDeepCopyField(), and W.

int PLearn::GaussianContinuum::outputsize  )  const [virtual]
 

Returns the size of this learner's output, (which typically may depend on its inputsize(), targetsize() and set options).

Implements PLearn::PLearner.

Definition at line 1004 of file GaussianContinuum.cc.

References output_f, and output_type.

Referenced by computeOutput().

PLearn::GaussianContinuum::PLEARN_DECLARE_OBJECT GaussianContinuum   ) 
 

void PLearn::GaussianContinuum::train  )  [virtual]
 

The role of the train method is to bring the learner up to stage==nstages, updating the train_stats collector with training costs measured on-line in the process.

Implements PLearn::PLearner.

Definition at line 1018 of file GaussianContinuum.cc.

References batch_size, Bs, PLearn::TMat< T >::clear(), compute_cost_every_n_epochs, compute_train_and_validation_costs(), PLearn::computeNearestNeighbors(), cost_of_one_example, PLearn::endl(), PLearn::exp(), Fs, get_image_matrix(), PLearn::hconcat(), image_nearest_neighbors, image_points_mat, image_points_vmat, image_prob_mat, PLearn::PLearner::inputsize(), PLearn::VMat::length(), PLearn::TMat< T >::length(), PLearn::load(), PLearn::local_neighbors_differences(), PLearn::log(), Log2Pi, lower_x, lower_y, make_random_walk(), PLearn::meanOf(), mu, mus, n, n_dim, n_neighbors, n_neighbors_density, n_random_walk_per_point, n_random_walk_step, neighbor_row, noisy_data, optimizer, output_f_all, parameters, PLERROR, points_per_dim, PLearn::pownorm(), PLearn::product(), PLearn::TVec< T >::resize(), PLearn::TMat< int >::resize(), PLearn::TMat< T >::resize(), PLearn::save(), save_image_mat, sm, sms, sn, sns, PLearn::substract(), sum_nll, t_row, PLearn::tostring(), train_nearest_neighbors, PLearn::transposeProduct(), PLearn::ProgressBar::update(), upper_x, upper_y, use_best_model, validation_nearest_neighbors, w, PLearn::VMat::width(), x, x_minus_neighbor, z, zm, and zn.


Member Data Documentation

string PLearn::GaussianContinuum::architecture_type
 

Definition at line 147 of file GaussianContinuum.h.

Referenced by build_(), and initializeParams().

Var PLearn::GaussianContinuum::b [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by makeDeepCopyFromShallowCopy().

int PLearn::GaussianContinuum::batch_size
 

Definition at line 151 of file GaussianContinuum.h.

Referenced by train().

real PLearn::GaussianContinuum::best_validation_cost [protected]
 

Definition at line 96 of file GaussianContinuum.h.

Referenced by build_(), and compute_train_and_validation_costs().

TVec< Mat > PLearn::GaussianContinuum::Bs [protected]
 

Definition at line 86 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Var PLearn::GaussianContinuum::c [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

int PLearn::GaussianContinuum::compute_cost_every_n_epochs
 

Definition at line 136 of file GaussianContinuum.h.

Referenced by train().

Func PLearn::GaussianContinuum::cost_of_one_example [protected]
 

Definition at line 65 of file GaussianContinuum.h.

Referenced by build_(), makeDeepCopyFromShallowCopy(), and train().

PP<PDistribution> PLearn::GaussianContinuum::dist [protected]
 

Definition at line 77 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::embedding
 

Definition at line 139 of file GaussianContinuum.h.

Referenced by build_().

TVec< Mat > PLearn::GaussianContinuum::Fs [protected]
 

Definition at line 86 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

TMat<int> PLearn::GaussianContinuum::image_nearest_neighbors
 

Definition at line 122 of file GaussianContinuum.h.

Referenced by get_image_matrix(), and train().

Mat PLearn::GaussianContinuum::image_points_mat
 

Definition at line 120 of file GaussianContinuum.h.

Referenced by train().

VMat PLearn::GaussianContinuum::image_points_vmat
 

Definition at line 119 of file GaussianContinuum.h.

Referenced by train().

Mat PLearn::GaussianContinuum::image_prob_mat
 

Definition at line 121 of file GaussianContinuum.h.

Referenced by train().

Array<VMat> PLearn::GaussianContinuum::ith_step_generated_set [protected]
 

Definition at line 80 of file GaussianContinuum.h.

Referenced by make_random_walk().

real PLearn::GaussianContinuum::lower_x
 

Definition at line 126 of file GaussianContinuum.h.

Referenced by train().

real PLearn::GaussianContinuum::lower_y
 

Definition at line 124 of file GaussianContinuum.h.

Referenced by train().

real PLearn::GaussianContinuum::min_diff
 

Definition at line 129 of file GaussianContinuum.h.

Referenced by build_().

real PLearn::GaussianContinuum::min_sigma
 

Definition at line 128 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::mu [protected]
 

Definition at line 73 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), make_random_walk(), makeDeepCopyFromShallowCopy(), and train().

Var PLearn::GaussianContinuum::mu_noisy [protected]
 

Definition at line 73 of file GaussianContinuum.h.

Referenced by build_().

Mat PLearn::GaussianContinuum::mus [protected]
 

Definition at line 87 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Var PLearn::GaussianContinuum::muV [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

int PLearn::GaussianContinuum::n [protected]
 

Definition at line 64 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), computeOutput(), get_image_matrix(), make_random_walk(), and train().

int PLearn::GaussianContinuum::n_dim
 

Definition at line 135 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), computeOutput(), get_image_matrix(), make_random_walk(), and train().

int PLearn::GaussianContinuum::n_hidden_units
 

Definition at line 149 of file GaussianContinuum.h.

Referenced by build_(), and initializeParams().

int PLearn::GaussianContinuum::n_neighbors
 

Definition at line 133 of file GaussianContinuum.h.

Referenced by build_(), and train().

int PLearn::GaussianContinuum::n_neighbors_density
 

Definition at line 134 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().

int PLearn::GaussianContinuum::n_random_walk_per_point
 

Definition at line 117 of file GaussianContinuum.h.

Referenced by make_random_walk(), and train().

int PLearn::GaussianContinuum::n_random_walk_step
 

Definition at line 116 of file GaussianContinuum.h.

Referenced by make_random_walk(), and train().

Var PLearn::GaussianContinuum::neigbor_indexes [protected]
 

Definition at line 74 of file GaussianContinuum.h.

Vec PLearn::GaussianContinuum::neighbor_row [protected]
 

Definition at line 94 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().

real PLearn::GaussianContinuum::noise
 

Definition at line 114 of file GaussianContinuum.h.

Referenced by build_().

string PLearn::GaussianContinuum::noise_type
 

Definition at line 115 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::noise_var [protected]
 

Definition at line 67 of file GaussianContinuum.h.

Referenced by build_().

Func PLearn::GaussianContinuum::noisy_data
 

Definition at line 144 of file GaussianContinuum.h.

Referenced by build_(), and train().

real PLearn::GaussianContinuum::norm_penalization
 

Definition at line 153 of file GaussianContinuum.h.

PP<Optimizer> PLearn::GaussianContinuum::optimizer
 

Definition at line 138 of file GaussianContinuum.h.

Referenced by initializeParams(), makeDeepCopyFromShallowCopy(), and train().

Func PLearn::GaussianContinuum::output_f
 

Definition at line 140 of file GaussianContinuum.h.

Referenced by build_(), computeOutput(), and outputsize().

Func PLearn::GaussianContinuum::output_f_all
 

Definition at line 141 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), make_random_walk(), and train().

string PLearn::GaussianContinuum::output_type
 

Definition at line 148 of file GaussianContinuum.h.

Referenced by build_(), computeOutput(), and outputsize().

Var PLearn::GaussianContinuum::p_neighbors [protected]
 

Definition at line 74 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::p_target [protected]
 

Definition at line 74 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::p_x [protected]
 

Definition at line 74 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and initializeParams().

VarArray PLearn::GaussianContinuum::parameters [protected]
 

Definition at line 103 of file GaussianContinuum.h.

Referenced by build_(), makeDeepCopyFromShallowCopy(), and train().

int PLearn::GaussianContinuum::points_per_dim
 

Definition at line 127 of file GaussianContinuum.h.

Referenced by get_image_matrix(), and train().

Func PLearn::GaussianContinuum::predictor
 

Definition at line 142 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), make_random_walk(), and makeDeepCopyFromShallowCopy().

bool PLearn::GaussianContinuum::print_parameters
 

Definition at line 130 of file GaussianContinuum.h.

Referenced by compute_train_and_validation_costs().

Func PLearn::GaussianContinuum::projection_error_f
 

Definition at line 143 of file GaussianContinuum.h.

real PLearn::GaussianContinuum::projection_error_regularization
 

Definition at line 155 of file GaussianContinuum.h.

Vec PLearn::GaussianContinuum::S_svd [protected]
 

Definition at line 92 of file GaussianContinuum.h.

Referenced by compute_train_and_validation_costs(), and make_random_walk().

bool PLearn::GaussianContinuum::save_image_mat
 

Definition at line 118 of file GaussianContinuum.h.

Referenced by train().

Var PLearn::GaussianContinuum::sm [protected]
 

Definition at line 73 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), make_random_walk(), makeDeepCopyFromShallowCopy(), and train().

bool PLearn::GaussianContinuum::sm_bigger_than_sn
 

Definition at line 131 of file GaussianContinuum.h.

Referenced by build_().

Var PLearn::GaussianContinuum::smb [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Vec PLearn::GaussianContinuum::sms [protected]
 

Definition at line 88 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Var PLearn::GaussianContinuum::smV [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Var PLearn::GaussianContinuum::sn [protected]
 

Definition at line 73 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), make_random_walk(), makeDeepCopyFromShallowCopy(), and train().

Var PLearn::GaussianContinuum::snb [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Vec PLearn::GaussianContinuum::sns [protected]
 

Definition at line 89 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Var PLearn::GaussianContinuum::snV [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Var PLearn::GaussianContinuum::sum_nll [protected]
 

Definition at line 75 of file GaussianContinuum.h.

Referenced by build_(), and train().

real PLearn::GaussianContinuum::svd_threshold
 

Definition at line 154 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and make_random_walk().

Vec PLearn::GaussianContinuum::t_row [protected]
 

Definition at line 94 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Var PLearn::GaussianContinuum::tangent_plane [protected]
 

Definition at line 72 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and make_random_walk().

Var PLearn::GaussianContinuum::tangent_targets [protected]
 

Definition at line 71 of file GaussianContinuum.h.

Referenced by build_(), and makeDeepCopyFromShallowCopy().

Var PLearn::GaussianContinuum::target_index [protected]
 

Definition at line 74 of file GaussianContinuum.h.

Referenced by build_().

VMat PLearn::GaussianContinuum::train_and_generated_set [protected]
 

Definition at line 83 of file GaussianContinuum.h.

Referenced by get_image_matrix(), and make_random_walk().

TMat<int> PLearn::GaussianContinuum::train_nearest_neighbors [protected]
 

Definition at line 84 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and train().

real PLearn::GaussianContinuum::upper_x
 

Definition at line 125 of file GaussianContinuum.h.

Referenced by train().

real PLearn::GaussianContinuum::upper_y
 

Definition at line 123 of file GaussianContinuum.h.

Referenced by train().

bool PLearn::GaussianContinuum::use_best_model
 

Definition at line 132 of file GaussianContinuum.h.

Referenced by compute_train_and_validation_costs(), and train().

bool PLearn::GaussianContinuum::use_noise
 

Definition at line 113 of file GaussianContinuum.h.

Referenced by build_().

Mat PLearn::GaussianContinuum::Ut_svd [protected]
 

Definition at line 91 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and make_random_walk().

Var PLearn::GaussianContinuum::V [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Mat PLearn::GaussianContinuum::V_svd [protected]
 

Definition at line 91 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and make_random_walk().

TMat<int> PLearn::GaussianContinuum::validation_nearest_neighbors [protected]
 

Definition at line 85 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and train().

string PLearn::GaussianContinuum::variances_transfer_function
 

Definition at line 137 of file GaussianContinuum.h.

Func PLearn::GaussianContinuum::verify_gradient_func [protected]
 

Definition at line 66 of file GaussianContinuum.h.

Referenced by build_().

Vec PLearn::GaussianContinuum::w [protected]
 

Definition at line 93 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().

Var PLearn::GaussianContinuum::W [protected]
 

Definition at line 68 of file GaussianContinuum.h.

Referenced by build_(), initializeParams(), and makeDeepCopyFromShallowCopy().

Var PLearn::GaussianContinuum::x [protected]
 

Definition at line 67 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), and train().

Vec PLearn::GaussianContinuum::x_minus_neighbor [protected]
 

Definition at line 93 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().

Vec PLearn::GaussianContinuum::z [protected]
 

Definition at line 93 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), make_random_walk(), and train().

Vec PLearn::GaussianContinuum::zm [protected]
 

Definition at line 93 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().

Vec PLearn::GaussianContinuum::zn [protected]
 

Definition at line 93 of file GaussianContinuum.h.

Referenced by build_(), compute_train_and_validation_costs(), get_image_matrix(), and train().


The documentation for this class was generated from the following files:
Generated on Tue Aug 17 16:27:54 2004 for PLearn by doxygen 1.3.7