Based on sample data, machine learning algorithms can build mathematical models to make predictions about migration without being explicitly programmed to perform the specific task. For instance, recent projects have deployed machine learning for various goals, such as to predict migration flows from specific countries, to assess the perception of refugees in host communities, and to support analyses of satellite imagery of refugee camps.