Artificial intelligence is becoming a larger part of operations for many industries. One industry where this is occurring rapidly is the nuclear industry. Researchers from around the world are looking to implement this technology in various areas of the nuclear industry. This paper explores the use of machine learning to diagnose problems. This project makes use of synthetic data collected from a Generic Pressurized Water Reactor (GPWR) simulator on whether a reactor is operating normally or experiencing one of four different transient events. A dataset was created consisting of over 30 000 reactor operational states. The data were explored and wrangled using Python and the Pandas package, using a variety of methods. Once ready, the data were randomly shuffled, with half the data being used for training and the other half being used for testing. Six different machine learning models were created using scikit-learn and the AutoML package Tree-based Pipeline Optimization Tool (TPOT). These models were created using six data scaling methods along with six feature reduction/selection methods. These models were validated using accuracy, precision, recall, and F1 score. The accuracy of the individual transients was also calculated. All six of the models had validation scores above 95%, with the decision tree and logistic regression models performing the best. These results are promising for the possible future use of machine learning in reactor diagnostics.