搜尋
首頁後端開發Python教學我今年在量子計算中學到的東西(作為初級工程師)

What I learned in Quantum Computing this year (as a Junior Engineer)

作為一名在量子計算領域找到工作的初級軟體工程師,2024 年是非常有趣的一年。我想分享這篇文章作為其他剛進入這個行業的人的例子,因為看起來每個人都是專家並且確切地知道他們在做什麼。事實並非如此。我的經驗並不算特別,但在讀完大學後,我想我最終要么會在金融領域擔任一名寬客,要么在加州的一些大型軟體公司(你知道的),所以從理論理解到實踐— —關於量子計算這樣一個重要的新行業的發展作用令人驚訝。還有很多艱苦的工作。我不會浪費這個機會繼續成長和學習,並且能夠幫助他人這樣做。

茱莉亞是一個令人驚喜的驚喜

量子運算社群對 Julia 的擁抱今年年初引起了我的注意。雖然 Python 仍然佔據主導地位,但 Julia 的量子軟體套件(如 Yao.jl 和 QuantumOptics.jl)為量子電路設計提供了令人驚訝的優雅解決方案。事實證明,該語言的多重調度系統對於處理不同的量子閘實現特別有用。然而,學習曲線很陡峭——從 Python 開始,我花了無數個晚上試圖更好地理解 Julia 的類型系統。 Julia 自己網站上的學習路徑確實很好。

Qiskit 的演化

自從 1.0 更新之前的第一個教學以來,我與 Qiskit 的關係發生了很大變化。由於該更新,我仍然發現很多損壞的資源,但至少現在我不認為它只是一個電路構建的黑盒子。我必須學習如何在工作中使用其脈衝級程式功能(儘管「意識到」可能比成為日常如何做到這一點的專家更準確)。這種更深入的了解幫助我了解我的團隊在優化錯誤緩解策略時所做的事情,特別是在處理 IBM 設備上的串擾時。 Qiskit 中從 Circuit 到基於 Primitive 的工作流程的轉變進行了調整,但最終導致了更易於維護的程式碼。

透過更多硬體存取從模擬走向現實

在日常工作之外,我可以透過 Amazon Braket 和 Microsoft Azure Quantum 存取更多 IonQ 和 Quantinuum 硬體。我的一位導師是一家量子公司的產品經理,他敦促我嘗試我能找到的所有各種量子入門指南,這是一個好主意。我擔心這可能感覺像是很多抽象的演練,但這迫使我嘗試我不會使用的新系統。例如,超導系統和俘獲離子系統之間的對比變得有形而不是理論上。我慘痛地了解到,在模擬中表現良好的演算法通常需要對真實硬體進行大量修改。跨平台基準測試成為我工作流程的常規部分,教我更批判性地思考量子位元連結和閘保真度。

Classiq 和開源社群

導師角度的另一個推動是探索所有不同的開源專案。 Classiq 的演算法庫以及他們的各種研討會、黑客馬拉松和外展工作給我留下了深刻的印象,讓我更容易參與並邊做邊學。它也讓我看到了量子電路綜合中的中間表示。他們的自動電路最佳化方法挑戰了我對量子編譯的理解。雖然我最初在它們的抽象層上遇到了困難,但事實證明,跨不同後端產生硬體感知電路的能力對於我們的專案來說是無價的。我還加入了一些新的開源社區,例如統一基金,雖然我作為其中的一部分並沒有特別吵鬧,但我很欣賞它的存在,我可以進出看看每個人都在談論什麼。我希望在 2025 年能夠更多地參與其中。

Azure 量子培訓

微軟的 Azure Quantum 培訓被證明具有意想不到的價值。我可以將其歸類為上述類別,但這對我這個不使用任何 Microsoft 工具的人來說確實是一個驚喜。我知道一些老朋友對此感到驚訝,因為他們都經歷過微軟主導的上一代。除了特定於平台的知識之外,我還獲得了 Q# 和量子中間表示 (QIR) 的實務經驗。糾錯的結構化方法和對拓樸量子位元思想的探索為我在量子糾錯原理方面奠定了更堅實的基礎。還有一套非常流暢的文件和使用者指南。

女性代表性不斷成長

