DM
Data Mining
Objectives
- Define key concepts in the fields of Data Mining, Machine Learning and related areas.
- Know appropriate classes of methods / algorithms, applications and programming libraries to solve the main problems in Data Mining.
- Apply software available for troubleshooting data mining issues, including the use of open source libraries 4. Build programs that can use available software libraries for the implementation of data mining pipelines.
Program
- Data transformations, kernels, data unbalance
- Unsupervised and semi-supervised data mining models: association rules, dimensionality reduction 3. Supervised models for data mining, model sets, their evaluation and optimization.
- Interpretability and visualization of learning models and the importance of attributes
- Mining of texts, time series and other sequential data.
- Graphing Mining
- Recommendation systems: collaborative and content filtering algorithms
- Evolutionary computing and other metaheuristics and their applications in data mining.
- Construction of data mining pipelines in various application areas.
Bibliography
M. Rocha, P. Cortez, J. Neves. Análise Inteligente de Dados - Algoritmos e Implementação em Java. FCA, 2008 I. Witten, E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd edition, Morgan Kaufman, 2005. D. J. Hand, H. Manila, P. Smyth. Principles of Data Mining. MIT Press, 2001 De Jong K., Evolutionary Computation: A Unified Approach, MIT Press, 2006 I. Goodfellow, Y. Bengio, A. Courville. Deep learning. MIT Press, 2016.