{ "schema": "rain_ep_structured_bias_screen_v1", "author": { "repository": "https://github.com/rain-neuromorphics/energy-based-learning", "revision": "6b253fd8a5d267535f58ab79992256ef10031ceb" }, "protocol": { "dataset": "FashionMNIST", "network": "author ConvHopfieldEnergy28 32-64-10", "algorithm": "positive equilibrium propagation", "mode": "oracle", "bias_ratio": 0.1, "predictor_rate": 0.5, "neutral_cadence": 1, "epochs": 10, "train_limit": 10000, "test_limit": 2000, "batch_size": 128, "training_iterations": 12, "inference_iterations": 30, "seed": 1988, "device": "cuda", "autodiff_used_for_learning": false }, "metrics": [ { "epoch": 1, "train_accuracy": 0.5563, "train_cost": 0.3355503462076187, "test_accuracy": 0.722, "test_cost": 0.24163052654266357, "corrector": { "step": 78, "bias_rms": 0.19641035077769214, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 11.734323978424072 }, { "epoch": 2, "train_accuracy": 0.7454, "train_cost": 0.2180826412677765, "test_accuracy": 0.753, "test_cost": 0.20646046447753907, "corrector": { "step": 157, "bias_rms": 0.19026153207716437, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 23.243874549865723 }, { "epoch": 3, "train_accuracy": 0.7805, "train_cost": 0.19283281302452088, "test_accuracy": 0.769, "test_cost": 0.21175542640686035, "corrector": { "step": 236, "bias_rms": 0.1857508573060753, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 34.557533264160156 }, { "epoch": 4, "train_accuracy": 0.7997, "train_cost": 0.17962220406532287, "test_accuracy": 0.7995, "test_cost": 0.18044371128082276, "corrector": { "step": 315, "bias_rms": 0.188371365806439, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 45.85715174674988 }, { "epoch": 5, "train_accuracy": 0.8084, "train_cost": 0.17061298875808717, "test_accuracy": 0.7715, "test_cost": 0.1943552770614624, "corrector": { "step": 394, "bias_rms": 0.18117384044480442, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 57.18079376220703 }, { "epoch": 6, "train_accuracy": 0.8053, "train_cost": 0.1736909809589386, "test_accuracy": 0.7745, "test_cost": 0.20499647521972655, "corrector": { "step": 473, "bias_rms": 0.16895774088602192, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 68.62981796264648 }, { "epoch": 7, "train_accuracy": 0.7851, "train_cost": 0.18901907138824464, "test_accuracy": 0.7605, "test_cost": 0.20465556144714356, "corrector": { "step": 552, "bias_rms": 0.15647888081878947, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 80.26249694824219 }, { "epoch": 8, "train_accuracy": 0.7635, "train_cost": 0.2058239547729492, "test_accuracy": 0.7845, "test_cost": 0.17531568050384522, "corrector": { "step": 631, "bias_rms": 0.15182760242203663, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 91.58817911148071 }, { "epoch": 9, "train_accuracy": 0.7354, "train_cost": 0.2282166413128376, "test_accuracy": 0.7465, "test_cost": 0.22067401599884034, "corrector": { "step": 710, "bias_rms": 0.15169644966726495, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 102.89128541946411 }, { "epoch": 10, "train_accuracy": 0.7344, "train_cost": 0.22983354444503784, "test_accuracy": 0.739, "test_cost": 0.2605267324447632, "corrector": { "step": 789, "bias_rms": 0.15150278767133962, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 114.20664310455322 } ], "final": { "epoch": 10, "train_accuracy": 0.7344, "train_cost": 0.22983354444503784, "test_accuracy": 0.739, "test_cost": 0.2605267324447632, "corrector": { "step": 789, "bias_rms": 0.15150278767133962, "residual_bias_rms": 0.0, "neutral_observations": 0 }, "wall_seconds": 114.20664310455322 } }