AI for cancer detection