Learning Outcomes
Knowledge
Upon successfully completing this course, students will be familiar with:
• Big data challenges and advantages
• Popular big data domains
• Big data analysis tasks
• Machine learning techniques used for big data analytics problems
Capacities
The course participants upon completion will be able to:
• Query big data infrastructures
• Visualize and (pre)process big data collections
• Understand the fundamental machine learning techniques and algorithms
• Apply machine learning techniques (classification, clustering, regression analysis, outlier/deviation detection) to pilot problems
• Select the most efficient algorithm, based on problem requirements
• Design the methodology for big data analysis problems of medium complexity
Course Content (Syllabus)
1. Introduction to Big data analytics: Definitions Examples Application areas
2. Modeling big data – Big data management architectures
3. Data exploration/visualization
4. Data Preparation and Preprocessing
5. Machine learning techniques (Part 0): Model evaluation
6. Machine learning techniques (Part I): Classification, Overview Definitions Algorithms
7. Machine learning techniques (Part II): Clustering, Overview Definitions Algorithms
Additional bibliography for study
-Recommended Bibliography:
1. Introduction to Data mining, P. Tan, M. Steinbach & V. Kumar, Addison Wesley, 2005.
2. Data Mining; Concepts and Techniques, 2nd edition, J. Han and M. Kamber, Morgan Kaufmann, 2006.
3. Practical Machine Learning in R, 2nd edition, K. Chatzidimitriou et al., 2015.