Data Science II (course at WHZ)#
The second semester of the data science lecture series starts with visualization techniques. Then supervised machine learning for generating predictions from data is introduced. Linear regression and artificial neural networks are discussed in depth.
Data Visualization#
Week 1 (Matplotlib Basics)#
Lectures
Self-study
Matplotlib Basics (exercises; Circular Colorbar is bonus)
Practice session
Chemnitz Trees: download, cleaning, short names (project)
Week 2 (Advanced Matplotlib)#
Lectures
Matplotlib, continued
Self-study
Advanced Matplotlib (exercises)
Practice session
Chemnitz Trees: information extraction, presentation (project)
Week 3 (Ploty and Folium)#
Self-study
revisit Get Data and Set Up the Environment (project)
Practice session
-
Find Connections (project)
Supervised Learning#
Week 4 (Introduction)#
Week 5 (Quality Measures and Scaling)#
Lectures
General Considerations, continued
Quality Measures (proof of AUC interpretation is bonus)
Self-study
revisit Climate Change (project)
Practice session
Weather Animation (project)
Week 6 (Feature Reduction)#
Lectures
General Considerations, continued
Self-study
Practice session
-
Detecting Forgery with k-NN (project)
Quality Measures (project, AUC section is bonus)
Week 7 (Hyperparameter Optimization)#
Lectures
General Considerations, continued
Self-study
-
revisit/complete Load QMNIST (project)
revisit/complete Image Processing with NumPy (exercises)
Practice session
Week 8 (Linear Regression)#
Self-study
Linear Regression, continued
Practice session
-
Hyperparameter Optimization (project)
-
House Prices GUI (bonus project)
Week 9 (More on Regression)#
Lectures
Linear Regression, continued
Self-study
finish previous projects
Practice session
finish previous projects
Week 10 (ANN Basics)#
Lectures
-
Training ANNs (mathematical derivation of ANN gradients and ANN implementation from scratch are bonus)
Self-study
Practice session
Week 11 (ANNs with Keras)#
Lectures
Self-study
Practice session
Week 12 (CNNs, part I)#
Lectures
Self-study
Practice session
Week 13 (CNNs, part II)#
Lectures
Self-study
Practice session