Development of AI-based Non-Intrusive Load Monitoring Algorithm