Teaching

Table of Contents


Introduction


At TOELT we teach regularly at various international universities. In our courses we cover Machine Learning, Statistics, Deep Learning, Programming, TensorFlow and Keras, Research, Academic Writing, Innovation and much more.

Leading Role in the continuing education in Switzerland

Umberto Michelucci is also a co-lead for two continuing education offering at the University of Lucerne: the certificate of advanced studies in Machine Learning and the certification of advanced studies in data science.

Structure of this page

The courses and lectures listed here are diveded by level: PhD, master, bachelor and Continuing Education .


Books

Umberto Michelucci has published 3 books with Springer Nature on Deep Learning and TensorFlow that have received more than 100 citations and has been downloaded more than 100000 times. He is also writing a fourth book (that will be available end of 2023) that will be a unversity text book for scientists, to enable them to apply machine learning in their research projects.

Book References

  1. Deep Learning for Natural Sciences. (2023). [Book]. In Springer Nature. Springer Nature.
    @book{michelucci2023book,
      title = {Deep Learning for Natural Sciences},
      journal = {Springer Nature},
      year = {2023},
      publisher = {Springer Nature},
      link = {},
      bibtex_show = {true},
      abbr = {Book},
      type = {Book},
      topic = {mltheory}
    }
    
  2. Michelucci, U. (2022). Applied Deep Learning with TensorFlow 2 [Book]. Springer Nature/Apress.
    @book{michelucciapplied,
      title = {Applied Deep Learning with TensorFlow 2},
      author = {Michelucci, Umberto},
      publisher = {Springer Nature/Apress},
      year = {2022},
      abbr = {Book},
      topic = {mltheory},
      type = {Book},
      selected = {true},
      bibtex_show = {true}
    }
    
  3. Michelucci, U. (2019). Advanced applied deep learning: convolutional neural networks and object detection [Book]. Springer Nature.
    @article{michelucci2019advanced,
      title = {Advanced applied deep learning: convolutional neural networks and object detection},
      author = {Michelucci, Umberto},
      year = {2019},
      publisher = {Springer Nature/Apress},
      journal = {Springer Nature},
      link = {https://www.apress.com/gp/book/9781484249758},
      bibtex_show = {true},
      abbr = {Book},
      type = {Book},
      topic = {mltheory}
    }
    
  4. Michelucci, U. (2018). Applied Deep Learning - A Case-Based Approach to Understanding Deep Neural Networks [Book]. In Springer Nature. Springer Nature/Apress.
    @book{michelucci2018applied,
      title = {Applied Deep Learning - A Case-Based Approach to Understanding Deep Neural Networks},
      author = {Michelucci, Umberto},
      journal = {Springer Nature},
      year = {2018},
      publisher = {Springer Nature/Apress},
      link = {https://www.apress.com/gp/book/9781484237892},
      bibtex_show = {true},
      abbr = {Book},
      type = {Book},
      topic = {mltheory}
    }
    

PhD Level Courses


Deep Learning meets (astro)-Physics

Eidgenössische Technische Hochschule Zürich (ETH Zürich), Technical workshop for the astrophysics department in collaboration with Prof. S. Quanz (January 2020)

Machine Learning & Astrophysics Hack Days

Eidgenössische Technische Hochschule Zürich (ETH Zürich), 4 PhD Level Seminars on Machine Learning in Physics (2020-2021)

University of Ljubljana (August 2022), Topic: Machine Learning



Master Level Courses


Computer Vision with Deep Learning

University of Applied Science Lucerne, Master of Science Course (2023)

Fundamentals of Computer Vision with Neural Networks

University of Applied Science Lucerne, Master of Science 2-day lectures (2021, 2022)

Emerging Topics for / Innovative Topics in Information Systems

University of Applied Sciences and Arts Northwestern Switzerland, Master of Science 1-day Worshop (2021)

Emerging Topics for / Innovative Topics in Information Systems

University of Applied Sciences and Arts Northwestern Switzerland, Master of Science 1-day Worshop (2020)


Bachelor Level Courses


Data Science

Scuola Professionale della Svizzera Italiana (SUPSI), Bachelor in Data Science, 4 Lectures (Spring 2022)



Continuing Education Level Courses


Umberto Michelucci is also a co-lead for two continuing education offering at the University of Lucerne: the certificate of advanced studies in Machine Learning and the certification of advanced studies in data science.

Lecture in the CAS BDAI – 1. Module “Creating Value from Data”

University of St. Gallen (Continuing education), June 2022 / June 2021

Applied Deep Learning with autoencoders,

ETH University and Google Student Developer Group Zürich, June 2022


Develop your own Generative Adversarial Network – An introduction to GANs with TensorFlow Keras

Technische Universitaet Muenchen, January 2022

Introduction to TensorFlow

ETH University and Google Student Developer Group Zürich, November 2020

Deep Learning with Tensorflow 1.X (2018)

Zuerich University of Applied Science (ZHAW), Course (2018)

Deep Learning with Tensorflow 1.X (2019)

Zuerich University of Applied Science (ZHAW), Course (2019)