Coping with Data Scarcity in Deep Learning and Applications for Social Good