Figure S7: Receptive fields with biological plasticity

Figure S7: Receptive fields with biological plasticity#

from EIANN.generate_figures import *
import EIANN as eiann
eiann.update_plot_defaults()
import nbimporter
import Figure_5 as fig5
figure_name = "FigS7_biological_receptive_fields"
model_list = ["BTSP_WT_hebbdend", "Supervised_HebbWN_WT_hebbdend", "Supervised_BCM_WT_hebbdend", "SupHebbTempCont_WT_hebbdend"]

model_dict_all = load_model_dict()
model_dict_all["Supervised_HebbWN_WT_hebbdend"]["display_name"] = "Hebb + W Norm."
model_dict_all["SupHebbTempCont_WT_hebbdend"]["display_name"] = "Temp Contrastive Hebb"
generate_hdf5_all_seeds(model_list, model_dict_all, variables_to_save=["metrics_dict", "final_receptive_fields", "average_pop_activity_dict"], recompute=None)
population = 'H1E'
fig5.generate_receptive_field_figure(population, model_list, model_dict_all, figure_name)
../_images/5defd5677b99de0a5eb058c18e18dc90f7fe67081b32aaff5c865748af4b07c0.png
population = 'H2E'
fig5.generate_receptive_field_figure(population, model_list, model_dict_all, figure_name)
../_images/6c8a57438b910fa418bccc31034fba3ead5588f97756d408d90595124128f19e.png