Learning Outcomes
Upon successful completion of the module, students will be able to:
- Process, analyse and visualize large complex datasets
- Apply advanced statistical techniques to infer correlations from large datasets
- Identify appropriate data mining and/or machine learning alogirthms depending on the characteristics of the dataset and posed query
- Implement and/or modify computational alogorithms for the analysis of complex datasets with advanced stastistical and/or data mining techniques
- Author, compile and execture computational algorithms for numerical and statistical analysis
- Simulate and perform numerical analysis for typical Chemical and Biochemical Engineering processes
Course Content (Syllabus)
1. Introduction to programming: syntax, basic commands, variables and functions, expressions and flow control, libraries
expressions, variables and values
2. Data Processing: qualitative assessment, visualisation, normalisation
3. Advanced Statistics: Hypothesis testing, types of regression, statistics on large data sets, Principal Component Analysis, Design of Experiments, ANOVA
4. Data Mining Techniques: Supervised and Unsupervised Learning, Dimensionality Reduction, Classification, Descision Trees, Clustering
5. Numerical Analysis: root finding, numerical solution of systems of ODEs, linear and
integer programming
6. Applications in Chemical and Biochemical Engineering processes