Distributed Micro-Learning for Resource-Constrained Platforms