Hakkında daha fazla bilgi edinmek istiyorum kuantum hesaplama ve Q# dilinde nasıl programlanır? Microsoft yeni başlattı Kuantum Kataları, size kendi hızınızda öğrenmeniz için eğitimler sağlayarak tam da bunu yapan açık kaynaklı bir proje. Microsoft'a göre bu alıştırmalar üç öğrenme ilkesine dayanıyor: Aktif öğrenme, artan karmaşıklık artışı ve geri bildirim.
"Her kata, belirli bir kuantum hesaplama konusunda basitten zorlayıcıya doğru ilerleyen bir dizi görev sunar." Microsoft Quantum Team şunu belirtiyor:. “Her görev bazı kodları doldurmanızı gerektiriyor; ilk görev yalnızca bir satır gerektirebilir ve sonuncusu oldukça büyük bir kod parçası gerektirebilir. Bir test çerçevesi, çözümlerinizi doğrulayarak gerçek zamanlı geri bildirim sağlar."
Önerilen Videolar
Şu anda temel kuantum hesaplama kapılarını, süperpozisyonunu, ölçümlerini ve Deutsch-Jozsa algoritmasını kapsayan yalnızca dört kata bulunmaktadır. Her kata, kod parçalarını manuel olarak eklemenizi gerektiren, önemsizden zorluya doğru ilerleyen bir dizi görevi içeren bağımsız bir projedir. Ayrıca son kodunuzu kuran, çalıştıran ve doğrulayan bir test çerçevesi de sağlarlar.
İlgili
- Beyinleri kuantum bilgisayarlara bağlayan İngiltere laboratuvarının içi
- Araştırmacılar kuantum hesaplamanın geliştirilmesinde 'eksik yapboz parçası' yaratıyor
- IBM en büyük kuantum bilgisayarını ve onu koyacak dev bir buzdolabını inşa ediyor
Örneğin, ilk kata, kuantum hesaplamada kullanılan temel işlemler için başka bir terim olan hesaplama kapılarının yanı sıra ek ve kontrollü kapı versiyonlarını kapsar. Katada sağlananlar Microsoft'a aittir. Kuantum. Notlar, ilkel ad alanını ortaya koyuyor.
Bu kataları kullanmak için yüklemeniz gerekir. Kuantum Geliştirme Kiti Windows 10, MacOS ve Linux için. Bu kit genellikle kendi kuantum hesaplama programlarınızı ve deneylerinizi oluşturmak için kullanılır. Q# dilini ve derleyicisini, Q# standart kütüphanesini, yerel bir kuantum makine simülatörünü, bir kuantum bilgisayar izleme simülatörünü ve diğer iki bileşeni içerir. Kiti yükledikten sonra kataları Git aracılığıyla veya ZIP dosyasındaki bağımsız kopyaları indirme.
Microsoft, bir kata açtıktan sonra tüm testler başlangıçta başarısız olduğunda paniğe kapılmamanız gerektiğini söylüyor. Tüm görevleri tamamlamak için Tasks.qs dosyasına atlamanız ve kodu manuel olarak girmeniz gerekir. Bu görevler, doğru kodu girmenizi, projeyi yeniden oluşturmanızı ve ardından ilgili testleri yeniden çalıştırmanızı gerektiren bir birim testi kapsamındadır. Her şeyi doğru yaptıysanız ilgili ünite görevi geçecek ve bir sonraki aşamaya geçebilirsiniz.
Microsoft'un kataları sonra geliyor şirket ilk Q# kodlama yarışmasına ev sahipliği yaptı Temmuz ayı başlarında 650'den fazla geliştiriciye ve yeni programcıya meydan okuyacak. Microsoft'a göre 350'den fazla katılımcı en az bir Q# problemini çözerken, 100 katılımcı da 15 sorunun tamamını çözdü. Problemler tüm temel durumların süperpozisyonunu oluşturmaktan ikinci bir dizi yeniden yapılandırma algoritması oluşturmaya kadar uzanıyordu. Yarışma kazananı Microsoft, tüm görevleri 2,5 saatin altında tamamladığını söylüyor.
Microsoft'un Quantum Katas'ının açık kaynaklı bir proje olduğu göz önüne alındığında, şirket tüm katkı ve önerileri memnuniyetle karşılıyor. Microsoft, "Katkıların çoğu, katkınızı kullanma haklarını bize verme hakkına sahip olduğunuzu ve gerçekten de verdiğinizi beyan eden bir Katılımcı Lisans Sözleşmesini (CLA) kabul etmenizi gerektirir" diye ekliyor.
Editörlerin Önerileri
- Bilim insanları kuantum hesaplamada yeni bir buluşa imza attı
- IBM'in yeni 127 kübit işlemcisi kuantum hesaplamada büyük bir atılımdır
- Microsoft'un yeni kuantum çipi binlerce kübitin kontrol edilmesine yardımcı olabilir
- Yapay Zekanın bir sonraki büyük mücadelesi mi? Go'nun kuantum versiyonunu oynama
- Microsoft'un atmosferdeki karbonu temizleme planı mı? Kuantum bilgisayarlar
Yaşam tarzınızı yükseltinDigital Trends, en son haberler, eğlenceli ürün incelemeleri, anlayışlı başyazılar ve türünün tek örneği olan ön bakışlarla okuyucuların teknolojinin hızlı tempolu dünyasını takip etmelerine yardımcı olur.