Centralino: 0571 997787

Numero attivo in orario lavorativo

E-Learning

Quantum Computing

Categories: ,
Durata

5 Ore

Ruolo

Administrator, Analyst, Architect, Cloud Architect, Data Scientist, Database Administrator, Developer, End User, Engineer, Integration Engineer, Marketing, Marketing Manager, Network Engineer, Project Manager, Security Engineer, Solution Architect, Support Engineer, Sviluppatore, System Administrator, System Analyst, System Engineer, Virtualization Administrator

Tecnologie

Quantum Computing

Al momento non sono disponibili edizioni del corso

80.00

Dettagli

Powered by Deep Learning Italia

Panoramica

Il Quantum Computing sfruttando le proprietà della fisica quantistica, permette di effettuare i calcoli in un modo completamente diverso rispetto ai computer tradizionali

I computer quantistici sono quindi un modo completamente nuovo di utilizzare l’informatica per risolvere problemi reali, arrivando a soluzioni impossibili.

Cosa Imparerai nel corso?

Il corso è suddiviso in tre parti: nella prima parte verranno introdotti concetti di matematica di base e saranno descritte le differenze tra informatica classica e informatica quantistica.

Nella seconda parte del corso si discuterà dei concetti chiave del quantum computing, a partire dai postulati di meccanica quantistica fino alla definizione formale e tecnica di un algoritmo.

La terza, rappresenta la parte più importante e sostanziosa del corso, nella quale verranno descritti e implementati alcuni algoritmi quantistici. In particolare, verranno descritti due degli algoritmi quantistici più importanti in letteratura che risolvono problemi tipici dell’informatica classica.

Tutti gli algoritmi e i concetti introdotti saranno corroborati da una implementazione pratica attraverso il linguaggio python. In particolare, verrà utilizzato il framework qiskit di IBM, che consente di eseguire un algoritmo su un vero computer quantistico attraverso la IBM Quantum Experience.

Struttura delle lezioni

Deep Learning Italia struttura le sue lezioni in maniera molto semplice: all’interno di ogni sezione ci sono video esplicativi, in cui il docente spiega la lezione, corredati da slides. Per le esercitazioni sarà utilizzata la piattaforma qiskit di IBM.

Il percorso di apprendimento sarà intervallato da esercizi di comprensione riepilogativi e si concluderà con un test finale nel quale verranno messe in pratica le competenze acquisite durante il corso.

Programma

Introduzione al Quantum Computing

  • Outline and Scopes (8:25)
  • Cos’è il Quantum Computing? (8:45)
  • Applicazioni e Risorse (4:37)
  • Concetti base di Matematica e Algebra Lineare (parte 1) (9:59)
  • Concetti base di Matematica e Algebra Lineare (parte 2) (2:34)
  • IBM Quantum Experience (4:15)

Principi base di Quantum Computing

  • Principi di Quantum Computing (4:21)
  • Postulati della Meccanica Quantistica (5:35)
  • Proprietà del Quantum Computing, Qubits, Superposition, gatto di Schrödinger (10:20)
  • Multi qubit Quantum System, Entanglement, Measurement (parte 1) (4:32)
  • Multi qubit Quantum System, Entanglement, Measurement (parte 2) (6:12)
  • Multi qubit Quantum System, Entanglement, Measurement (parte 3) (2:36)
  • Quantum Gates (parte 1) (6:49)
  • Quantum Gates (parte 2) (5:30)
  • Quantum Gates (parte 3) (2:51)
  • Stati di Bell (7:11)
  • Wrap up (2:38)
  • Esercitazione con Qiskit: qubit initialisation (6:53)
  • Esercitazione con Qiskit: qubit initialisation (2:47)
  • Esercitazione con Qiskit: Quantum gates (3:26)
  • Esercitazione con Qiskit: implementazione degli stati di Bell (7:10)
  • Esercitazione con Qiskit: Circuiti Quantistici (3:28)

Algoritmi Quantistici: dalla teoria all’implementazione

  • Algoritmo di Deutsch (parte 1) (5:40)
  • Algoritmo di Deutsch (parte 2) (6:07)
  • Algoritmo di Deutsch (parte 3) (9:07)
  • Algoritmo di Grover (parte 1) (16:16)
  • Algoritmo di Grover (parte 2) (1:17)
  • Algoritmo di Grover (parte 3) (2:22)
  • Algoritmo di Grover (parte 4) (8:39)
  • Hybrid Quantum Classical Computation (parte 1) (5:51)
  • Hybrid Quantum Classical Computation (parte 2) (4:42)
  • Hybrid Quantum Classical Computation (parte 3) (11:09)
  • Quantum Machine Learning
  • Encode data in a Quantum System, State Preparation (8:25)
  • Quantum vs Classical Single Layer Perceptron (8:58)
  • Image Classification (parte 1) (9:29)
  • Image Classification (parte 2) (4:45)
  • Image Classification (parte 3) (5:11)
  • Image Classification (parte 4) (7:08)
  • Image Classification (parte 5) (26:51)
  • Image Classification (parte 6) (4:09)
  • Image Classification (parte 7) (3:48)
  • Universal vs Adiabatic quantum computation (1:49)
  • Conclusioni (0:29)

Final Project

EDU.Labs by Computer Gross
Via del Pino 1 - 50053 Empoli (FI) - Italia - P. I. 04801490485 - C.F. 02500250168
info@educationlabs.it | 0571 997787