AI-Driven Self Remediation for Software-Defined Networks