summaryrefslogtreecommitdiff
path: root/results/kp_dynamic_projection_short
diff options
context:
space:
mode:
Diffstat (limited to 'results/kp_dynamic_projection_short')
-rw-r--r--results/kp_dynamic_projection_short/dynamic.json1256
1 files changed, 1256 insertions, 0 deletions
diff --git a/results/kp_dynamic_projection_short/dynamic.json b/results/kp_dynamic_projection_short/dynamic.json
new file mode 100644
index 0000000..42e8e1c
--- /dev/null
+++ b/results/kp_dynamic_projection_short/dynamic.json
@@ -0,0 +1,1256 @@
+{
+ "architecture": {
+ "adaptive_apical_parameters": 376832,
+ "adaptive_feedback_parameters": 267904,
+ "base_width": 16,
+ "blocks_per_stage": 3,
+ "bn_eps": 1e-05,
+ "bn_momentum": 0.1,
+ "depth": 20,
+ "family": "CIFAR 6n+2 ResNet, option-A shortcuts",
+ "fixed_feedback_parameters": 0,
+ "fixed_traffic_coefficients": 188416,
+ "forward_parameters": 269722,
+ "hidden_shapes": [
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 16,
+ 32,
+ 32
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 32,
+ 16,
+ 16
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ],
+ [
+ 64,
+ 8,
+ 8
+ ]
+ ],
+ "normalization": "batchnorm",
+ "predictor_parameters": 376832,
+ "residual_scale": 1.0,
+ "vectorizer_mode": null,
+ "vectorizer_parameters": 0
+ },
+ "args": {
+ "a_scale": 1.0,
+ "a_warmup_steps": 0,
+ "alignment_probe": 32,
+ "apical_calibration_mode": "unit_targets",
+ "apical_seed": null,
+ "augment_train": 1,
+ "batch_size": 128,
+ "bn_eps": 1e-05,
+ "bn_momentum": 0.1,
+ "data_dir": "/home/yurenh2/sdrn/data",
+ "depth": 20,
+ "device": "cuda",
+ "epochs": 20,
+ "eta_A": 0.01,
+ "eta_P": 0.1,
+ "eval_every": 0,
+ "eval_split": "validation",
+ "learn_P": 1,
+ "loader_seed": 0,
+ "lr": 0.1,
+ "lr_gamma": 0.1,
+ "lr_milestones": "100,150",
+ "lr_schedule": "step",
+ "max_steps": 0,
+ "mirror_batch_size": 1,
+ "mirror_eta": 0.1,
+ "mirror_every": 16,
+ "mirror_noise_std": 1.0,
+ "mirror_seed": 3000,
+ "mirror_warmup_steps": 0,
+ "mode": "kp_traffic",
+ "momentum": 0.9,
+ "neutral_projection": 1,
+ "normalization": "batchnorm",
+ "nuisance_scale": 0.0,
+ "out": "results/kp_dynamic_projection_short/dynamic.json",
+ "output_lr": 0.1,
+ "pert_directions": 1,
+ "pert_every": 4,
+ "pert_sigma": 0.01,
+ "perturb_seed": 1000,
+ "predictor_every": 0,
+ "predictor_mode": "closed_form",
+ "predictor_warmup_steps": 1,
+ "residual_scale": null,
+ "seed": 0,
+ "split_seed": 2027,
+ "traffic_calibration_examples": 64,
+ "traffic_ratio": 4.0,
+ "traffic_rule": "innovation",
+ "traffic_seed": 4000,
+ "train_limit": 0,
+ "use_residual": 1,
+ "val_examples": 5000,
+ "vectorizer_mode": "spatial_template",
+ "warmup_epochs": 0,
+ "weight_decay": 0.0001,
+ "weight_scale": 1.0,
+ "width": 16
+ },
+ "calibration_metric_space": "reciprocal_local_activity_products_with_mixed_apical_traffic",
+ "counters": {
+ "apical_warmup_examples": 0,
+ "calibration_event_examples": 0,
+ "causal_scalar_observations": 0,
+ "logical_batch_loss_queries": 0,
+ "mirror_conv_examples": 0,
+ "mirror_events": 0,
+ "mirror_readout_examples": 0,
+ "neutral_projection_examples": 900000,
+ "ordinary_examples": 900000,
+ "per_example_loss_terms": 0,
+ "perturbation_events": 0,
+ "perturbation_forward_examples": 0,
+ "predictor_update_examples": 64,
+ "predictor_warmup_examples": 0,
+ "traffic_audit_examples": 0,
+ "traffic_calibration_examples": 64
+ },
+ "diagnostics": {
+ "early_third_mean": 0.8838296929995219,
+ "feedback_forward_cosine": [
+ 0.9164010882377625,
+ 0.9122046232223511,
+ 0.9070655703544617,
+ 0.8978453874588013,
+ 0.9216912984848022,
+ 0.9040270447731018,
+ 0.8969871997833252,
+ 0.9278544187545776,
+ 0.9036811590194702,
+ 0.893582820892334,
+ 0.9168826937675476,
+ 0.8956358432769775,
+ 0.8940100073814392,
+ 0.9253073930740356,
+ 0.9063614010810852,
+ 0.885367751121521,
+ 0.8874988555908203,
+ 0.7989962100982666,
+ 0.9856699705123901
+ ],
+ "feedback_forward_norm_ratio": [
+ 1.0100057125091553,
+ 1.0265120267868042,
+ 1.0055675506591797,
+ 1.0348376035690308,
+ 1.01314115524292,
+ 1.0377860069274902,
+ 0.9962888360023499,
+ 1.0254077911376953,
+ 1.0043511390686035,
+ 1.0455774068832397,
+ 1.005670428276062,
+ 1.0477830171585083,
+ 1.0260179042816162,
+ 1.0267318487167358,
+ 1.0144336223602295,
+ 1.0429489612579346,
+ 1.0219807624816895,
+ 1.043029546737671,
+ 1.0817701816558838
+ ],
+ "feedback_forward_relative_error": [
+ 0.4110606014728546,
+ 0.4253809452056885,
+ 0.43235957622528076,
+ 0.46112972497940063,
+ 0.39855772256851196,
+ 0.4479134976863861,
+ 0.4530726969242096,
+ 0.38549038767814636,
+ 0.4398804306983948,
+ 0.4739324450492859,
+ 0.40891233086586,
+ 0.47009050846099854,
+ 0.4670889377593994,
+ 0.39254701137542725,
+ 0.4361063838005066,
+ 0.49087244272232056,
+ 0.4800320863723755,
+ 0.6489664912223816,
+ 0.1941388100385666
+ ],
+ "innovation_negative_gradient_cosine": [
+ 0.8905045986175537,
+ 0.8762503862380981,
+ 0.8885157704353333,
+ 0.8560446500778198,
+ 0.8927435874938965,
+ 0.8989191651344299,
+ 0.9012151956558228,
+ 0.9121050834655762,
+ 0.9175336360931396,
+ 0.8981186151504517,
+ 0.9214124083518982,
+ 0.9123570322990417,
+ 0.9238299131393433,
+ 0.9452128410339355,
+ 0.9460467100143433,
+ 0.9446141123771667,
+ 0.9674544930458069,
+ 0.9785212278366089,
+ 0.9848822355270386
+ ],
+ "instruction_negative_gradient_cosine": [
+ 0.8905046582221985,
+ 0.8762503862380981,
+ 0.8885157704353333,
+ 0.8560446500778198,
+ 0.8927435874938965,
+ 0.8989191651344299,
+ 0.9012151956558228,
+ 0.9121050834655762,
+ 0.9175336360931396,
+ 0.8981186151504517,
+ 0.9214124083518982,
+ 0.9123570322990417,
+ 0.9238299131393433,
+ 0.9452128410339355,
+ 0.9460467100143433,
+ 0.9446141123771667,
+ 0.9674544930458069,
+ 0.9785212278366089,
+ 0.9848827123641968
+ ],
+ "matched_negative_gradient_cosine": [
+ 0.04840090125799179,
+ 0.04997877776622772,
+ 0.06474610418081284,
+ 0.05651163309812546,
+ 0.10006377100944519,
+ 0.14476574957370758,
+ 0.14505013823509216,
+ 0.15189626812934875,
+ 0.1707613319158554,
+ 0.2082226276397705,
+ 0.22710245847702026,
+ 0.2666760981082916,
+ 0.28864219784736633,
+ 0.23248949646949768,
+ 0.290870726108551,
+ 0.2743467092514038,
+ 0.4561747908592224,
+ 0.3063083291053772,
+ 0.3313695788383484
+ ],
+ "max_norm_match_direction_error": 2.384185791015625e-07,
+ "max_norm_match_relative_error": 1.6168546324024646e-07,
+ "mean_feedback_forward_cosine": 0.9040563545728985,
+ "mean_feedback_forward_relative_error": 0.43776489637399973,
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "max_absolute_correction_slope": 0.029675621539354324,
+ "max_absolute_post_projection_soma_slope": 5.501707089905494e-09,
+ "max_absolute_pre_projection_soma_slope": 0.029675621539354324,
+ "max_positive_post_projection_soma_slope": 5.501707089905494e-09,
+ "min_post_projection_soma_slope": -4.093964278695239e-09,
+ "observations": 32,
+ "post_projection_traffic_rms_ratio": 2.5643257040029264e-08,
+ "pre_projection_traffic_rms_ratio": 0.008001899731859899
+ },
+ "normalization_state": "training_batch_stats_without_running_update",
+ "predictor_traffic_residual_rms_ratio": 0.008001899731816205,
+ "raw_negative_gradient_cosine": [
+ 0.04840090125799179,
+ 0.04997878521680832,
+ 0.06474609673023224,
+ 0.05651163309812546,
+ 0.10006377100944519,
+ 0.1447657346725464,
+ 0.14505013823509216,
+ 0.15189626812934875,
+ 0.1707613319158554,
+ 0.2082226276397705,
+ 0.22710244357585907,
+ 0.2666760981082916,
+ 0.28864219784736633,
+ 0.23248949646949768,
+ 0.2908707559108734,
+ 0.2743467092514038,
+ 0.4561747908592224,
+ 0.3063083291053772,
+ 0.3313695788383484
+ ],
+ "teaching_negative_gradient_cosine": [
+ 0.8905045986175537,
+ 0.8762503862380981,
+ 0.8885157704353333,
+ 0.8560446500778198,
+ 0.8927435874938965,
+ 0.8989191651344299,
+ 0.9012151956558228,
+ 0.9121050834655762,
+ 0.9175336360931396,
+ 0.8981186151504517,
+ 0.9214124083518982,
+ 0.9123570322990417,
+ 0.9238299131393433,
+ 0.9452128410339355,
+ 0.9460467100143433,
+ 0.9446141123771667,
+ 0.9674544930458069,
+ 0.9785212278366089,
+ 0.9848822355270386
+ ],
+ "traffic_instruction_rms_ratio": 7.620419146144017,
+ "used_negative_gradient_cosine": [
+ 0.8905045986175537,
+ 0.8762503862380981,
+ 0.8885157704353333,
+ 0.8560446500778198,
+ 0.8927435874938965,
+ 0.8989191651344299,
+ 0.9012151956558228,
+ 0.9121050834655762,
+ 0.9175336360931396,
+ 0.8981186151504517,
+ 0.9214124083518982,
+ 0.9123570322990417,
+ 0.9238299131393433,
+ 0.9452128410339355,
+ 0.9460467100143433,
+ 0.9446141123771667,
+ 0.9674544930458069,
+ 0.9785212278366089,
+ 0.9848822355270386
+ ],
+ "wall_s": 0.19997763633728027
+ },
+ "epochs": [
+ {
+ "epoch": 1,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.31910240650177,
+ "mean_feedback_forward_cosine": 0.27761596676550415,
+ "mean_feedback_forward_relative_error": 1.1998598387366848,
+ "min_feedback_forward_cosine": 0.13458214700222015
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.00202605631495943,
+ "instruction_rms": 0.0020260563152199934,
+ "raw_apical_rms": 0.020262751690676636,
+ "teaching_rms": 0.00202605631495943,
+ "traffic_rms": 0.0201484834522033
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.4347571131168024e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 3.033539150096096e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008334217485345142,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 352,
+ "train_examples": 45000,
+ "train_loss": 1.8282688387552897
+ },
+ {
+ "epoch": 2,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.2313768863677979,
+ "mean_feedback_forward_cosine": 0.4105625670207174,
+ "mean_feedback_forward_relative_error": 1.0836481702955145,
+ "min_feedback_forward_cosine": 0.25604695081710815
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.003297419456313343,
+ "instruction_rms": 0.003297419455709462,
+ "raw_apical_rms": 0.022791508405285713,
+ "teaching_rms": 0.003297419456313343,
+ "traffic_rms": 0.022548952070543346
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.326885534780331e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.8500283076552536e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.00808966859553636,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 704,
+ "train_examples": 45000,
+ "train_loss": 1.3831410327275595
+ },
+ {
+ "epoch": 3,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.1740696430206299,
+ "mean_feedback_forward_cosine": 0.5126491643880543,
+ "mean_feedback_forward_relative_error": 0.987261751764699,
+ "min_feedback_forward_cosine": 0.3285972476005554
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.004255481775745094,
+ "instruction_rms": 0.004255481777557298,
+ "raw_apical_rms": 0.024773834165770024,
+ "teaching_rms": 0.004255481775745094,
+ "traffic_rms": 0.024402880190041956
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.2201716081960967e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.7863413228925297e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.0076538653643200665,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 1056,
+ "train_examples": 45000,
+ "train_loss": 1.1027180670632257
+ },
+ {
+ "epoch": 4,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.1290353536605835,
+ "mean_feedback_forward_cosine": 0.5826303990263688,
+ "mean_feedback_forward_relative_error": 0.9152186905082903,
+ "min_feedback_forward_cosine": 0.38325169682502747
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.004572709251161924,
+ "instruction_rms": 0.00457270925128675,
+ "raw_apical_rms": 0.026117791752749146,
+ "teaching_rms": 0.004572709251161924,
+ "traffic_rms": 0.025712007597426347
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.1780786124404585e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.752000852403912e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.00799131550322377,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 1408,
+ "train_examples": 45000,
+ "train_loss": 0.9067903932147556
+ },
+ {
+ "epoch": 5,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.0875521898269653,
+ "mean_feedback_forward_cosine": 0.6364888909615969,
+ "mean_feedback_forward_relative_error": 0.8546328262278908,
+ "min_feedback_forward_cosine": 0.4301040470600128
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.004772560198436314,
+ "instruction_rms": 0.004772560198447473,
+ "raw_apical_rms": 0.027025261672198753,
+ "teaching_rms": 0.004772560198436314,
+ "traffic_rms": 0.02659743064896448
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.0928383531449981e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.7264058220400412e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008177511484473125,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 1760,
+ "train_examples": 45000,
+ "train_loss": 0.7890776650534735
+ },
+ {
+ "epoch": 6,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.0485821962356567,
+ "mean_feedback_forward_cosine": 0.6795904981462579,
+ "mean_feedback_forward_relative_error": 0.8026952508248781,
+ "min_feedback_forward_cosine": 0.47200721502304077
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.004961546770944681,
+ "instruction_rms": 0.004961546772259885,
+ "raw_apical_rms": 0.027952064225931196,
+ "teaching_rms": 0.004961546770944681,
+ "traffic_rms": 0.027505118102195726
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.212230316127716e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.716657735507771e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008623911947267906,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 2112,
+ "train_examples": 45000,
+ "train_loss": 0.7023197852028741
+ },
+ {
+ "epoch": 7,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 1.0108858346939087,
+ "mean_feedback_forward_cosine": 0.7150747493693703,
+ "mean_feedback_forward_relative_error": 0.757068152490415,
+ "min_feedback_forward_cosine": 0.51059490442276
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005110579150159904,
+ "instruction_rms": 0.005110579152312177,
+ "raw_apical_rms": 0.028436775097347974,
+ "teaching_rms": 0.005110579150159904,
+ "traffic_rms": 0.027969432463233527
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.3982001334511551e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.7175836430904836e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009560643492622747,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 2464,
+ "train_examples": 45000,
+ "train_loss": 0.6481795397864448
+ },
+ {
+ "epoch": 8,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.9762044548988342,
+ "mean_feedback_forward_cosine": 0.7429857787333036,
+ "mean_feedback_forward_relative_error": 0.7190478695066351,
+ "min_feedback_forward_cosine": 0.5446423292160034
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005155052457822899,
+ "instruction_rms": 0.005155052458409516,
+ "raw_apical_rms": 0.029233232040911328,
+ "teaching_rms": 0.005155052457822899,
+ "traffic_rms": 0.02877096767855112
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.2557397788270919e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.7026317637378097e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009420058533231888,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 2816,
+ "train_examples": 45000,
+ "train_loss": 0.59599007835918
+ },
+ {
+ "epoch": 9,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.9435642957687378,
+ "mean_feedback_forward_cosine": 0.7662839795413771,
+ "mean_feedback_forward_relative_error": 0.6857478132373408,
+ "min_feedback_forward_cosine": 0.5751973390579224
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005068461219535189,
+ "instruction_rms": 0.005068461219430642,
+ "raw_apical_rms": 0.0294579511020389,
+ "teaching_rms": 0.005068461219535189,
+ "traffic_rms": 0.029014509809828528
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.0545667450401197e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.6974320485178298e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009092547478364386,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 3168,
+ "train_examples": 45000,
+ "train_loss": 0.5547073147667779
+ },
+ {
+ "epoch": 10,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.9125420451164246,
+ "mean_feedback_forward_cosine": 0.7866145309649015,
+ "mean_feedback_forward_relative_error": 0.6553051957958623,
+ "min_feedback_forward_cosine": 0.6029062271118164
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005000429711851496,
+ "instruction_rms": 0.005000429710500525,
+ "raw_apical_rms": 0.029596698572323464,
+ "teaching_rms": 0.005000429711851496,
+ "traffic_rms": 0.029167541082597878
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.178124442446915e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.7003121251923688e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009180067416735304,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 3520,
+ "train_examples": 45000,
+ "train_loss": 0.5227681635538737
+ },
+ {
+ "epoch": 11,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.8820649981498718,
+ "mean_feedback_forward_cosine": 0.8043996942670721,
+ "mean_feedback_forward_relative_error": 0.6272416444201219,
+ "min_feedback_forward_cosine": 0.6290910840034485
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005044316803973928,
+ "instruction_rms": 0.005044316801621711,
+ "raw_apical_rms": 0.03001736771474847,
+ "teaching_rms": 0.005044316803973928,
+ "traffic_rms": 0.02958534987304112
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 8.826648745241528e-09,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.702379212027869e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009096700480931183,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 3872,
+ "train_examples": 45000,
+ "train_loss": 0.49492676684061687
+ },
+ {
+ "epoch": 12,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.8521213531494141,
+ "mean_feedback_forward_cosine": 0.8205687780129282,
+ "mean_feedback_forward_relative_error": 0.6006360289297605,
+ "min_feedback_forward_cosine": 0.6540982127189636
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005087378188252506,
+ "instruction_rms": 0.005087378189459039,
+ "raw_apical_rms": 0.030200814265538,
+ "teaching_rms": 0.005087378188252506,
+ "traffic_rms": 0.029764075035439572
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.02967562898993492,
+ "maximum_absolute_post_projection_soma_slope": 1.1838372948602682e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.6941134445479207e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009485451390670294,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 4224,
+ "train_examples": 45000,
+ "train_loss": 0.4813972399367227
+ },
+ {
+ "epoch": 13,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.8246222734451294,
+ "mean_feedback_forward_cosine": 0.8349180127445021,
+ "mean_feedback_forward_relative_error": 0.5759153946449882,
+ "min_feedback_forward_cosine": 0.6758251190185547
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005101863249728129,
+ "instruction_rms": 0.005101863250123167,
+ "raw_apical_rms": 0.030403724788101716,
+ "teaching_rms": 0.005101863249728129,
+ "traffic_rms": 0.02996659373718106
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.02967562898993492,
+ "maximum_absolute_post_projection_soma_slope": 1.1646240416496312e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.696128614213825e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.009505634104865747,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 4576,
+ "train_examples": 45000,
+ "train_loss": 0.4545250814967685
+ },
+ {
+ "epoch": 14,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.7969242334365845,
+ "mean_feedback_forward_cosine": 0.8478105758365831,
+ "mean_feedback_forward_relative_error": 0.5529624804070121,
+ "min_feedback_forward_cosine": 0.6973646879196167
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.00511037850823289,
+ "instruction_rms": 0.005110378506856121,
+ "raw_apical_rms": 0.030380925573417785,
+ "teaching_rms": 0.00511037850823289,
+ "traffic_rms": 0.029942293034396703
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.1820617373814457e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.6937629264741236e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008509141897097375,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 4928,
+ "train_examples": 45000,
+ "train_loss": 0.4431054111586677
+ },
+ {
+ "epoch": 15,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.7702655792236328,
+ "mean_feedback_forward_cosine": 0.8595048910693118,
+ "mean_feedback_forward_relative_error": 0.5310256089034834,
+ "min_feedback_forward_cosine": 0.7172211408615112
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005069581491087483,
+ "instruction_rms": 0.0050695814901228885,
+ "raw_apical_rms": 0.030655385316161254,
+ "teaching_rms": 0.005069581491087483,
+ "traffic_rms": 0.03022822864736028
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.02967562898993492,
+ "maximum_absolute_post_projection_soma_slope": 1.2277627803314317e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.700272145031283e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.0086457052063546,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 5280,
+ "train_examples": 45000,
+ "train_loss": 0.42360288904507953
+ },
+ {
+ "epoch": 16,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.7447105050086975,
+ "mean_feedback_forward_cosine": 0.8699697412942585,
+ "mean_feedback_forward_relative_error": 0.5104694688006451,
+ "min_feedback_forward_cosine": 0.7358609437942505
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005140294306780012,
+ "instruction_rms": 0.005140294309135916,
+ "raw_apical_rms": 0.03082786960100113,
+ "teaching_rms": 0.005140294306780012,
+ "traffic_rms": 0.030389686677092544
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.4030967498968039e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.6949801539126633e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008682726179291916,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 5632,
+ "train_examples": 45000,
+ "train_loss": 0.4079160744984945
+ },
+ {
+ "epoch": 17,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.7195056676864624,
+ "mean_feedback_forward_cosine": 0.8797186864049811,
+ "mean_feedback_forward_relative_error": 0.4907628203693189,
+ "min_feedback_forward_cosine": 0.753358006477356
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.0051695572228605815,
+ "instruction_rms": 0.00516955722207483,
+ "raw_apical_rms": 0.030909949255463046,
+ "teaching_rms": 0.0051695572228605815,
+ "traffic_rms": 0.0304688159763959
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.0237293679438153e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.693767954437601e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008533905955667173,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 5984,
+ "train_examples": 45000,
+ "train_loss": 0.3991294571240743
+ },
+ {
+ "epoch": 18,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.6956912279129028,
+ "mean_feedback_forward_cosine": 0.8884034878329227,
+ "mean_feedback_forward_relative_error": 0.47245809200562927,
+ "min_feedback_forward_cosine": 0.7693114876747131
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005045426520995473,
+ "instruction_rms": 0.005045426518698565,
+ "raw_apical_rms": 0.03102560302883002,
+ "teaching_rms": 0.005045426520995473,
+ "traffic_rms": 0.030606007123097266
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.029675627127289772,
+ "maximum_absolute_post_projection_soma_slope": 1.2978257579732144e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.683227022147006e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008293150059976776,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 6336,
+ "train_examples": 45000,
+ "train_loss": 0.38506344533496434
+ },
+ {
+ "epoch": 19,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.6718655824661255,
+ "mean_feedback_forward_cosine": 0.896590132462351,
+ "mean_feedback_forward_relative_error": 0.4547541784612756,
+ "min_feedback_forward_cosine": 0.7845953702926636
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.00501058974769448,
+ "instruction_rms": 0.005010589748090231,
+ "raw_apical_rms": 0.03147489895318531,
+ "teaching_rms": 0.00501058974769448,
+ "traffic_rms": 0.03106785307527604
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.02967562898993492,
+ "maximum_absolute_post_projection_soma_slope": 1.2295971352216384e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.683030333951218e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.008133453887915804,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 6688,
+ "train_examples": 45000,
+ "train_loss": 0.38342229491869606
+ },
+ {
+ "epoch": 20,
+ "feedback_tracking": {
+ "max_feedback_forward_relative_error": 0.6489664912223816,
+ "mean_feedback_forward_cosine": 0.9040563545728985,
+ "mean_feedback_forward_relative_error": 0.43776489637399973,
+ "min_feedback_forward_cosine": 0.7989962100982666
+ },
+ "lr": 0.1,
+ "mixed_apical": {
+ "innovation_rms": 0.005008189325268388,
+ "instruction_rms": 0.005008189326481963,
+ "raw_apical_rms": 0.03187621928975065,
+ "teaching_rms": 0.005008189325268388,
+ "traffic_rms": 0.03147469524812623
+ },
+ "neutral_projection": {
+ "instruction_observations": 0,
+ "maximum_absolute_correction_slope": 0.02967562898993492,
+ "maximum_absolute_post_projection_soma_slope": 1.2082628231269155e-08,
+ "maximum_observations": 128,
+ "maximum_post_projection_traffic_rms_ratio": 2.6886584624762698e-08,
+ "maximum_pre_projection_traffic_rms_ratio": 0.007884973083358886,
+ "minimum_observations": 72
+ },
+ "output_lr": 0.1,
+ "step": 7040,
+ "train_examples": 45000,
+ "train_loss": 0.3654292505847083
+ }
+ ],
+ "evaluation_protocol": {
+ "test_evaluations": 0,
+ "test_used_for_selection": false,
+ "validation_evaluations": 1
+ },
+ "final": {
+ "accuracy": 0.8358,
+ "epoch": 20,
+ "evaluation_split": "validation",
+ "finite": true,
+ "loss": 0.5113223815917969,
+ "step": 7040
+ },
+ "hardware": {
+ "cuda_device_name": "NVIDIA GeForce GTX 1080",
+ "cuda_visible_devices": "5",
+ "device": "cuda",
+ "device_total_memory_bytes": 8507949056,
+ "peak_memory_allocated_bytes": 2165061120,
+ "peak_memory_reserved_bytes": 3105882112,
+ "torch_version": "2.3.1+cu118"
+ },
+ "predictor_warmup": {
+ "closed_form_fit": {
+ "max_absolute_residual_soma_slope": 1.863524978773512e-08,
+ "max_applied_stability_margin": 0.0,
+ "max_positive_residual_soma_slope": 1.863524978773512e-08,
+ "min_residual_soma_slope": -1.666892046614521e-08,
+ "mse": 1.4796211947853036e-18,
+ "observations": 64,
+ "residual_traffic_rms_ratio": 7.215327154638509e-08,
+ "stability_margin": 0.0
+ },
+ "examples": 64,
+ "instruction_present": false,
+ "mode": "closed_form",
+ "post_warmup_traffic_residual_rms_ratio": 7.215327154638509e-08,
+ "reuses_traffic_calibration_forward": true,
+ "steps": 1,
+ "task_loader_state_restored": true
+ },
+ "protocol_family": "oral_a_cifar_local_resnet_development",
+ "provenance": {
+ "git_commit": "f0fb6c7b8badc3c4556834c96ac150732d7570f1",
+ "git_tracked_dirty": false
+ },
+ "schema_version": 1,
+ "split": {
+ "cifar_source_files": [
+ {
+ "bytes": 31035704,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/data_batch_1",
+ "sha256": "54636561a3ce25bd3e19253c6b0d8538147b0ae398331ac4a2d86c6d987368cd"
+ },
+ {
+ "bytes": 31035320,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/data_batch_2",
+ "sha256": "766b2cef9fbc745cf056b3152224f7cf77163b330ea9a15f9392beb8b89bc5a8"
+ },
+ {
+ "bytes": 31035999,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/data_batch_3",
+ "sha256": "0f00d98ebfb30b3ec0ad19f9756dc2630b89003e10525f5e148445e82aa6a1f9"
+ },
+ {
+ "bytes": 31035696,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/data_batch_4",
+ "sha256": "3f7bb240661948b8f4d53e36ec720d8306f5668bd0071dcb4e6c947f78e9682b"
+ },
+ {
+ "bytes": 31035623,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/data_batch_5",
+ "sha256": "d91802434d8376bbaeeadf58a737e3a1b12ac839077e931237e0dcd43adcb154"
+ },
+ {
+ "bytes": 31035526,
+ "path": "/home/yurenh2/sdrn/data/cifar-10-batches-py/test_batch",
+ "sha256": "f53d8d457504f7cff4ea9e021afcf0e0ad8e24a91f3fc42091b8adef61157831"
+ }
+ ],
+ "dataset": "cifar10",
+ "evaluation_split": "validation",
+ "input_layout": "NCHW",
+ "input_shape": [
+ 3,
+ 32,
+ 32
+ ],
+ "loader_seed": 0,
+ "normalization_mean": [
+ 0.49140000343322754,
+ 0.4821999967098236,
+ 0.4465000033378601
+ ],
+ "normalization_std": [
+ 0.24699999392032623,
+ 0.2434999942779541,
+ 0.26159998774528503
+ ],
+ "split_from_training_only": true,
+ "split_seed": 2027,
+ "test_examples": 10000,
+ "train_examples": 45000,
+ "training_augmentation": "random_crop_32_padding_4_zero_then_horizontal_flip_p0.5",
+ "validation_class_counts": {
+ "0": 500,
+ "1": 500,
+ "2": 500,
+ "3": 500,
+ "4": 500,
+ "5": 500,
+ "6": 500,
+ "7": 500,
+ "8": 500,
+ "9": 500
+ },
+ "validation_examples": 5000,
+ "validation_index_sha256": "8328b206a97c420e49e54e3eca4abe3274c4756b084355784ea3fb8059e4515b"
+ },
+ "timing": {
+ "apical_warmup_wall_s": 0.0,
+ "evaluation_wall_s": 0.3624112606048584,
+ "mirror_warmup_wall_s": 0.0,
+ "predictor_warmup_wall_s": 0.032305002212524414,
+ "timing_excludes_data_loading_hashing_and_model_construction": true,
+ "total_timed_wall_s": 816.9503653049469,
+ "train_wall_s": 816.0330815315247
+ },
+ "traffic_calibration": {
+ "data_source": "first unaugmented development-training examples",
+ "examples": 64,
+ "instruction_rms": [
+ 0.008471463806927204,
+ 0.006617916747927666,
+ 0.003988116513937712,
+ 0.0043865954503417015,
+ 0.002713605063036084,
+ 0.003158062230795622,
+ 0.002004207344725728,
+ 0.003757704282179475,
+ 0.0027085733599960804,
+ 0.0030200635083019733,
+ 0.002056022873148322,
+ 0.0023899395018815994,
+ 0.0016842411132529378,
+ 0.0034010226372629404,
+ 0.002549725119024515,
+ 0.0030542907770723104,
+ 0.0020918569061905146,
+ 0.002605808200314641,
+ 0.0018916188273578882
+ ],
+ "realized_traffic_instruction_rms_ratio": [
+ 4.0,
+ 4.0,
+ 4.0,
+ 4.0,
+ 4.0,
+ 4.0,
+ 3.999999523162842,
+ 4.0,
+ 4.000000476837158,
+ 3.999999761581421,
+ 4.0,
+ 4.0,
+ 3.999999761581421,
+ 4.0,
+ 4.000000476837158,
+ 4.000000476837158,
+ 4.0,
+ 4.0,
+ 4.0
+ ],
+ "target_ratio": 4.0,
+ "traffic_gain": [
+ 0.0443243570625782,
+ 0.035817068070173264,
+ 0.013778294436633587,
+ 0.022762222215533257,
+ 0.007214079145342112,
+ 0.017218582332134247,
+ 0.004616298712790012,
+ 0.02042512409389019,
+ 0.007327491883188486,
+ 0.01611751690506935,
+ 0.004703814629465342,
+ 0.012562948279082775,
+ 0.003324519144371152,
+ 0.01805141195654869,
+ 0.006063441745936871,
+ 0.016296451911330223,
+ 0.0044285994954407215,
+ 0.013874167576432228,
+ 0.0036007820162922144
+ ],
+ "unscaled_traffic_rms": [
+ 0.7644973993301392,
+ 0.7390796542167664,
+ 1.157796859741211,
+ 0.7708553671836853,
+ 1.504616141319275,
+ 0.7336404919624329,
+ 1.736635684967041,
+ 0.7358984351158142,
+ 1.478581428527832,
+ 0.7495108246803284,
+ 1.7483876943588257,
+ 0.7609485983848572,
+ 2.0264477729797363,
+ 0.7536302804946899,
+ 1.6820316314697266,
+ 0.7496824264526367,
+ 1.8894071578979492,
+ 0.7512690424919128,
+ 2.10134220123291
+ ],
+ "uses_validation_endpoint": false
+ },
+ "work": {
+ "apical_macs_per_example": 40108672,
+ "causal_scalar_observations": 0,
+ "components": {
+ "apical_projection_macs": 36100371755008,
+ "apical_regression_macs": 0,
+ "bp_reverse_macs_estimate": 0,
+ "kp_reciprocal_correlation_macs": 36097804800000,
+ "local_weight_correlation_macs": 36495936000000,
+ "mirror_feedback_prediction_macs": 0,
+ "mirror_local_correlation_macs": 0,
+ "mirror_response_macs": 0,
+ "ordinary_forward_macs": 36495936000000,
+ "perturbation_forward_macs": 0,
+ "warmup_clean_forward_macs": 2595266560
+ },
+ "definition": "multiply-accumulates in conv/linear maps; one local weight correlation equals one forward-weight MAC count; BP reverse is estimated as one weight-gradient plus one activation-gradient convolution per forward convolution; mixed-traffic/predictor elementwise arithmetic is reported as a conservative operation estimate separately and is not folded into MACs",
+ "elementwise_operations_estimate": 4070171475968,
+ "forward_macs_per_example": 40551040,
+ "logical_batch_loss_queries": 0,
+ "mirror_probe_examples": 0,
+ "mirror_readout_probe_examples": 0,
+ "neutral_projection_observations": 900000,
+ "per_example_cross_entropy_terms": 0,
+ "total_clean_forward_examples": 900064,
+ "total_forward_equivalent_examples": 900064,
+ "total_macs_estimate": 145192643821568
+ }
+}