Patient Survival Prediction with Machine Learning Algorithms