This document discusses using machine learning to predict the risk factor of patients with hepatocellular carcinoma (HCC or liver cancer) based on medical test results. It involves collecting patient data, preprocessing the data, feature selection to identify key predictive features, and using machine learning algorithms like support vector machines (SVM) and random forests. The best model achieved 95% accuracy using SVM with 5 selected features to classify patients as high or low risk, where high risk means less than one year lifetime. The system could help predict survival time and guide treatment decisions for liver cancer patients.