The primary objective of this project is to develop a robust machine learning-based diagnostic tool to accurately classify hepatocellular carcinoma (HCC) into viral and non-viral categories.
Hepatocellular carcinoma (HCC) is a common and aggressive form of liver cancer, and accurate diagnosis is critical for effective treatment and patient management. This project focuses on developing a machine learning-based diagnostic paradigm to distinguish between viral and non-viral HCC cases using a comprehensive dataset from Kaggle. The dataset, which includes balanced cases of HCC, serves as the foundation for our analysis. We employ several classification algorithms to achieve this, including Decision Tree (DT), Random Forest (RF), Logistic Regression (LR), and a Stacking Classifier. Each algorithm is evaluated for its performance in accurately classifying the type of HCC, with the goal of identifying the most effective method for diagnosis. The Stacking Classifier, which combines multiple models to improve predictive accuracy, is of particular interest in this study. By comparing the results of these models, we aim to enhance diagnostic precision, support personalized treatment plans, and ultimately contribute to better patient outcomes. This project seeks to address the limitations of traditional diagnostic methods and provide a robust tool for clinicians to differentiate between viral and non-viral HCC effectively.
Keywords: Hepatocellular carcinoma, Machine learning, Classification, Viral HCC, Non-viral HCC, Decision Tree, Random Forest, Logistic Regression, Stacking Classifier, Diagnostic accuracy
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hardware Requirements:
Operating system : Windows 7 or 7+
RAM : 8 GB
Hard disc or SSD : More than 500 GB
Processor : Intel 3rd generation or high or Ryzen with 8 GB Ram
Software Requirements:
Softwareβs : Python 3.10 or high version
IDE : Visual Studio Code.
Framework : Flask