Reinforcement Learning for Channel Coding