Machine learning for Edge computing : frameworks, patterns and best practices /: frameworks, patterns and best practices. (2022)