SSB Kuantum Algoritma Yarışması’nın Final Yarışması (Hackathon) aşamasının IBM kuantum bilgisayarları kullanılarak gerçekleştirilecek olması doğrultusunda, yarışmacıların hazırlık sürecinde yararlanabilecekleri IBM Quantum Platformu ve Qiskit ekosistemine yönelik temel kaynaklar aşağıda sunulmuştur.
Yarışmacı adaylarımızın, özellikle final aşamasına etkin şekilde hazırlanabilmeleri amacıyla aşağıdaki dokümanları, eğitim içeriklerini ve teknik kaynakları incelemeleri tavsiye edilmektedir.
1. IBM Quantum Platformu
IBM Quantum Platformu; IBM kuantum bilgisayarlarına erişim, Qiskit tabanlı kuantum devrelerinin geliştirilmesi ve çalıştırılması, kuantum iş yüklerinin yönetilmesi ve sonuçların incelenmesi için kullanılan bir geliştirme ortamıdır.
Platform üzerinden;
· IBM kuantum bilgisayarlarına erişilebilir,
· Qiskit tabanlı kuantum uygulamaları geliştirilebilir,
· Kuantum devreleri gerçek sistemler üzerinde çalıştırılabilir,
· İş yükleri ve kullanım süreleri takip edilebilir,
· Resmî dokümantasyon, eğitim ve örnek uygulamalara ulaşılabilir.
IBM Quantum Platformu
https://quantum.cloud.ibm.com/
2. IBM Quantum Erişim Planları
IBM Quantum tarafından sunulan kuantum bilgisayarı erişim planlarına aşağıdaki bağlantı üzerinden ulaşılabilir.
Ücretsiz olarak sunulan Open Plan, kullanıcılara aylık 10 dakikaya kadar gerçek IBM kuantum bilgisayarı kullanım süresi sağlamaktadır. Erişim koşulları ve kullanım süreleri IBM tarafından güncellenebileceğinden, güncel bilgilerin ilgili sayfa üzerinden kontrol edilmesi önerilmektedir.
IBM Quantum ürünleri ve erişim planları
https://www.ibm.com/quantum/products
3. Eğitim Kaynakları
IBM tarafından hazırlanan kuantum hesaplama ve Qiskit eğitimlerine aşağıdaki bağlantı üzerinden ulaşılabilir.
IBM Quantum Learning
https://quantum.cloud.ibm.com/learning/en
Qiskit ekibi tarafından hazırlanan eğitim videoları, uygulama örnekleri ve teknik içerikler resmî Qiskit YouTube kanalında yer almaktadır.
Qiskit YouTube kanalı
https://www.youtube.com/@qiskit
Kuantum hesaplamanın mevcut durumu ve geleceğine ilişkin genel bir bakış sunan aşağıdaki videonun da hazırlık sürecinde incelenmesi tavsiye edilmektedir.
Önerilen video
https://youtu.be/MLE5LhsLD5U?si=JExHdu2iTEmvb0m2
4. Qiskit Kurulumu
Qiskit geliştirme ortamını kendi bilgisayarlarına kurmak isteyen yarışmacılar, aşağıdaki resmî kurulum rehberinden yararlanabilirler.
Qiskit kurulum rehberi
https://quantum.cloud.ibm.com/docs/en/guides/install-qiskit
Yarışmacıların kurulum sırasında ayrı bir Python sanal ortamı oluşturmaları ve kullandıkları Qiskit sürümünü kontrol etmeleri önerilmektedir.
5. Qiskit Aer ve Yerel Simülatörler
IBM’in bulut tabanlı kuantum simülatörleri kullanımdan kaldırılmıştır. Bunun yerine, Qiskit ekosisteminin bir parçası olan Qiskit Aer ve diğer yerel simülasyon seçenekleri kullanılabilmektedir.
Qiskit Aer ile;
· Kuantum devreleri gerçek donanım kullanılmadan test edilebilir,
· Farklı simülasyon yöntemleriyle devrelerin davranışı incelenebilir,
· Özel gürültü modelleri oluşturulabilir,
· Gerçek IBM kuantum sistemlerinin kalibrasyon verilerine dayanan gürültü modelleri kullanılabilir.
Belirli IBM kuantum sistemlerinin bağlantı yapısı, kapıları, kübit özellikleri ve gürültü davranışlarını taklit etmek için fake backends olarak adlandırılan simülasyon ortamlarından da yararlanılabilir.
Simüle edilebilecek devre büyüklüğü; kullanılan bilgisayarın işlemci ve bellek kapasitesine, devrenin yapısına ve tercih edilen simülasyon yöntemine göre değişmektedir.
Qiskit Aer ve yerel simülatörler
https://quantum.cloud.ibm.com/docs/en/guides/local-simulators
6. Bulut Tabanlı Geliştirme Ortamları
Kod geliştirme çalışmalarını kendi bilgisayarları yerine bulut tabanlı notebook ortamlarında yürütmek isteyen yarışmacılar, IBM tarafından hazırlanan aşağıdaki içeriği inceleyebilirler.
İlgili içerikte Qiskit’in farklı Jupyter Notebook tabanlı bulut ortamlarında kurulmasına ve kullanılmasına yönelik seçenekler sunulmaktadır.
Qiskit için bulut tabanlı notebook ortamları
https://www.ibm.com/quantum/blog/qiskit-notebook-environments
Yarışmacıların final aşaması öncesinde IBM Quantum Platformu üzerinde hesap oluşturmaları; Qiskit kurulumu, kuantum devrelerinin çalıştırılması, yerel simülatör kullanımı ve gerçek IBM kuantum bilgisayarlarına iş gönderme adımlarını uygulamalı olarak denemeleri önerilmektedir.
Yarışma sürecinde ihtiyaç duyulabilecek ilave teknik dokümanlar, eğitim içerikleri, kullanım rehberleri ve diğer bilgilendirmeler resmî yarışma web sitesi üzerinden duyurulacaktır.
Tüm yarışmacılarımıza başarılar dileriz.
Türkiye Kuantum Platformu