Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | W | Y A analyze_simple_EIANN_epoch_loss_and_accuracy() (in module EIANN.utils.representation_analysis) apply_class_averaging() (in module EIANN.utils.representation_analysis) apply_sorting() (in module EIANN.utils.representation_analysis) B Backprop (class in EIANN.rules.backprop) Backprop_DendriticLoss (class in EIANN.rules.backprop) BackpropBias (class in EIANN.rules.backprop) backward (BackpropBias attribute) backward() (Backprop class method) (Backprop_DendriticLoss class method) (BiasLearningRule class method) (BP_like_2E class method) (BP_like_2L class method) (BTSP_19 class method) (LearningRule class method) (Supervised_BCM_4 class method) (Top_Layer_BP_like_2L class method) backward_nudge_activity() (BP_like_2E class method) backward_update_layer_activity() (BP_like_2L class method) (BTSP_19 class method) (Supervised_BCM_4 class method) (Top_Layer_BP_like_2L class method) backward_update_layer_dendritic_state() (BP_like_2E class method) (BP_like_2L class method) (BTSP_19 class method) (Supervised_BCM_4 class method) best_param_dict (in module plot_parameter_degeneracy_and_importance) best_param_file_path (in module plot_parameter_degeneracy_and_importance) best_x_dict (in module plot_parameter_degeneracy_and_importance) BiasLearningRule (class in EIANN.rules.base_classes) BP_like_2E (class in EIANN.rules.backprop_like) BP_like_2L (class in EIANN.rules.backprop_like) BTSP_19 (class in EIANN.rules.btsp) build_clone_network() (in module EIANN.utils.network_utils) build_EIANN_from_config() (in module EIANN.utils.network_utils) C change_learning_rule_to_backprop() (in module EIANN.utils.network_utils) check_equilibration_dynamics() (in module EIANN.utils.representation_analysis) clean_axes() (in module EIANN.plot) clone_weight() (in module EIANN.rules.weight_functions) compute_act_weighted_avg() (in module EIANN.utils.representation_analysis) compute_alternate_dParam_history() (in module EIANN.utils.representation_analysis) compute_dendritic_state_dynamics() (in module EIANN.utils.representation_analysis) compute_diag_fisher() (in module EIANN.utils.representation_analysis) compute_dimensionality_from_activity() (in module EIANN.utils.representation_analysis) compute_dimensionality_from_RSM() (in module EIANN.utils.representation_analysis) compute_discriminability() (in module EIANN.utils.representation_analysis) compute_dParam_history() (in module EIANN.utils.representation_analysis) compute_dW_angles_vs_BP() (in module EIANN.utils.representation_analysis) compute_feedback_dW_angle_history() (in module EIANN.utils.representation_analysis) compute_feedback_weight_angle_history() (in module EIANN.utils.representation_analysis) compute_loss() (in module EIANN.plot) compute_maxact_receptive_fields() (in module EIANN.utils.representation_analysis) compute_morans_I() (in module EIANN.utils.representation_analysis) compute_PSD() (in module EIANN.utils.representation_analysis) compute_raw_test_activity() (in module EIANN.utils.representation_analysis) compute_representation_metrics() (in module EIANN.utils.representation_analysis) compute_representational_similarity_matrix() (in module EIANN.utils.representation_analysis) compute_rf_structure() (in module EIANN.utils.representation_analysis) compute_selectivity() (in module EIANN.utils.representation_analysis) compute_sparsity() (in module EIANN.utils.representation_analysis) compute_sparsity_selectivity_history() (in module EIANN.utils.representation_analysis) compute_spiral_decisions_data() (in module EIANN.utils.representation_analysis) compute_test_accuracy() (in module EIANN.utils.representation_analysis) compute_test_activity() (in module EIANN.utils.representation_analysis) compute_test_activity_dynamics() (in module EIANN.utils.representation_analysis) compute_test_loss_and_accuracy_history() (in module EIANN.utils.representation_analysis) compute_unit_receptive_field() (in module EIANN.utils.representation_analysis) compute_vector_angle() (in module EIANN.utils.representation_analysis) compute_within_class_representational_similarity() (in module EIANN.utils.representation_analysis) convert_config_dict() (in module EIANN.utils.network_utils) convert_dict_to_hdf5_group() (in module EIANN.utils.data_utils) convert_hdf5_group_to_dict() (in module EIANN.utils.data_utils) convert_layer_config_dict() (in module EIANN.utils.network_utils) convert_projection_config_dict() (in module EIANN.utils.network_utils) D delete_plot_data() (in module EIANN.utils.data_utils) DendriticLoss_6 (class in EIANN.rules.dendritic_loss) DendriticLossBias (class in EIANN.rules.dendritic_loss) dep_ratio (BTSP_19 attribute) dict_to_hdf5() (in module EIANN.utils.data_utils) E EIANN module EIANN.plot module EIANN.rules module EIANN.rules.backprop module EIANN.rules.backprop_like module EIANN.rules.base_classes module EIANN.rules.btsp module EIANN.rules.dendritic_loss module EIANN.rules.hebbian module EIANN.rules.weight_functions module EIANN.utils module EIANN.utils.activations module EIANN.utils.data_utils module EIANN.utils.network_utils module EIANN.utils.rename_pkls module EIANN.utils.representation_analysis module EIANN.utils.weight_inits module evaluate_test_loss_history() (in module EIANN.plot) export_metrics_data() (in module EIANN.utils.data_utils) F flatten_weights() (in module EIANN.plot) forward_only (BP_like_2L attribute) (Hebb_WeightNorm attribute) (Hebb_WeightNorm_4 attribute) (Ojas_rule attribute) (Top_Down_Hebbian_Temporal_Contrast_1 attribute) G generate_inhomogeneous_poisson_spikes() (in module EIANN.utils.data_utils) generate_spiral_data() (in module EIANN.utils.data_utils) get_binned_mean_population_attribute_history_dict() (in module EIANN.utils.network_utils) get_cifar10_dataloaders() (in module EIANN.utils.data_utils) get_diag_argmax_row_indexes() (in module EIANN.utils.network_utils) get_FashionMNIST_dataloaders() (in module EIANN.utils.data_utils) get_flat_param_history() (in module EIANN.plot) get_flat_weight_history() (in module EIANN.plot) get_MNIST_dataloaders() (in module EIANN.utils.data_utils) get_optimal_sorting() (in module EIANN.utils.network_utils) get_project_root() (in module EIANN.utils.data_utils) get_scaled_rectified_sigmoid() (in module EIANN.utils.activations) get_scaled_rectified_sigmoid_orig() (in module EIANN.utils.activations) get_spiral_dataloaders() (in module EIANN.utils.data_utils) H half_kaiming_init() (in module EIANN.utils.weight_inits) hdf5_to_dict() (in module EIANN.utils.data_utils) Hebb_WeightNorm (class in EIANN.rules.hebbian) Hebb_WeightNorm_4 (class in EIANN.rules.hebbian) Hebbian_Temporal_Contrast (class in EIANN.rules.hebbian) I import_metrics_data() (in module EIANN.utils.data_utils) K k (Supervised_BCM_4 attribute) L labels (in module plot_parameter_degeneracy_and_importance) learning_rate (BiasLearningRule attribute) (LearningRule attribute) LearningRule (class in EIANN.rules.base_classes) linear() (in module EIANN.utils.activations) load_network() (in module EIANN.utils.network_utils) load_network_dict() (in module EIANN.utils.network_utils) load_plot_data() (in module EIANN.utils.data_utils) M main() (in module EIANN.utils.rename_pkls) (in module pre_process_convnet_cifar10) max_pop_fraction (BP_like_2E attribute) (BP_like_2L attribute) (BTSP_19 attribute) (Supervised_BCM_4 attribute) module EIANN EIANN.plot EIANN.rules EIANN.rules.backprop EIANN.rules.backprop_like EIANN.rules.base_classes EIANN.rules.btsp EIANN.rules.dendritic_loss EIANN.rules.hebbian EIANN.rules.weight_functions EIANN.utils EIANN.utils.activations EIANN.utils.data_utils EIANN.utils.network_utils EIANN.utils.rename_pkls EIANN.utils.representation_analysis EIANN.utils.weight_inits plot_parameter_degeneracy_and_importance pre_process_convnet_cifar10 N n_choose_k() (in module EIANN.utils.data_utils) n_hot_patterns() (in module EIANN.utils.data_utils) neg_rate_th (BTSP_19 attribute) nested_convert_scalars() (in module EIANN.utils.data_utils) network_architectures_match() (in module EIANN.utils.network_utils) no_autapses() (in module EIANN.rules.weight_functions) normalize_weight() (in module EIANN.rules.weight_functions) O Ojas_rule (class in EIANN.rules.hebbian) opt_file_path_dict (in module plot_parameter_degeneracy_and_importance) opt_results (in module plot_parameter_degeneracy_and_importance) order_dict (in module plot_parameter_degeneracy_and_importance) P plot_3D_loss_surface() (in module EIANN.plot) plot_accuracy_history() (in module EIANN.plot) plot_batch_accuracy() (in module EIANN.plot) plot_batch_accuracy_from_data() (in module EIANN.plot) plot_binary_decision_boundary() (in module EIANN.plot) plot_correlations() (in module EIANN.plot) plot_cumulative_distribution() (in module EIANN.plot) plot_EIANN_1_hidden_autoenc_config_summary() (in module EIANN.plot) plot_error_history() (in module EIANN.plot) plot_FB_weight_alignment() (in module EIANN.plot) plot_hidden_weight_history() (in module EIANN.plot) plot_hidden_weights() (in module EIANN.plot) plot_learning_rule_diagram() (in module EIANN.plot) plot_loss_history() (in module EIANN.plot) plot_loss_landscape() (in module EIANN.plot) plot_loss_landscape_multiple() (in module EIANN.plot) plot_MNIST_examples() (in module EIANN.plot) plot_network_dynamics() (in module EIANN.plot) plot_network_dynamics_example() (in module EIANN.plot) plot_param_history_PCs() (in module EIANN.plot) plot_parameter_degeneracy_and_importance module plot_plateaus() (in module EIANN.plot) plot_receptive_field_similarity() (in module EIANN.plot) plot_receptive_fields() (in module EIANN.plot) plot_representation_metrics() (in module EIANN.plot) plot_representational_similarity_matrix() (in module EIANN.plot) plot_simple_EIANN_weight_history_diagnostic() (in module EIANN.plot) plot_sorted_plateaus() (in module EIANN.plot) plot_sparsity_history() (in module EIANN.plot) plot_spiral_accuracy() (in module EIANN.plot) plot_spiral_decisions() (in module EIANN.plot) plot_total_input() (in module EIANN.plot) plot_train_loss_history() (in module EIANN.plot) plot_unit_receptive_field() (in module EIANN.plot) plot_validate_loss_history() (in module EIANN.plot) plot_weight_history_PCs() (in module EIANN.plot) plot_within_class_representational_similarity() (in module EIANN.plot) polynomial() (in module EIANN.utils.activations) population (BiasLearningRule attribute) pre_process_convnet_cifar10 module projection (LearningRule attribute) Q q_dep (BTSP_19 attribute) R read_from_yaml() (in module EIANN.utils.data_utils) receptive_field_mask() (in module EIANN.rules.weight_functions) recompute_dParam_history_all() (in module EIANN.utils.representation_analysis) recompute_history() (in module EIANN.utils.network_utils) recompute_train_loss_and_accuracy() (in module EIANN.utils.network_utils) recompute_validation_loss_and_accuracy() (in module EIANN.utils.network_utils) recursive_dict_rename() (in module EIANN.utils.network_utils) reinit() (BiasLearningRule method) (BTSP_19 method) (LearningRule method) (Supervised_BCM_4 method) relu_gate (BP_like_2E attribute) (BP_like_2L attribute) (BTSP_19 attribute) (Supervised_BCM_4 attribute) (Top_Layer_BP_like_2L attribute) rename_files() (in module EIANN.utils.rename_pkls) rename_population() (in module EIANN.utils.network_utils) requested_ids_dict (in module plot_parameter_degeneracy_and_importance) S sample_evenly_by_class() (in module EIANN.utils.representation_analysis) save_network() (in module EIANN.utils.network_utils) save_network_dict() (in module EIANN.utils.network_utils) save_plot_data() (in module EIANN.utils.data_utils) scaled_kaiming_init() (in module EIANN.utils.weight_inits) set_activation() (in module EIANN.utils.activations) shared_backward_methods() (BiasLearningRule class method) (LearningRule class method) sign (DendriticLoss_6 attribute) (Hebb_WeightNorm attribute) (Hebb_WeightNorm_4 attribute) (Supervised_BCM_4 attribute) softmax() (in module EIANN.utils.activations) sort_by_class_averaged_val_output() (in module EIANN.utils.network_utils) sort_by_val_history() (in module EIANN.utils.network_utils) sort_unsupervised_by_best_epoch() (in module EIANN.utils.network_utils) sort_unsupervised_by_test_batch_autoenc() (in module EIANN.utils.network_utils) source_pop (Backprop_DendriticLoss attribute) spatial_structure_similarity_fft() (in module EIANN.utils.representation_analysis) srelu() (in module EIANN.utils.activations) step() (BiasLearningRule method) (BP_like_2E method) (BP_like_2L method) (BTSP_19 method) (DendriticLoss_6 method) (DendriticLossBias method) (Hebb_WeightNorm method) (Hebb_WeightNorm_4 method) (Hebbian_Temporal_Contrast method) (LearningRule method) (Ojas_rule method) (Supervised_BCM_4 method) (Top_Down_Hebbian_Temporal_Contrast_1 method) (Top_Down_Hebbian_Temporal_Contrast_3 method) (Top_Layer_BP_like_2L method) stochastic (BP_like_2E attribute) (BP_like_2L attribute) (BTSP_19 attribute) (Supervised_BCM_4 attribute) Supervised_BCM_4 (class in EIANN.rules.hebbian) T temporal_discount (BTSP_19 attribute) theta_tau (Supervised_BCM_4 attribute) titles_dict (in module plot_parameter_degeneracy_and_importance) Top_Down_Hebbian_Temporal_Contrast_1 (class in EIANN.rules.hebbian) Top_Down_Hebbian_Temporal_Contrast_3 (class in EIANN.rules.hebbian) Top_Layer_BP_like_2L (class in EIANN.rules.backprop_like) U unflatten_params() (in module EIANN.plot) unflatten_weights() (in module EIANN.plot) update() (BiasLearningRule method) (BTSP_19 method) (LearningRule method) (Supervised_BCM_4 method) update_plot_defaults() (in module EIANN.plot) W write_to_yaml() (in module EIANN.utils.data_utils) Y yticklabels_dict (in module plot_parameter_degeneracy_and_importance)