Adaptive Learned Belief Propagation for Decoding Error-Correcting Codes | Synapse