How Microsoft's Windows ML machine learning could help apps anticipate your needs