Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | X _ __init__() (pyhgf.math.MultivariateNormal method) (pyhgf.math.Normal method) (pyhgf.model.builder.LayerConfig method) (pyhgf.model.DeepNetwork method) (pyhgf.model.fused.FusedPipeline method) (pyhgf.model.hybrid.DeepNetworkAdapter method) (pyhgf.model.hybrid.EquinoxAdapter method) (pyhgf.model.hybrid.PCModule method) (pyhgf.model.hybrid.PCSequential method) (pyhgf.model.hybrid.Residual method) (pyhgf.model.Network method) (pyhgf.model.transformer.HybridGPT method) (pyhgf.model.transformer.MultiHeadAttention method) (pyhgf.typing.typing.AdjacencyLists method) (pyhgf.typing.typing.UpdateSequence method) (pyhgf.typing.vectorised.Layer method) (pyhgf.typing.vectorised.LayerParams method) (pyhgf.typing.vectorised.LayerStack method) (pyhgf.typing.vectorised.LayerState method) (pyhgf.typing.vectorised.VectorisedNetwork method) (pyhgf.updates.vectorised.continuous.ValueChild method) (pyhgf.updates.vectorised.continuous.VolatilityChild method) A add_binary_state() (in module pyhgf.model) add_categorical_state() (in module pyhgf.model) add_constant_input (pyhgf.model.builder.LayerConfig attribute) add_constant_state() (in module pyhgf.model) add_continuous_state() (in module pyhgf.model) add_dp_state() (in module pyhgf.model) add_edges() (in module pyhgf.utils) add_ef_state() (in module pyhgf.model) add_parent() (in module pyhgf.utils) AdjacencyLists (class in pyhgf.typing.typing) apply_precision_increments() (in module pyhgf.utils.vectorised_belief_propagation) attributes (pyhgf.model.Network attribute) avg_pool_adapter() (in module pyhgf.model.conv) B batch_step() (in module pyhgf.utils.vectorised_belief_propagation) batched_prediction_pass() (in module pyhgf.utils.vectorised_belief_propagation) batched_prediction_states() (in module pyhgf.utils.vectorised_belief_propagation) beliefs_propagation() (in module pyhgf.utils) binary_finite_state_node_prediction_error() (in module pyhgf.updates.prediction_error.binary) binary_softmax() (in module pyhgf.response) binary_softmax_inverse_temperature() (in module pyhgf.response) binary_state_node_prediction() (in module pyhgf.updates.prediction.binary) binary_state_node_prediction_error() (in module pyhgf.updates.prediction_error.binary) binary_surprise() (in module pyhgf.math) binary_surprise_finite_precision() (in module pyhgf.math) C categorical_state_prediction_error() (in module pyhgf.updates.prediction_error.categorical) categorical_state_update() (in module pyhgf.updates.posterior.categorical) clusters_likelihood() (in module pyhgf.updates.prediction_error.dirichlet) continuous_node_posterior_update() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update) continuous_node_posterior_update_ehgf() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update_ehgf) continuous_node_posterior_update_ehgf_mean_field() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update_ehgf) continuous_node_posterior_update_mean_field() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update) continuous_node_posterior_update_unbounded() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update_unbounded) continuous_node_prediction() (in module pyhgf.updates.prediction.continuous) continuous_node_prediction_error() (in module pyhgf.updates.prediction_error.continuous) continuous_node_prediction_mean_field() (in module pyhgf.updates.prediction.continuous) continuous_node_value_prediction_error() (in module pyhgf.updates.prediction_error.continuous) continuous_node_volatility_prediction_error() (in module pyhgf.updates.prediction_error.continuous) conv_block() (in module pyhgf.model.conv) conv_output_shape() (in module pyhgf.model.conv) conv_patch_network() (in module pyhgf.model.conv) coupling_fn (pyhgf.model.builder.LayerConfig attribute) create_cluster() (in module pyhgf.updates.prediction_error.dirichlet) D DeadGradientWarning Decision rule DeepNetwork (class in pyhgf.model) DeepNetworkAdapter (class in pyhgf.model.hybrid) dirichlet_kullback_leibler() (in module pyhgf.math) dirichlet_node_prediction() (in module pyhgf.updates.prediction.dirichlet) dirichlet_node_prediction_error() (in module pyhgf.updates.prediction_error.dirichlet) E edges (pyhgf.model.Network attribute) EquinoxAdapter (class in pyhgf.model.hybrid) F fill_categorical_state_node() (in module pyhgf.utils) first_level_binary_surprise() (in module pyhgf.response) first_level_gaussian_surprise() (in module pyhgf.response) flatten_adapter() (in module pyhgf.model.conv) from_conv() (in module pyhgf.model.transplant) from_embedding() (in module pyhgf.model.transplant) from_feedforward() (in module pyhgf.model.transplant) from_linear() (in module pyhgf.model.transplant) fully_connected (pyhgf.model.builder.LayerConfig attribute) FusedPipeline (class in pyhgf.model.fused) G Gaussian Random Walk gaussian_density() (in module pyhgf.math) gaussian_predictive_distribution() (in module pyhgf.math) gaussian_surprise() (in module pyhgf.math) gelu_adapter() (in module pyhgf.model.hybrid) get_candidate() (in module pyhgf.updates.prediction_error.dirichlet) get_couplings() (in module pyhgf.model) get_input_idxs() (in module pyhgf.utils) get_update_sequence() (in module pyhgf.utils) H he_init() (in module pyhgf.utils.weight_initialisation) hybrid_from_gpt() (in module pyhgf.model.transformer) HybridGPT (class in pyhgf.model.transformer) I im2col_adapter() (in module pyhgf.model.conv) input_prediction_error() (in module pyhgf.utils.vectorised_belief_propagation) inputs (pyhgf.model.Network attribute) insert_nodes() (in module pyhgf.model) K kind (pyhgf.model.builder.LayerConfig attribute) L lambert_w0 (in module pyhgf.math) Layer (class in pyhgf.typing.vectorised) layer_norm_adapter() (in module pyhgf.model.hybrid) LayerConfig (class in pyhgf.model.builder) LayerParams (class in pyhgf.typing.vectorised) LayerStack (class in pyhgf.typing.vectorised) LayerState (class in pyhgf.typing.vectorised) learn_sweep() (in module pyhgf.utils.vectorised_belief_propagation) learning_weights_vectorised() (in module pyhgf.updates.vectorised.learning) likely_cluster_proposal() (in module pyhgf.updates.prediction_error.dirichlet) linear_adapter() (in module pyhgf.model.hybrid) list_branches() (in module pyhgf.utils) load_data() (in module pyhgf) M max_pool_adapter() (in module pyhgf.model.conv) MultiHeadAttention (class in pyhgf.model.transformer) MultivariateNormal (class in pyhgf.math) N Network (class in pyhgf.model) Node node_trajectories (pyhgf.model.Network attribute) Normal (class in pyhgf.math) O orthogonal_init() (in module pyhgf.utils.weight_initialisation) P parametrised_sigmoid() (in module pyhgf.math) PCModule (class in pyhgf.model.hybrid) PCSequential (class in pyhgf.model.hybrid) Perceptual model plot_correlations() (in module pyhgf.plots.matplotlib) plot_deep_network() (in module pyhgf.plots.graphviz) plot_layers() (in module pyhgf.plots.matplotlib) plot_network() (in module pyhgf.plots.graphviz) (in module pyhgf.plots.networkx) plot_nodes() (in module pyhgf.plots.matplotlib) plot_samples() (in module pyhgf.plots.matplotlib) plot_trajectories() (in module pyhgf.plots.matplotlib) posterior_update_exponential_family_dynamic() (in module pyhgf.updates.posterior.exponential) posterior_update_mean_continuous_node() (in module pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node) posterior_update_mean_continuous_node_mean_field() (in module pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node) posterior_update_precision_continuous_node() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) posterior_update_precision_continuous_node_ehgf() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) posterior_update_precision_continuous_node_ehgf_mean_field() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) posterior_update_precision_continuous_node_mean_field() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) posterior_update_unbounded() (in module pyhgf.updates.posterior.continuous.continuous_node_posterior_update_unbounded) precision_update() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) precision_update_ehgf() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) precision_update_ehgf_mean_field() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) precision_update_mean_field() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) precision_update_missing_values() (in module pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node) predict_mean() (in module pyhgf.updates.prediction.continuous) predict_precision() (in module pyhgf.updates.prediction.continuous) predict_precision_mean_field() (in module pyhgf.updates.prediction.continuous) Prediction Prediction error prediction_error_update_exponential_family_dynamic() (in module pyhgf.updates.prediction_error.exponential) prediction_error_update_exponential_family_fixed() (in module pyhgf.updates.prediction_error.exponential) prediction_pass() (in module pyhgf.utils.vectorised_belief_propagation) prediction_sweep() (in module pyhgf.utils.vectorised_belief_propagation) propagation_step() (in module pyhgf.utils.vectorised_belief_propagation) R remove_node() (in module pyhgf.utils) Residual (class in pyhgf.model.hybrid) resolve_coupling_fn() (in module pyhgf.model.builder) resolve_synaptic_uncertainty_settings() (in module pyhgf.updates.vectorised.learning) Response function Response model run_continuous_scan() (in module pyhgf.utils.vectorised_belief_propagation) run_scan() (in module pyhgf.utils.vectorised_belief_propagation) S sample() (in module pyhgf.utils) sample_node_distribution() (in module pyhgf.utils) sample_step() (in module pyhgf.utils.vectorised_belief_propagation) scan_fn (pyhgf.model.Network attribute) set_observation() (in module pyhgf.updates.observation) sigmoid_inverse_temperature() (in module pyhgf.math) single_sample() (in module pyhgf.utils.sample) size (pyhgf.model.builder.LayerConfig attribute) smoothed_rectangular() (in module pyhgf.math) sparse_init() (in module pyhgf.utils.weight_initialisation) spatial_reshape_adapter() (in module pyhgf.model.conv) stack_layers() (in module pyhgf.typing.vectorised) step_report() (in module pyhgf.model.fused) T to_pandas() (in module pyhgf.utils) tonic_volatility (pyhgf.model.builder.LayerConfig attribute) tonic_volatility_vol (pyhgf.model.builder.LayerConfig attribute) total_gaussian_surprise() (in module pyhgf.response) U Update update_cluster() (in module pyhgf.updates.prediction_error.dirichlet) update_parameters() (in module pyhgf.model) update_sequence (pyhgf.model.Network attribute) update_sweep() (in module pyhgf.utils.vectorised_belief_propagation) UpdateSequence (class in pyhgf.typing.typing) V ValueChild (class in pyhgf.updates.vectorised.continuous) VAPE vectorised_binary_prediction() (in module pyhgf.updates.vectorised.binary) vectorised_binary_prediction_error() (in module pyhgf.updates.vectorised.binary) vectorised_categorical_prediction() (in module pyhgf.updates.vectorised.categorical) vectorised_categorical_prediction_error() (in module pyhgf.updates.vectorised.categorical) vectorised_continuous_posterior_update() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_posterior_update_ehgf() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_posterior_update_standard() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_posterior_update_unbounded() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_prediction() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_prediction_error() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_value_prediction_error() (in module pyhgf.updates.vectorised.continuous) vectorised_continuous_volatility_prediction_error() (in module pyhgf.updates.vectorised.continuous) vectorised_layer_posterior_update() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_prediction() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_prediction_error() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_value_prediction_error() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_volatility_posterior_ehgf() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_volatility_posterior_standard() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_volatility_posterior_unbounded() (in module pyhgf.updates.vectorised.volatile) vectorised_layer_volatility_prediction_error() (in module pyhgf.updates.vectorised.volatile) vectorised_posterior_update_mean_value_level() (in module pyhgf.updates.vectorised.volatile) vectorised_posterior_update_precision_value_level() (in module pyhgf.updates.vectorised.volatile) vectorised_root_prediction() (in module pyhgf.updates.vectorised.volatile) vectorised_synaptic_uncertainty_update() (in module pyhgf.updates.vectorised.learning) VectorisedNetwork (class in pyhgf.typing.vectorised) volatility_parent (pyhgf.model.builder.LayerConfig attribute) VolatilityChild (class in pyhgf.updates.vectorised.continuous) VOPE X xavier_init() (in module pyhgf.utils.weight_initialisation)