Understanding tropical cyclones using machine learning with satellite imagery