PLearn 0.1
PLearn::RBMModule Member List
This is the complete list of members for PLearn::RBMModule, including all inherited members.
_classname_()PLearn::RBMModule [static]
_getOptionList_()PLearn::RBMModule [static]
_getRemoteMethodMap_()PLearn::RBMModule [static]
_isa_(const Object *o)PLearn::RBMModule [static]
_new_instance_for_typemap_()PLearn::RBMModule [static]
_static_initialize_()PLearn::RBMModule [static]
_static_initializer_PLearn::RBMModule [static]
addPortName(const string &name)PLearn::RBMModule [protected]
all_hidden_cond_probPLearn::RBMModule [protected]
all_p_visiblePLearn::RBMModule [protected]
all_visible_cond_probPLearn::RBMModule [protected]
asString() const PLearn::Object [virtual]
asStringRemoteTransmit() const PLearn::Object [virtual]
bbpropUpdate(const Vec &input, const Vec &output, const Vec &output_gradient, const Vec &output_diag_hessian)PLearn::OnlineLearningModule [virtual]
bbpropUpdate(const Vec &input, const Vec &output, Vec &input_gradient, const Vec &output_gradient, Vec &input_diag_hessian, const Vec &output_diag_hessian, bool accumulate=false)PLearn::OnlineLearningModule [virtual]
bpropAccUpdate(const TVec< Mat * > &ports_value, const TVec< Mat * > &ports_gradient)PLearn::RBMModule [virtual]
bpropDoesNothing()PLearn::OnlineLearningModule [inline, virtual]
bpropUpdate(const Vec &input, const Vec &output, const Vec &output_gradient)PLearn::OnlineLearningModule [virtual]
bpropUpdate(const Mat &inputs, const Mat &outputs, const Mat &output_gradients)PLearn::OnlineLearningModule [virtual]
bpropUpdate(const TVec< Mat * > &ports_value, const TVec< Mat * > &ports_gradient)PLearn::OnlineLearningModule
bpropUpdate(const Vec &input, const Vec &output, Vec &input_gradient, const Vec &output_gradient, bool accumulate=false)PLearn::OnlineLearningModule [virtual]
bpropUpdate(const Mat &inputs, const Mat &outputs, Mat &input_gradients, const Mat &output_gradients, bool accumulate=false)PLearn::OnlineLearningModule [virtual]
build()PLearn::RBMModule [virtual]
build_()PLearn::RBMModule [private]
call(const string &methodname, int nargs, PStream &io)PLearn::Object [virtual]
cd_learning_ratePLearn::RBMModule
CDUpdate(const Mat &v_0, const Mat &h_0, const Mat &v_k, const Mat &h_k)PLearn::RBMModule [virtual]
changeOption(const string &optionname, const string &value)PLearn::Object
changeOptions(const map< string, string > &name_value)PLearn::Object [virtual]
checkProp(const TVec< Mat * > &ports_data)PLearn::OnlineLearningModule
classname() const PLearn::RBMModule [virtual]
compare_true_gradient_with_cdPLearn::RBMModule
compute_contrastive_divergencePLearn::RBMModule
compute_log_likelihoodPLearn::RBMModule
computeAllHiddenProbabilities(const Mat &visible, const Mat &p_hidden)PLearn::RBMModule
computeEnergy(const Mat &visible, const Mat &hidden, Mat &energy, bool positive_phase=true)PLearn::RBMModule
computeFreeEnergyOfHidden(const Mat &hidden, Mat &energy)PLearn::RBMModule
computeFreeEnergyOfVisible(const Mat &visible, Mat &energy, bool positive_phase=true)PLearn::RBMModule
computeHiddenActivations(const Mat &visible)PLearn::RBMModule
computeLogLikelihoodOfVisible(const Mat &visible)PLearn::RBMModule
computeNegLogPVisibleGivenPHidden(Mat visible, Mat hidden, Mat *neg_log_phidden, Mat &neg_log_pvisible_given_phidden)PLearn::RBMModule
computePartitionFunction()PLearn::RBMModule
computePositivePhaseHiddenActivations(const Mat &visible)PLearn::RBMModule
computeVisibleActivations(const Mat &hidden, bool using_reconstruction_connection=false)PLearn::RBMModule
connectionPLearn::RBMModule
declareMethods(RemoteMethodMap &rmm)PLearn::RBMModule [protected, static]
declareOptions(OptionList &ol)PLearn::RBMModule [protected, static]
declaringFile()PLearn::RBMModule [inline, static]
deepCopy(CopiesMap &copies) const PLearn::RBMModule [virtual]
deepCopyNoMap()PLearn::Object
deterministic_reconstruction_in_cdPLearn::RBMModule
during_trainingPLearn::OnlineLearningModule [static]
energy_inputsPLearn::RBMModule [protected]
estimate_simpler_diag_hessianPLearn::OnlineLearningModule
expdirPLearn::OnlineLearningModule
finalize()PLearn::OnlineLearningModule [inline, virtual]
forget()PLearn::RBMModule [virtual]
fprop(const Vec &input, Vec &output) const PLearn::RBMModule [virtual]
fprop(const TVec< Mat * > &ports_value)PLearn::RBMModule [virtual]
PLearn::OnlineLearningModule::fprop(const Mat &inputs, Mat &outputs)PLearn::OnlineLearningModule [virtual]
getOption(const string &optionname) const PLearn::Object
getOptionList() const PLearn::RBMModule [virtual]
getOptionMap() const PLearn::RBMModule [virtual]
getOptionsToRemoteTransmit() const PLearn::Object [virtual]
getOptionsToSave() const PLearn::Object [virtual]
getPortIndex(const string &port)PLearn::RBMModule [virtual]
getPortLength(const string &port)PLearn::OnlineLearningModule
getPortName(int i)PLearn::OnlineLearningModule
getPorts()PLearn::RBMModule [virtual]
getPortSizes()PLearn::RBMModule [virtual]
getPortWidth(const string &port)PLearn::OnlineLearningModule
getRemoteMethodMap() const PLearn::RBMModule [virtual]
Gibbs_stepPLearn::RBMModule
grad_learning_ratePLearn::RBMModule
hasOption(const string &optionname) const PLearn::Object
hidden_actPLearn::RBMModule [protected]
hidden_act_gradPLearn::RBMModule [protected]
hidden_act_storePLearn::RBMModule [protected]
hidden_activations_are_computedPLearn::RBMModule [protected]
hidden_biasPLearn::RBMModule [protected]
hidden_exp_gradPLearn::RBMModule [protected]
hidden_exp_storePLearn::RBMModule [protected]
hidden_is_outputPLearn::RBMModule [protected]
hidden_layerPLearn::RBMModule
info() const PLearn::Object [virtual]
inherited typedefPLearn::RBMModule [private]
input_sizePLearn::OnlineLearningModule
load(const PPath &filename)PLearn::Object [virtual]
log_partition_functionPLearn::RBMModule
makeDeepCopyFromShallowCopy(CopiesMap &copies)PLearn::RBMModule [virtual]
min_n_Gibbs_stepsPLearn::RBMModule
minimize_log_likelihoodPLearn::RBMModule
n_Gibbs_steps_CDPLearn::RBMModule
n_Gibbs_steps_per_generated_samplePLearn::RBMModule
n_steps_comparePLearn::RBMModule
namePLearn::OnlineLearningModule
namedBpropAccUpdate(map< string, Mat > &values, map< string, Mat > &gradients, TVec< string > additional_input_gradients)PLearn::OnlineLearningModule [virtual]
namedFprop(map< string, Mat > &inputs, TVec< string > wanted_outputs)PLearn::OnlineLearningModule [virtual]
newread(PStream &in, unsigned int id=UINT_MAX)PLearn::Object
newwrite(PStream &out) const PLearn::Object [virtual]
nPorts()PLearn::OnlineLearningModule
Object(bool call_build_=false)PLearn::Object
oldread(istream &in)PLearn::Object [virtual]
OnlineLearningModule(const string &the_name="", bool call_build_=false)PLearn::OnlineLearningModule
output_sizePLearn::OnlineLearningModule
p_ht_given_xPLearn::RBMModule [protected]
p_xt_given_xPLearn::RBMModule [protected]
parseOptionName(const string &optionname, Object *&final_object, OptionList::iterator &option_iter, string &option_index)PLearn::Object
parseOptionName(const string &optionname, const Object *&final_object, OptionList::iterator &option_iter, string &option_index) const PLearn::Object
partition_function_is_stalePLearn::RBMModule
port_sizesPLearn::OnlineLearningModule [protected]
portname_to_indexPLearn::RBMModule [protected]
portsPLearn::RBMModule [protected]
PPointable()PLearn::PPointable [inline]
PPointable(const PPointable &other)PLearn::PPointable [inline]
prepareToSendResults(PStream &out, int nres)PLearn::Object [static]
random_genPLearn::OnlineLearningModule
RBMModule()PLearn::RBMModule
read(istream &in)PLearn::Object [virtual]
readOptionVal(PStream &in, const string &optionname, unsigned int id=UINT_MAX)PLearn::Object
reconstruction_connectionPLearn::RBMModule
ref() const PLearn::PPointable [inline]
run()PLearn::Object [virtual]
sampleHiddenGivenVisible(const Mat &visible)PLearn::RBMModule
sampleVisibleGivenHidden(const Mat &hidden)PLearn::RBMModule
save(const PPath &filename) const PLearn::Object [virtual]
setAllLearningRates(real lr)PLearn::RBMModule
setLearningRate(real dynamic_learning_rate)PLearn::RBMModule [virtual]
setLearningRatesOnlyForLayers(real lr)PLearn::RBMModule [protected]
setOption(const string &optionname, const string &value)PLearn::Object
standard_cd_bias_gradPLearn::RBMModule
standard_cd_gradPLearn::RBMModule
standard_cd_weights_gradPLearn::RBMModule
stochastic_reconstructionPLearn::RBMModule
store_hidden_bias_gradPLearn::RBMModule [protected]
store_weights_gradPLearn::RBMModule [protected]
tied_connection_weightsPLearn::RBMModule
tmp_input_diag_hessianPLearn::OnlineLearningModule [mutable, protected]
tmp_input_gradientPLearn::OnlineLearningModule [mutable, protected]
tmpm_input_gradientPLearn::OnlineLearningModule [mutable, protected]
unref() const PLearn::PPointable [inline]
usage() const PLearn::PPointable [inline]
use_fast_approximationsPLearn::OnlineLearningModule
verbosityPLearn::OnlineLearningModule
visible_act_gradPLearn::RBMModule [protected]
visible_bias_gradPLearn::RBMModule [protected]
visible_exp_gradPLearn::RBMModule [protected]
visible_layerPLearn::RBMModule
weightsPLearn::RBMModule [protected]
write(ostream &out) const PLearn::Object [virtual]
writeOptionVal(PStream &out, const string &optionname) const PLearn::Object
~Object()PLearn::Object [virtual]
~PPointable()PLearn::PPointable [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines