Machine learning (ML) is rapidly being adopted by archaeologists interested in analyzing a range of geospatial, material cultural, textual, natural, and artistic data. The algorithms are particularly suited toward rapid identification and classification of archaeological features and objects. The results of these new studies include identification of many new sites around the world and improved classification of large archaeological datasets. ML fits well with more traditional methods used in archaeological analysis, and it remains subject to both the benefits and difficulties of those approaches. Small datasets associated with archaeological work make ML vulnerable to hidden complexity, systemic bias, and high validation costs if not managed appropriately. ML's scalability, flexibility, and rapid development, however, make it an essential part of twenty-first-century archaeological practice. This review briefly describes what ML is, how it is being used in archaeology today, and where it might be used in the future for archaeological purposes.