今年最令人鼓舞的進展之一是在量子運算領域與更多女性建立了聯繫。我不是來自科學院,所以我已經習慣了軟體工程領域的女性人數要少得多,所以這是一個令人高興的驚喜。我到處都能看到偉大的靈感,例如 Qubit by Qubit 團隊的 Qubit,或者 Anastasia 的所有視頻,甚至 Hannah Fry 最近為 Bloomberg 製作的精彩視頻紀錄片。再加上大量鼓舞人心的同行和同事,我將不提供公共連結!但感謝他們所有人以及所有讓參與和開始工作變得容易的人。
展望未來

當我回顧今年的旅程時,我對這個領域的發展之快感到震驚,儘管我們都抱怨它花了這麼長時間。儘管仍有重大的工程挑戰,但理論建議和實際實施之間的差距仍持續縮小。對於進入該領域的初級工程師,我的建議是保持經典和量子演算法的堅實基礎,同時保持適應新工具和方法的能力。並準備好長期解決一個大問題。同時獲得的獎勵是值得的!

以上是我今年在量子計算中學到的東西(作為初級工程師)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何使用Python查找文本文件的ZIPF分佈如何使用Python查找文本文件的ZIPF分佈Mar 05, 2025 am 09:58 AM

本教程演示如何使用Python處理Zipf定律這一統計概念,並展示Python在處理該定律時讀取和排序大型文本文件的效率。 您可能想知道Zipf分佈這個術語是什麼意思。要理解這個術語,我們首先需要定義Zipf定律。別擔心,我會盡量簡化說明。 Zipf定律 Zipf定律簡單來說就是:在一個大型自然語言語料庫中,最頻繁出現的詞的出現頻率大約是第二頻繁詞的兩倍,是第三頻繁詞的三倍,是第四頻繁詞的四倍,以此類推。 讓我們來看一個例子。如果您查看美國英語的Brown語料庫,您會注意到最頻繁出現的詞是“th

我如何使用美麗的湯來解析HTML?我如何使用美麗的湯來解析HTML?Mar 10, 2025 pm 06:54 PM

本文解釋瞭如何使用美麗的湯庫來解析html。 它詳細介紹了常見方法,例如find(),find_all(),select()和get_text(),以用於數據提取,處理不同的HTML結構和錯誤以及替代方案(SEL)

python中的圖像過濾python中的圖像過濾Mar 03, 2025 am 09:44 AM

處理嘈雜的圖像是一個常見的問題,尤其是手機或低分辨率攝像頭照片。 本教程使用OpenCV探索Python中的圖像過濾技術來解決此問題。 圖像過濾:功能強大的工具圖像過濾器

如何使用Python使用PDF文檔如何使用Python使用PDF文檔Mar 02, 2025 am 09:54 AM

PDF 文件因其跨平台兼容性而廣受歡迎,內容和佈局在不同操作系統、閱讀設備和軟件上保持一致。然而,與 Python 處理純文本文件不同,PDF 文件是二進製文件,結構更複雜,包含字體、顏色和圖像等元素。 幸運的是,借助 Python 的外部模塊,處理 PDF 文件並非難事。本文將使用 PyPDF2 模塊演示如何打開 PDF 文件、打印頁面和提取文本。關於 PDF 文件的創建和編輯,請參考我的另一篇教程。 準備工作 核心在於使用外部模塊 PyPDF2。首先,使用 pip 安裝它: pip 是 P

如何在django應用程序中使用redis緩存如何在django應用程序中使用redis緩存Mar 02, 2025 am 10:10 AM

本教程演示瞭如何利用Redis緩存以提高Python應用程序的性能,特別是在Django框架內。 我們將介紹REDIS安裝,Django配置和性能比較,以突出顯示BENE

如何使用TensorFlow或Pytorch進行深度學習?如何使用TensorFlow或Pytorch進行深度學習?Mar 10, 2025 pm 06:52 PM

本文比較了Tensorflow和Pytorch的深度學習。 它詳細介紹了所涉及的步驟:數據準備,模型構建,培訓,評估和部署。 框架之間的關鍵差異,特別是關於計算刻度的

Python中的平行和並發編程簡介Python中的平行和並發編程簡介Mar 03, 2025 am 10:32 AM

Python是數據科學和處理的最愛,為高性能計算提供了豐富的生態系統。但是,Python中的並行編程提出了獨特的挑戰。本教程探討了這些挑戰,重點是全球解釋

如何在Python中實現自己的數據結構如何在Python中實現自己的數據結構Mar 03, 2025 am 09:28 AM

本教程演示了在Python 3中創建自定義管道數據結構,利用類和操作員超載以增強功能。 管道的靈活性在於它能夠將一系列函數應用於數據集的能力,GE

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境