Understanding Catalysts With Density Functional Theory and Machine Learning