Eğitim İçeriği
ProjectQ Temelleri ve Mimarisini Anlama
- ProjectQ'nin tarihi ve hedefleri
- Temel bileşenler: motorlar, arka uçlar ve meta-motorlar
- Derleme işlem hattı ve dönüştürmeler
ProjectQ ile Başlarken
- ProjectQ'ü ve bağımlılıkları kurma
- Ana motoru başlatma ve arka uç kurulumu
- Varsayılan simülatör arka ucunu anlama
ProjectQ Sözdizimi ve Yapıları
- Qubit tahsis, kayıtlar ve temel kapilar
- Kontrol, koşullu işlemler ve ölçüm
- Özel kapılar ve kapı ayrıştırma kullanımı
Derleyici Motorları ve Optimizasyon Teknikleri
- Derleyici motorları hattı (optimizatörler, çevirmeciler, ayrıştırıcılar)
- Kapı iptali, birleştirme ve zamanlama
- Özel optimizasyon motorları yazma
Kuantum Programları ve Örnekler
- Basit devreleri oluşturma (Bell durumları, kuantum teleportasyonu)
- Kontrollü işlemler ve yardımcı qubitlerle çalışma
- Parametreli devreler ve varyasyonel yapılar
Birden Çok Arka Uca Hedefleme
- IBM Q, Rigetti veya diğer donanımlar için devre çevirisi
- Gürültü bilgisiyle simülatörler ve doğruluk tahmini kullanımı
- Test, hata ayıklama ve sonuç doğrulaması
Elle Yapılan Mini Proje
- Bir kuantum algoritması tanımlayın (örneğin, basit Grover veya QFT parçası)
- ProjectQ'ü kullanarak uygulayın, optimize edin ve arka uç seçin
- Çıktıyı analiz edin, simülatörleri karşılaştırın ve devreyi geliştirin
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Kuantum bilgi işlemi kavramları (qubits, süperpozisyon, kapılardan) hakkındaki bilgi
- Python programlama deneyimi
- Kuantum devre temsiliyle ilgili tanıma
Hedef Kitle
- Kuantum yazılım geliştiricileri
- Kuantum programlamayı inceleyen araştırmacılar ve mühendisler
- Kuantum arka uçlarına hedeflemeyi planlayan geliştiriciler
Danışanlarımızın Yorumları (1)
Kuantum hesaplama algoritmaları ve eğitmenin ilgili teorik arka plan bilgisini çok iyi buldum. Özellikle, sunulan materyal ile çetin durumlara düştiğimde tam olarak tespit etme yeteneğini vurgulamak isterim; bana konuyu gerçekten anlamama için zaman ve destek sağladı - bu harika ve çok faydalıydı! Zoom kullanarak yapılan sanal kurulum, eğitim oturumları ve ara mola dizilimleri ile ilgili düzenlemeler oldukça iyi işe yaradı. Sadece 2 günde kapmak için bir sürü materyal/teori vardı, bu yüzden eğitmen ilerleme durumuma bağlı olarak konuların benim anladığım seviyeye göre nicelikleri çok güzel ayarladı. Belki de programda belirtilen tüm materyali ve içeriği kapsamak için mutlak başlangıççılar için 3 gün planlamak daha iyi olabilir. Eğitim konularına yönelik spesifik sorularımı yanıtlamada eğitmenin esnekliğini çok beğendim, gerektiğinde mola verdikten sonra daha fazla açıklama getirerek geri dönmesini de. Oturumlar için tekrar çok teşekkür ederim! İyiydi!
Giorgi Ediberidze
Eğitim - Quantum Computing with IBM Quantum Experience
Yapay Zeka Çevirisi