This project is from the team of GreenBytes, which was awarded third place (shared) in the Alibaba Global AI Innovation Challenge 2020.