Learning Outcomes
Outcomes
On completion of this course both undergraduate and graduate students will be able to:
- identify the characteristics of datasets and compare the trivial data and big data for various applications (SLO1).
- understand machine learning techniques and computing environment that are suitable for the applications under consideration (SLO2).
- solve problems associated with batch learning and online learning, and the big data characteristics such as high dimensionality, dynamically growing data and in particular scalability issues (SLO3).
- develop scaling up machine learning techniques and associated computing techniques and technologies for various applications (SLO4).
- implement various ways of selecting suitable model parameters for different machine learning techniques (SLO5).
- integrate machine learning libraries, and mathematical and statistical tools with modern technologies like Hadoop distributed file system and MapReduce programming model (SLO6).
Additionally graduate students will be able to:
- identify current real world problems that can benefit from emerging machine learning techniques and the modern big data technologies (SL07).
- design machine learning and associated algorithms that can address one of the real world problems that they selected for the experiment (SL08).
- develop advanced programming framework that can process advanced approaches for the real world problem that they used for the experiment (SL09).
- implement solutions using the machine learning techniques and the programming framework to obtain acceptable decisions for the real world problems that they used for the experiment (SLO10).