Survival prediction of glioblastoma patients using modern deep learning and machine learning techniques | Synapse