Introduzione alla libreria di apprendimento automatico quantisticoIntroduction to the Quantum Machine Learning Library

La libreria di apprendimento automatico quantistico è un'API, scritta in Q#, che consente di eseguire esperimenti di apprendimento automatico ibrido quantistico/classico.The Quantum Machine Learning Library is an API, written in Q#, that gives you the ability to run hybrid quantum/classical machine learning experiments. Con la libreria è possibile:The library gives you the ability to:

  • Caricare dati personalizzati per la classificazione con simulatori quantisticiLoad your own data to classify with quantum simulators

  • Usare esempi ed esercitazioni per avvicinarsi al campo dell'apprendimento automatico quantisticoUse samples and tutorials to get introduced to the field of quantum machine learning

Le prestazioni previste sono decisamente inferiori rispetto a quelle degli attuali framework di apprendimento automatico classico. Tenere presente infatti che gli esperimenti vengono eseguiti sulla simulazione di un dispositivo quantistico che è già di per sé oneroso dal punto di vista del calcolo.You can expect low performance compared to current classical machine learning frameworks (remember that everything is running on top of the simulation of a quantum device that is already computationally expensive).

Lo scopo di questa documentazione è:The purpose of this documentation is:

  • Offrire una breve introduzione agli strumenti di apprendimento automatico (scritti in Q#) per l'apprendimento ibrido quantistico/classico.A concise introduction to machine learning tools (written in Q#) for hybrid quantum/classical learning.
  • Introdurre i concetti di apprendimento automatico e, in particolare, la loro realizzazione in classificatori incentrati sul circuito quantistico (noti anche come classificatori sequenziali quantistici).Introduce machine learning concepts and specifically their realization in quantum circuit centric classifiers (also known as quantum sequential classifiers).
  • Fornire un set di esercitazioni sulle nozioni di base per iniziare a usare gli strumenti forniti dalla libreria.Provide a set of tutorials on the basics to start using the tools provided by the library.
  • Illustrare i metodi di training e convalida per questi classificatori e spiegare in che modo vengono convertiti in specifiche operazioni Q# fornite dalla libreria.Discuss the training and validation methods for such classifiers and how they translate into specific Q# operations provided by the library.

Il modello implementato in questa libreria è basato sullo schema di training classico quantistico illustrato nel documento Circuit-centric quantum classifiers.The model implemented in this library is based on the quantum-classical training scheme presented in Circuit-centric quantum classifiers