An ensemble end-to-end dental diagnosis system is a comprehensive Deep Learning system that integrates multiple Deep Learning Algorithms --Classification, Detection, Segmentation, and Generative Model-- to provide a complete solution for dental diagnosis.