Phishing attacks trick victims into disclosing sensitive information. To
counter rapidly evolving attacks, we must explore machine learning and deep
learning models leveraging large-scale data. We discuss models built on
different kinds of data, along with their advantages and disadvantages, and
present multiple deployment options to detect phishing attacks.