Provisional schedule

 

Time

 

(MS Teams)

Week 1

Session 1:  Introduction to Python

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Introduction to Python
  • Basic python project structure
  • Integrated Development Environments (IDE)
  • Control structures, primitive types
  • Primitive type operations
  • Q&A

10:00 – 12:00

Tutorial 1

 

Time

 

(MS Teams)

Week 2

Session 2: Advanced data structures

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Classes, methods
  • Typical design patterns for Machine Learning projects
  • File input/output operations
  • Q&A

10:00 – 12:00

Tutorial 2

 

Time

 

(MS Teams)

Week 3

Session 3: Numerical processing libraries

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Vectors and matrices: numerical representations of high dimensional data
  • NumPy: vector and matrix operations
  • SciPy: various algorithms for advanced numerical processing
  • Pytorch for machine learning processing pipelines
  • Q&A

10:00 – 12:00

Tutorial 3

 

Time

 

(MS Teams)

Week 4

Session 4: Data loading and sampling

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Pandas: data frames and time series
  • Data frames processing
  • Pytorch data loaders
  • Data sampling strategies
  • Q&A

10:00 – 12:00

Tutorial 4

  

Time

 

(MS Teams)

Week 5

Session 5: Machine Learning models: a typical training pipeline

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Various machine-learning models
    • Linear regression
    • Fully connected neural networks
    • Convolutional neural nets
  • Gradient descent
  • Loss functions
  • Q&A

10:00 – 12:00

Tutorial 5

 

Time

 

(MS Teams)

Week 6

Session 6: Feature representation

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Numeric data & time series
  • Text data: processing and representation
  • Image & video processing
  • Q&A

10:00 – 12:00

Tutorial 6

 

Time

 

(MS Teams)

Week 7

Session 7: Result interpretation & Data Visualisation

Led by: Dr Ovidiu Șerban

08:00 – 10:00

Content

  • Loss interpretation and model accuracy
  • Performance metrics
  • Data visualisation techniques for model performance
  • Q&A

10:00 – 12:00

Tutorial 7

 

Time

 

(MS Teams)

 

Week 8

Session 8: Project Presentations

Led by: Dr Ovidiu Șerban

 

08:00 – 10:00

Content

  • Group project presentations
  • Q&A and feedback
  • Announcement of winning project group.