This document discusses predicting the secondary structure of proteins using machine learning algorithms. The researchers used 57 features of 700 amino acids to train logistic regression, naive Bayes, decision tree, and random forest models. Random forest achieved the best accuracy of 78.76% for a dataset of 1000 samples. The results show that modern machine learning algorithms can efficiently and accurately predict protein secondary structures. Room for improvement remains in adding new informative features to further boost prediction accuracy.