Deep Learning Methods for Protein Function Prediction