Predicting Protein Interactions With Artificial Intelligence