Leveraging Machine Learning Models for Peptide-Protein Interaction Prediction