Machine learning for mobility flow predictions