ML-based methods for automatically identifying crystalline phases from X-ray diffraction data, including probabilistic neural networks and adaptive measurement strategies that optimize data collection for phase detection.