PLearn 0.1
PLearn::RBMMatrixTransposeConnection Member List
This is the complete list of members for PLearn::RBMMatrixTransposeConnection, including all inherited members.
_classname_()PLearn::RBMMatrixTransposeConnection [static]
_getOptionList_()PLearn::RBMMatrixTransposeConnection [static]
_getRemoteMethodMap_()PLearn::RBMMatrixTransposeConnection [static]
_isa_(const Object *o)PLearn::RBMMatrixTransposeConnection [static]
_new_instance_for_typemap_()PLearn::RBMMatrixTransposeConnection [static]
_static_initialize_()PLearn::RBMMatrixTransposeConnection [static]
_static_initializer_PLearn::RBMMatrixTransposeConnection [static]
accumulateNegStats(const Vec &down_values, const Vec &up_values)PLearn::RBMMatrixTransposeConnection [virtual]
accumulateNegStats(const Mat &down_values, const Mat &up_values)PLearn::RBMMatrixTransposeConnection [inline, virtual]
accumulatePosStats(const Vec &down_values, const Vec &up_values)PLearn::RBMMatrixTransposeConnection [virtual]
accumulatePosStats(const Mat &down_values, const Mat &up_values)PLearn::RBMMatrixTransposeConnection [inline, virtual]
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::OnlineLearningModule [virtual]
bpropDoesNothing()PLearn::OnlineLearningModule [inline, virtual]
bpropUpdate(const Vec &input, const Vec &output, Vec &input_gradient, const Vec &output_gradient, bool accumulate=false)PLearn::RBMMatrixTransposeConnection [virtual]
bpropUpdate(const Mat &inputs, const Mat &outputs, Mat &input_gradients, const Mat &output_gradients, bool accumulate=false)PLearn::RBMMatrixTransposeConnection [virtual]
PLearn::RBMConnection::bpropUpdate(const Vec &input, const Vec &output, const Vec &output_gradient)PLearn::OnlineLearningModule [virtual]
PLearn::RBMConnection::bpropUpdate(const Mat &inputs, const Mat &outputs, const Mat &output_gradients)PLearn::OnlineLearningModule [virtual]
PLearn::RBMConnection::bpropUpdate(const TVec< Mat * > &ports_value, const TVec< Mat * > &ports_gradient)PLearn::OnlineLearningModule
build()PLearn::RBMMatrixTransposeConnection [virtual]
build_()PLearn::RBMMatrixTransposeConnection [private]
call(const string &methodname, int nargs, PStream &io)PLearn::Object [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::RBMMatrixTransposeConnection [virtual]
clearStats()PLearn::RBMMatrixTransposeConnection [virtual]
computeProduct(int start, int length, const Vec &activations, bool accumulate=false) const PLearn::RBMMatrixTransposeConnection [virtual]
computeProducts(int start, int length, Mat &activations, bool accumulate=false) const PLearn::RBMMatrixTransposeConnection [virtual]
declareMethods(RemoteMethodMap &rmm)PLearn::RBMConnection [protected, static]
declareOptions(OptionList &ol)PLearn::RBMMatrixTransposeConnection [protected, static]
declaringFile()PLearn::RBMMatrixTransposeConnection [inline, static]
deepCopy(CopiesMap &copies) const PLearn::RBMMatrixTransposeConnection [virtual]
deepCopyNoMap()PLearn::Object
down_sizePLearn::RBMConnection
during_trainingPLearn::OnlineLearningModule [static]
estimate_simpler_diag_hessianPLearn::OnlineLearningModule
expdirPLearn::OnlineLearningModule
finalize()PLearn::OnlineLearningModule [inline, virtual]
forget()PLearn::RBMMatrixTransposeConnection [virtual]
fprop(const Vec &input, Vec &output) const PLearn::RBMConnection [virtual]
fprop(const Mat &inputs, Mat &outputs)PLearn::RBMConnection [virtual]
PLearn::OnlineLearningModule::fprop(const TVec< Mat * > &ports_value)PLearn::OnlineLearningModule [virtual]
getAllWeights(Mat &rbm_weights) const PLearn::RBMConnection [virtual]
getOption(const string &optionname) const PLearn::Object
getOptionList() const PLearn::RBMMatrixTransposeConnection [virtual]
getOptionMap() const PLearn::RBMMatrixTransposeConnection [virtual]
getOptionsToRemoteTransmit() const PLearn::Object [virtual]
getOptionsToSave() const PLearn::Object [virtual]
getPortIndex(const string &port)PLearn::OnlineLearningModule [virtual]
getPortLength(const string &port)PLearn::OnlineLearningModule
getPortName(int i)PLearn::OnlineLearningModule
getPorts()PLearn::RBMConnection [virtual]
getPortSizes()PLearn::RBMConnection [virtual]
getPortWidth(const string &port)PLearn::OnlineLearningModule
getRemoteMethodMap() const PLearn::RBMMatrixTransposeConnection [virtual]
going_upPLearn::RBMConnection [mutable, protected]
hasOption(const string &optionname) const PLearn::Object
info() const PLearn::Object [virtual]
inherited typedefPLearn::RBMMatrixTransposeConnection [private]
initialization_methodPLearn::RBMConnection
input_sizePLearn::OnlineLearningModule
input_vecPLearn::RBMConnection [mutable, protected]
inputs_matPLearn::RBMConnection [mutable, protected]
learn_scalePLearn::RBMMatrixTransposeConnection
learning_ratePLearn::RBMConnection
load(const PPath &filename)PLearn::Object [virtual]
makeDeepCopyFromShallowCopy(CopiesMap &copies)PLearn::RBMMatrixTransposeConnection [virtual]
makeParametersPointHere(const Vec &global_parameters)PLearn::RBMMatrixTransposeConnection [virtual]
momentumPLearn::RBMConnection
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]
neg_countPLearn::RBMConnection [protected]
newread(PStream &in, unsigned int id=UINT_MAX)PLearn::Object
newwrite(PStream &out) const PLearn::Object [virtual]
nParameters() const PLearn::RBMMatrixTransposeConnection [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
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
petiteCulotteOlivierCD(Mat &weights_gradient, bool accumulate=false)PLearn::RBMConnection [virtual]
petiteCulotteOlivierCD(const Vec &pos_down_values, const Vec &pos_up_values, const Vec &neg_down_values, const Vec &neg_up_values, Mat &weights_gradient, bool accumulate=false)PLearn::RBMConnection [virtual]
petiteCulotteOlivierUpdate(const Vec &input, const Mat &rbm_weights, const Vec &output, Vec &input_gradient, Mat &rbm_weights_gradient, const Vec &output_gradient, bool accumulate=false)PLearn::RBMConnection [virtual]
port_sizesPLearn::OnlineLearningModule [protected]
portsPLearn::RBMConnection [protected]
pos_countPLearn::RBMConnection [protected]
PPointable()PLearn::PPointable [inline]
PPointable(const PPointable &other)PLearn::PPointable [inline]
prepareToSendResults(PStream &out, int nres)PLearn::Object [static]
random_genPLearn::OnlineLearningModule
rbm_matrix_connectionPLearn::RBMMatrixTransposeConnection
RBMConnection(real the_learning_rate=0, bool call_build_=false)PLearn::RBMConnection
RBMMatrixTransposeConnection(PP< RBMMatrixConnection > the_rbm_matrix_connection=0, real the_learning_rate=0, bool call_build_=false)PLearn::RBMMatrixTransposeConnection
read(istream &in)PLearn::Object [virtual]
readOptionVal(PStream &in, const string &optionname, unsigned int id=UINT_MAX)PLearn::Object
ref() const PLearn::PPointable [inline]
run()PLearn::Object [virtual]
save(const PPath &filename) const PLearn::Object [virtual]
scalePLearn::RBMMatrixTransposeConnection
setAllWeights(const Mat &rbm_weights)PLearn::RBMConnection [virtual]
setAsDownInput(const Vec &input) const PLearn::RBMConnection [virtual]
setAsDownInputs(const Mat &inputs) const PLearn::RBMConnection [virtual]
setAsUpInput(const Vec &input) const PLearn::RBMConnection [virtual]
setAsUpInputs(const Mat &inputs) const PLearn::RBMConnection [virtual]
setLearningRate(real the_learning_rate)PLearn::RBMConnection [virtual]
setMomentum(real the_momentum)PLearn::RBMConnection [virtual]
setOption(const string &optionname, const string &value)PLearn::Object
tmp_input_diag_hessianPLearn::OnlineLearningModule [mutable, protected]
tmp_input_gradientPLearn::OnlineLearningModule [mutable, protected]
tmpm_input_gradientPLearn::OnlineLearningModule [mutable, protected]
unref() const PLearn::PPointable [inline]
up_sizePLearn::RBMConnection
update()PLearn::RBMMatrixTransposeConnection [virtual]
update(const Vec &pos_down_values, const Vec &pos_up_values, const Vec &neg_down_values, const Vec &neg_up_values)PLearn::RBMMatrixTransposeConnection [virtual]
PLearn::RBMConnection::update(const Mat &pos_down_values, const Mat &pos_up_values, const Mat &neg_down_values, const Mat &neg_up_values)PLearn::RBMConnection [virtual]
updateCDandGibbs(const Mat &pos_down_values, const Mat &pos_up_values, const Mat &cd_neg_down_values, const Mat &cd_neg_up_values, const Mat &gibbs_neg_down_values, const Mat &gibbs_neg_up_values, real background_gibbs_update_ratio)PLearn::RBMConnection [virtual]
updateGibbs(const Mat &pos_down_values, const Mat &pos_up_values, const Mat &gibbs_neg_down_values, const Mat &gibbs_neg_up_values)PLearn::RBMConnection [virtual]
usage() const PLearn::PPointable [inline]
use_fast_approximationsPLearn::OnlineLearningModule
verbosityPLearn::OnlineLearningModule
weightsPLearn::RBMMatrixTransposeConnection
weights_incPLearn::RBMMatrixTransposeConnection
weights_neg_statsPLearn::RBMMatrixTransposeConnection
weights_pos_statsPLearn::RBMMatrixTransposeConnection
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