Learning from satellite observations