This document provides an introduction to data mining. It defines data mining as the process of extracting interesting and useful patterns from large amounts of data. The document outlines some common applications of data mining such as market analysis, risk analysis, and fraud detection. It also describes the typical steps involved in a data mining process including data cleaning, pattern evaluation, and knowledge presentation. Finally, the document discusses different data mining functionalities like classification, association rule mining, and clustering.