Evaluating And Improving The Viability Of Machine Learning To Solve Chemical Problems