Machine Learning Approaches for Inferring Liver Diseases and Detecting Blood Donors from Medical Diagnosis