SHOGUN  3.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CRBM Member List

This is the complete list of members for CRBM, including all inherited members.

add_visible_group(int32_t num_units, ERBMVisibleUnitType unit_type)CRBMvirtual
build_gradient_parameter_dictionary(CMap< TParameter *, CSGObject * > *dict)CSGObject
cd_num_stepsCRBM
cd_persistentCRBM
cd_sample_visibleCRBM
CDeepBeliefNetwork classCRBMfriend
clone()CSGObjectvirtual
contrastive_divergence(SGMatrix< float64_t > visible_batch, SGVector< float64_t > gradients)CRBMvirtual
CRBM()CRBM
CRBM(int32_t num_hidden)CRBM
CRBM(int32_t num_hidden, int32_t num_visible, ERBMVisibleUnitType visible_unit_type=RBMVUT_BINARY)CRBM
CSGObject()CSGObject
CSGObject(const CSGObject &orig)CSGObject
deep_copy() const CSGObjectvirtual
equals(CSGObject *other, float64_t accuracy=0.0, bool tolerant=false)CSGObjectvirtual
free_energy(SGMatrix< float64_t > visible, SGMatrix< float64_t > buffer=SGMatrix< float64_t >())CRBMvirtual
free_energy_gradients(SGMatrix< float64_t > visible, SGVector< float64_t > gradients, bool positive_phase=true, SGMatrix< float64_t > hidden_mean_given_visible=SGMatrix< float64_t >())CRBMvirtual
gd_learning_rateCRBM
gd_learning_rate_decayCRBM
gd_mini_batch_sizeCRBM
gd_momentumCRBM
get_global_io()CSGObject
get_global_parallel()CSGObject
get_global_version()CSGObject
get_hidden_bias(SGVector< float64_t > p=SGVector< float64_t >())CRBMvirtual
get_modelsel_names()CSGObject
get_modsel_param_descr(const char *param_name)CSGObject
get_modsel_param_index(const char *param_name)CSGObject
get_name() const CRBMvirtual
get_num_parameters()CRBMvirtual
get_parameters()CRBMvirtual
get_visible_bias(SGVector< float64_t > p=SGVector< float64_t >())CRBMvirtual
get_weights(SGVector< float64_t > p=SGVector< float64_t >())CRBMvirtual
hidden_stateCRBM
initialize(float64_t sigma=0.01)CRBMvirtual
ioCSGObject
is_generic(EPrimitiveType *generic) const CSGObjectvirtual
l1_coefficientCRBM
l2_coefficientCRBM
load_all_file_parameters(int32_t file_version, int32_t current_version, CSerializableFile *file, const char *prefix="")CSGObject
load_file_parameters(const SGParamInfo *param_info, int32_t file_version, CSerializableFile *file, const char *prefix="")CSGObject
load_serializable(CSerializableFile *file, const char *prefix="", int32_t param_version=Version::get_version_parameter())CSGObjectvirtual
load_serializable_post()CSGObjectprotectedvirtual
load_serializable_pre()CSGObjectprotectedvirtual
m_batch_sizeCRBMprotected
m_gradient_parametersCSGObject
m_hashCSGObject
m_model_selection_parametersCSGObject
m_num_hiddenCRBMprotected
m_num_paramsCRBMprotected
m_num_visibleCRBMprotected
m_num_visible_groupsCRBMprotected
m_parameter_mapCSGObject
m_parametersCSGObject
m_paramsCRBMprotected
m_visible_group_sizesCRBMprotected
m_visible_group_typesCRBMprotected
m_visible_state_offsetsCRBMprotected
map_parameters(DynArray< TParameter * > *param_base, int32_t &base_version, DynArray< const SGParamInfo * > *target_param_infos)CSGObject
max_num_epochsCRBM
mean_hidden(SGMatrix< float64_t > visible, SGMatrix< float64_t > result)CRBMprotectedvirtual
mean_visible(SGMatrix< float64_t > hidden, SGMatrix< float64_t > result)CRBMprotectedvirtual
migrate(DynArray< TParameter * > *param_base, const SGParamInfo *target)CSGObjectprotectedvirtual
monitoring_intervalCRBM
monitoring_methodCRBM
one_to_one_migration_prepare(DynArray< TParameter * > *param_base, const SGParamInfo *target, TParameter *&replacement, TParameter *&to_migrate, char *old_name=NULL)CSGObjectprotectedvirtual
parallelCSGObject
parameter_hash_changed()CSGObjectvirtual
print_modsel_params()CSGObject
print_serializable(const char *prefix="")CSGObjectvirtual
pseudo_likelihood(SGMatrix< float64_t > visible, SGMatrix< float64_t > buffer=SGMatrix< float64_t >())CRBMvirtual
reconstruction_error(SGMatrix< float64_t > visible, SGMatrix< float64_t > buffer=SGMatrix< float64_t >())CRBMvirtual
reset_chain()CRBMvirtual
sample(int32_t num_gibbs_steps=1, int32_t batch_size=1)CRBMvirtual
sample_group(int32_t V, int32_t num_gibbs_steps=1, int32_t batch_size=1)CRBMvirtual
sample_group_with_evidence(int32_t V, int32_t E, CDenseFeatures< float64_t > *evidence, int32_t num_gibbs_steps=1)CRBMvirtual
sample_hidden(SGMatrix< float64_t > mean, SGMatrix< float64_t > result)CRBMprotectedvirtual
sample_visible(SGMatrix< float64_t > mean, SGMatrix< float64_t > result)CRBMprotectedvirtual
sample_visible(int32_t index, SGMatrix< float64_t > mean, SGMatrix< float64_t > result)CRBMprotectedvirtual
sample_with_evidence(int32_t E, CDenseFeatures< float64_t > *evidence, int32_t num_gibbs_steps=1)CRBMvirtual
save_serializable(CSerializableFile *file, const char *prefix="", int32_t param_version=Version::get_version_parameter())CSGObjectvirtual
save_serializable_post()CSGObjectprotectedvirtual
save_serializable_pre()CSGObjectprotectedvirtual
set_batch_size(int32_t batch_size)CRBMvirtual
set_generic()CSGObject
set_global_io(SGIO *io)CSGObject
set_global_parallel(Parallel *parallel)CSGObject
set_global_version(Version *version)CSGObject
shallow_copy() const CSGObjectvirtual
train(CDenseFeatures< float64_t > *features)CRBMvirtual
unset_generic()CSGObject
update_parameter_hash()CSGObjectvirtual
versionCSGObject
visible_stateCRBM
visible_state_features()CRBMvirtual
~CRBM()CRBMvirtual
~CSGObject()CSGObjectvirtual

SHOGUN Machine Learning Toolbox - Documentation