ansuini / MHPC_DL_2022

Github Repo for the DL course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Learning

This is the Deep Learning part of the Unsupervised Learning Course of the Master in High-Performance Computing (SISSA/ICTP)

Main Topics

First Part

  • Artificial neural networks
  • Train, validate and test a deep learning model
  • Convolutional neural networks
  • Elementary aspects of unsupervised deep learning models

Second Part

TO APPEAR

Teachers

  • Alessio Ansuini (First Part)
  • Alberto Cazzaniga (Second Part)

Institute: Research and Technology Institute, AREA Science Park)

Notebooks of the First Part are gently made available by Marco Zullich (PhD student in Industrial and Information Engineering at University of Trieste)

Detailed Syllabus of the First Part

Day 1

  • The artificial neuron
  • Possiblities and limitations of a single neuron
  • Linear layer
  • Non-linearities
  • Fully connected architectures
  • Softmax layer
  • Cross-entropy loss and the MLE principle

Sources (see below): Michael Nielsen's online book, PyTorch Tutorials

Day 2

  • Stochastic gradient descent
  • Optimization
  • Regularization
  • Data augmentation

Sources: Michael Nielsen's online book, PyTorch Tutorials

Day 3

  • Convolutional networks basics
  • Transfer learning

Michael Nielsen's online book, image kernels, PyTorch Tutorials

Day 4

TO APPEAR

Day 5

TO APPEAR

Exam

TO APPEAR

Resources

There are excellent free resources to deepen your knowledge on topics such as Deep Learning, Reinforcement Learning and more in general Artificial Intelligence.

Here is a selection of very good ones.


Books for free



Courses for free



Websites and Blogs



YouTube channels


About

Github Repo for the DL course


Languages

Language:Jupyter Notebook 98.6%Language:Python 1.4%