Klasyczny cień
W obliczeniach kwantowych klasyczny cień jest protokołem przewidywania funkcji stanu kwantowego przy użyciu jedynie logarytmicznej liczby pomiarów . nieznany stan , tomograficznie kompletny zestaw bramek (np. Clifforda , zbiór obserwowalnych elementów kanał kwantowy losowe próbkowanie z zastosowanie go do pomiar stanu wynikowego); przewidzieć wartości oczekiwane . Lista klasycznych cieni tworzona przy użyciu , i uruchomienie algorytmu generowania cienia właściwości , algorytm szacowania mediany średnich jest używany do radzenia sobie z . Klasyczny cień jest przydatny do bezpośredniego szacowania wierności , weryfikacji splątania, szacowania funkcji korelacji i przewidywania entropii splątania .
Niedawno naukowcy wykorzystali klasyczny cień, aby opracować skuteczne klasyczne algorytmy uczenia maszynowego dla szerokiego zakresu kwantowych problemów wielociałowych . Na przykład modele uczenia maszynowego mogłyby nauczyć się rozwiązywać stany podstawowe kwantowych układów wielociałowych i klasyfikować kwantowe fazy materii .
Algorytm generowanie cieni
- kopie nieznanego stanu -qubit
Lista unitarnych która jest kompletna
Klasyczny opis kanału kwantowego
- dla w zakresie od do :
- Wybierz losowy unitarny z
- U do , aby uzyskać stan
- Wykonaj podstawowy pomiar obliczeniowy na dla wyniku
- { i dodaj go do listy
- powrót
- „←” oznacza przypisanie . Na przykład „ największy ← przedmiot ” oznacza, że wartość największego zmienia się na wartość elementu .
- „ return ” kończy działanie algorytmu i wyświetla następującą wartość.
Algorytm Estymacja mediany średnich
- Dane wejściowe Lista obserwowalnych
Klasyczny cień
Dodatnia liczba całkowita ile oszacowań liniowych obliczyć.
- Powrót Lista gdzie
- _ i gdzie .
- „←” oznacza przypisanie . Na przykład „ największy ← przedmiot ” oznacza, że wartość największego zmienia się na wartość elementu .
- „ return ” kończy działanie algorytmu i wyświetla następującą wartość.