rl-4-self-repair Reinforcement Learning Models for Online Learning of Self-Repair and Self-Optimization