Tras introducir el tópico del Tratamiento inteligente de datos, se describen tres de las principales tareas del mismo: la clasificación, el agrupamiento o clustering y la identificación de patrones de asociación. Para estas tareas se enumeran aplicaciones y se describen las principales aproximaciones propuestas para su resolución. Así, se describen algunos algoritmos básicos que han sido propuestos para clasificar, agrupar o extraer patrones de asociación de conjuntos de datos.