This document discusses various data mining techniques. It begins with an introduction to data mining, explaining that it is used to discover patterns in large datasets. It then describes five major techniques: association, which finds relationships between items purchased together; classification, which assigns items to predefined categories; clustering, which automatically groups similar objects; prediction, which discovers relationships to predict future outcomes; and sequential patterns, which finds patterns over time. The document concludes by discussing some applications of data mining such as customer profiling, website analysis, and fraud detection.