Pennylane ist eine plattformübergreifende Python-Bibliothek für Quantencomputer, Quantenmaschungslernen und Quantenchemie.
Das endgültige Open-Source-Framework für die Quantenprogrammierung. Von Forschern für Forschung gebaut. 
Programm Quantencomputer . Bauen Sie Quantenschaltungen mit einer Vielzahl von Zustandsvorbereitungen, Toren und Messungen auf. Führen Sie auf Hochleistungssimulatoren oder verschiedenen Hardware-Geräten mit erweiterten Funktionen wie Messungen mit mittlerer Kreis und Fehlerminderung aus.
Master -Quantenalgorithmen . Entsperren Sie Algorithmen für Forschung und Anwendung von NISQ bis fehlertolerantes Quantencomputer. Analysieren Sie die Leistung, visualisieren Sie Schaltkreise und Zugriffstools für Quantenchemie und Algorithmusentwicklung.
Maschinelles Lernen mit Quantenhardware und Simulatoren . Integrieren Sie in Pytorch , Tensorflow , Jax , Keras oder Numpy , um Hybridmodelle mit quantenbewussten Optimierern und Hardware-kompatiblen Gradienten für fortschrittliche Forschungsaufgaben zu definieren und zu trainieren. Quantum Machine Learning QuickStart.
Quantendatensätze . Greifen Sie auf hochwertige, vorsimulierte Datensätze zu, um die Entwicklung von Zeit zu Forschung zu verringern und die Algorithmusentwicklung zu beschleunigen. Durchsuchen Sie die Datensätze oder tragen Sie Ihre eigenen Daten bei.
Zusammenstellung und Leistung . Experimentelle Unterstützung für die Just-in-Time-Zusammenstellung. Kompilieren Sie Ihren gesamten hybriden Workflow mit Unterstützung für fortschrittliche Funktionen wie adaptive Schaltkreise, Feedback in Echtzeit und unbegrenzte Schleifen. Weitere Informationen finden Sie in Catalyst.
Weitere Informationen und zusätzliche Funktionen finden Sie auf der Website von Pennylane.
Pennylane benötigt Python Version 3.10 und höher. Die Installation von Pennylane sowie allen Abhängigkeiten kann mit PIP durchgeführt werden:
python -m pip install pennylane Docker -Bilder finden Sie auf der Pennylane Docker Hub -Seite, auf der es auch eine detaillierte Beschreibung über die Unterstützung von Pennylane Docker gibt. Weitere Informationen finden Sie in der Beschreibung.
Steigen Sie schnell mit Pennylane auf, indem Sie unserem QuickStart -Leitfaden folgen, um wichtige Funktionen einzuführen, und Ihnen dabei helfen, Quantenschaltungen sofort zu erstellen.
Egal, ob Sie Quantenmaschungslernen (QML), Quantencomputer oder Quantenchemie untersuchen, Pennylane bietet eine breite Palette von Tools und Ressourcen, um Ihre Forschung zu unterstützen:

Sie können auch unsere Dokumentation für QuickStart Guides für die Verwendung von Pennylane und detaillierte Entwicklerleitfäden zum Schreiben Ihres eigenen Pennylane-kompatiblen Quantengeräts überprüfen.
Tauchen Sie ein tieferes Quantencomputer ein, indem Sie modernste Algorithmen mithilfe von Pennylane und Quantenhardware untersuchen. Entdecken Sie Pennylane Demos.

Wenn Sie Ihre eigene Demo beisteuern möchten, finden Sie in unserem Demo -Einreichungshandbuch.
Pennylane ist an der Spitze der Forschung in Quantencomputer, Quantenmaschungslernen und Quantenchemie. Erforschen Sie, wie Pennylane in den folgenden Veröffentlichungen für die Forschung verwendet wird:
Quantum Computing : Schnellkreisschnitt mit randomisierten Messungen
Quantenmaschinenlernen : Besser als klassisch? Die subtile Kunst des Benchmarking Quantenmaschinenlernmodelle
Quantenchemie : Beschleunigung der Quantenberechnungen der Chemie durch regulierte komprimierte Doppelfaktorisierung
Impactful Research treibt Pennylane an. Lassen Sie uns wissen, welche Funktionen Sie für Ihre Recherche zu Github oder auf unserer Website benötigen.
Wir begrüßen Beiträge - streichen Sie das Pennylane -Repository einfach und stellen dann eine Pull -Anfrage, die Ihren Beitrag enthält. Alle Mitwirkenden von Pennylane werden als Autoren in den Veröffentlichungen aufgeführt. Alle Benutzer, die erheblich zum Code beitragen (neue Plugins, neue Funktionen usw.), werden auf dem Pennylane Arxiv -Papier aufgeführt.
Wir ermutigen auch Fehlerberichte, Vorschläge für neue Funktionen und Verbesserungen sowie Links zu coolen Projekten oder Anwendungen, die auf Pennylane basieren.
Weitere Informationen finden Sie auf unserer Seite der Beiträge und unserem Entwicklungsleitfaden.
Wenn Sie Probleme haben, teilen Sie uns dies bitte mit, indem Sie das Problem in unserem GitHub -Problem -Tracker veröffentlichen.
Schließen Sie sich dem Pennylane -Diskussionsforum an, um sich mit der Quantengemeinschaft in Verbindung zu setzen, Unterstützung zu erhalten und sich direkt mit unserem Team zu beschäftigen. Es ist der perfekte Ort, um Ideen auszutauschen, Fragen zu stellen und mit anderen Forschern und Entwicklern zusammenzuarbeiten!
Beachten Sie, dass wir uns für alle ein freundliches, sicheres und einladendes Umfeld für alle einsetzen. Bitte lesen und respektieren Sie den Verhaltenskodex.
Pennylane ist die Arbeit vieler Mitwirkender.
Wenn Sie mit Pennylane recherchieren, zitieren Sie bitte unser Papier:
Ville Bergholm et al. Pennylane: Automatische Differenzierung von hybriden quantenklassischen Berechnungen. 2018. Arxiv: 1811.04968
Pennylane ist kostenlos und Open Source , veröffentlicht unter der Apache -Lizenz, Version 2.0.