[this page on wiki][index][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Practical: Convolutional Neural Networks

Administrative Information

Title Convolutional Neural Networks
Duration 180
Module B
Lesson Type Practical
Focus Technical - Deep Learning
Topic Deep learning

Keywords

CNN,Deep learning,Python,

Learning Goals

Expected Preparation

Obligatory for Students

  • Theory and practice on CNN

Optional for Students

  • None.

References and background for students

  • None.

Recommended for Teachers

  • None.

Lesson materials

None.

Instructions for Teachers

This Practical covers fundamental CNN development, training and testing. Three exercises of increasing difficulty will be administered, each of them covering a different aspect of CNNs. All the proposed solutions will be implemented in Python, using the PyTorch package. The proposed exercises consist in:

Time schedule

Duration (min) Description Concepts Activity Material
40 Exercise 1: developing, training and testing simple CNNs on a simple dataset
40 Exercise 2: loading a pre-trained model, evaluation after and before fine-tuning on common datasets
20 Exercise 3: visualizing a subset of learned filters
80 Exercise 3: comparing classification performances on different architectures and more complex data

Acknowledgements

We thank Eng. Andrea Apicella for his contribution in developing the material.

The Human-Centered AI Masters programme was Co-Financed by the Connecting Europe Facility of the European Union Under Grant №CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.