Machine Learning in Cancer Diagnosis