Eksplorowanie witryny internetowej usługi Azure Quantum
Rozpocznij pracę z obliczeniami kwantowymi, odkryj najnowsze przełomy kwantowe i twórz i uruchamiaj programy kwantowe za pomocą rozwiązania Copilot w usłudze Azure Quantum w witrynie internetowej usługi Azure Quantum.
Funkcje witryny internetowej usługi Azure Quantum:
- Copilot w usłudze Azure Quantum — sztuczna inteligencja spełnia świat kwantowy. Copilot w usłudze Azure Quantum to generowanie asystent sztucznej inteligencji, które ułatwiają naukę i eksplorowanie obliczeń kwantowych.
- Kod w usłudze Azure Quantum — eksploruj i uruchom Q# kod bezpośrednio w przeglądarce przy użyciu wbudowanego okna kodu i kompilatora oraz prześlij zadania do symulatora w pamięci lub bezpłatnego emulatora serii H-Series Quantinuum. Użyj narzędzia Copilot w usłudze Azure Quantum, aby wyjaśnić Q# kod, a także wygenerować kod z monitów.
- Elementy kwantowe — jednym z najważniejszych zastosowań obliczeń kwantowych będzie dziedzina chemii. Obecnie w prywatnej wersji zapoznawczej element Quantum Elements używa rozwiązania Copilot w usłudze Azure Quantum do projektowania, kodowania i renderowania modeli molekularnych.
- Quantum Katas — samouczki praktyczne, które uczą pojęć dotyczących obliczeń kwantowych i Q# języka programowania. Aby uzyskać więcej informacji, zobacz Learn with the Quantum Katas (Dowiedz się Q# z tematem Quantum Katas).
- Przykłady kodu — biblioteka kodu Usługi Azure Quantum to bogaty zestaw przykładów korzystających z języka Q#Python i kodu Qiskit w celu zademonstrowania scenariuszy kwantowych.
- Pojęcia kwantowe — od podstaw teorii kwantowej po zaawansowane techniki obliczeń kwantowych biblioteka Concepts jest kursem awaryjnym umożliwiającym przyspieszenie obliczeń kwantowych.
- Filmy wideo — przeglądaj bibliotekę wideo na potrzeby wywiadów z wiodącymi badaczami obliczeń kwantowych i innowatorami.
- Blogi usługi Azure Quantum — bądź na bieżąco z najnowszymi badaniami i innowacjami dotyczącymi obliczeń kwantowych.
Wystarczy zacząć eksplorować usługę Azure Quantum, to konto e-mail firmy Microsoft (MSA). Możesz bezpłatnie utworzyć usługę MSA pod adresem https://account.microsoft.com/.
Q# Uruchamianie programu
Aby rozpocząć eksplorowanie rozwiązania Copilot i kodowania w usłudze Azure Quantum, użyj jednej z przykładów z listy rozwijanej Przykłady kwantowe .
Przejdź do pozycji Kod w usłudze Azure Quantum przy użyciu dowolnego konta microsoft (MSA).
Wybierz pozycję Przykłady kwantowe , a następnie wybierz pozycję Generator liczb losowych. Poniższy kod jest kopiowany do okna kodu.
/// # Sample /// Quantum Random Number Generator /// /// # Description /// This program implements a quantum ranndom number generator by setting qubits /// in superposition and then using the measurement results as random bits. namespace Sample { open Microsoft.Quantum.Measurement; open Microsoft.Quantum.Intrinsic; @EntryPoint() operation Main() : Result[] { // Generate 5-bit random number. let nBits = 5; return GenerateNRandomBits(nBits); } /// # Summary /// Generates N random bits. operation GenerateNRandomBits(nBits : Int) : Result[] { // Allocate N qubits. use register = Qubit[nBits]; // Set the qubits into superposition of 0 and 1 using the Hadamard // operation `H`. for qubit in register { H(qubit); } // At this point each has 50% chance of being measured in the |0〉 state // and 50% chance of being measured in the |1〉 state. // Measure each qubit and reset them all so they can be safely // deallocated. let results = MeasureEachZ(register); ResetAll(register); return results; } }
Wybierz pozycję Symulator w pamięci.
Wybierz pozycję Uruchom.
- Wyniki są wyświetlane w polu Wyniki , a histogram wyników jest wyświetlany poniżej okna kodu.
- Suwak wybierz pozycję Wybierz liczbę zdjęć , aby określić liczbę uruchomień programu.
- Pole Strzały wyświetla wynik dla każdego strzału.
Aby ponownie uruchomić program przy użyciu innego symulatora:
- Wybierz listę rozwijaną Symulator w pamięci i wybierz pozycję Quantinuum H-Series Emulator.
- Wybierz liczbę zdjęć (obecnie ograniczonych do 20) i wybierz pozycję Uruchom.
- Stan zadania jest wyświetlany w górnej części okna kodu.
- Histogram wyników jest wyświetlany poniżej okna kodu. Wyniki dla każdego strzału nie są obecnie dostępne w emulatorze serii H-Series Quantinuum.
Monitowanie Copilot
- W oknie kodu wybierz pozycję Wyjaśnij kod , aby wyświetlić monit Copilot w usłudze Azure Quantum w celu wygenerowania analizy przykładu kodu.
Możesz wyświetlić monit Copilot w usłudze Azure Quantum, aby uzyskać niemal wszystkie elementy związane z kwantem, na przykład:
- "Wyjaśnienie operacji MResetZ"
- "Napisz Q# kod, który spląta dwa kubity"
- "Wyjaśnij interferencję kwantową"
Otwieranie przykładu kodu w programie VS Code dla sieci Web
Aby dokładniej zapoznać się z przykładowym kodem, możesz otworzyć kod w programie VS Code dla sieci Web za pomocą jednego kliknięcia i skorzystać z funkcji, takich jak ulepszone komunikaty o błędach, Q# wyróżnianie składni i zintegrowane debugowanie. Jeśli masz już skonfigurowane konto platformy Azure, możesz połączyć się bezpośrednio z obszarami roboczymi usługi Azure Quantum z poziomu programu VS Code.
Aby otworzyć kod w programie VS Code dla sieci Web:
Wybierz ikonę programu VS Code w dolnej części okna kodu.
Następne kroki
Można również uruchamiać programy kwantowe przy użyciu Azure Portal lub konfigurując lokalne środowisko programistyczne.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla