Learning At The Edge Under Resource Constraints