A Machine-learning Based Energy Management System for Microgrids with Distributed Energy Resources and Storage | IEEE Conference Publication | IEEE Xplore