Apakah latar belakang saya cukup untuk memulai komputasi kuantum?

14

Saya seorang mahasiswa sarjana teknik elektro tahun pertama. Saya ingin mempelajari komputasi kuantum dan AI kuantum di masa depan dan juga mungkin bekerja untuk membangun komputer kuantum.

Saya telah menyelesaikan Pengantar Strang untuk Aljabar Linier dua kali dan Aljabar Linear Axler Dilakukan Kanan . Saya telah menyelesaikan Kursus Probabilitas MIT OCW 6.041. Saya tahu Kalkulus 1, 2, dan 3 dan Persamaan Diferensial.

Saya punya 2 pertanyaan:

  1. Apakah latar belakang saya cukup untuk mempelajari komputasi kuantum?
  2. Di mana saya harus memulai / materi mana yang Anda sarankan?
Huseyin Okan Demir
sumber
6
Saya hanya ingin mengatakan bahwa sebagai siswa sekolah menengah yang telah mempelajari dasar-dasar komputasi kuantum - ya, latar belakang Anda sudah cukup. Jika Anda mau belajar, Anda bisa belajar.
heather
2
Ambil pendekatan startup dan mulailah saja. Kemudian ketika Anda menemukan celah pengetahuan tertentu isilah mereka saat Anda pergi. Ini adalah cara terbaik untuk memastikan Anda belajar dengan tepat apa yang perlu Anda capai x
Outsider
Jika Anda berencana melanjutkan kuliah di aliran EE / ECE, Anda harus mempelajari beberapa fisika jika Anda tertarik pada sisi perangkat keras. Pertanyaan Anda tidak jelas apakah Anda hanya tertarik pada perangkat keras atau algoritma / perangkat lunak. Anda akan melakukannya dengan baik dengan beberapa fisika yang sama, tetapi dua kali lipat jika Anda benar-benar ingin memahami dan / atau mengembangkan perangkat keras.
J ...
Anda dapat membaca Q untuk Quantum dengan hampir tanpa latar belakang, dan ini adalah pengantar nyata untuk komputasi kuantum. Saya juga merekomendasikan untuk memeriksa Quantum Computing sejak Democritus di beberapa titik.
littleO

Jawaban:

16

Saya sedang mengerjakan buku teks yang saat ini ada di Early Access yang disebut Learn Quantum Computing dengan Python dan Q # . Ini ditujukan untuk orang-orang yang ingin mempelajari cara memprogram untuk komputer kuantum, dan mempelajari dasar-dasar bagaimana komputer kuantum bekerja di sepanjang jalan. Hanya prasyarat pengetahuan yang pemrograman dalam beberapa bahasa (Python membantu tetapi tidak benar-benar diperlukan) dan dasar-dasar Aljabar Linear (beberapa matriks dan vektor semacam itu). Rekan penulis saya @ chris-granade dan saya akan sangat senang umpan balik tentang apa yang saat ini keluar di forum yang terkait dengan buku ini, dan ada kode diskon yang beredar untuk konferensi dan podcast dan semacamnya, hmu on dm dan saya dapat menemukan satu untuk Anda ya !

Sarah Kaiser
sumber
Saya akan tertarik melihat buku itu juga. Saya juga belajar tentang komputasi kuantum. Tolong beritahu saya!
Enrique Segura
@DrSarahKaiser, kapan Anda berharap buku Anda selesai? Anda membuat saya ketagihan, dan saya sangat kecewa tidak dapat membaca semuanya: /
TheCatWhisperer
Target kami adalah awal tahun depan, tetapi bab baru akan dirilis saat kami menyelesaikannya di sepanjang jalan. Bekerja pada beberapa hal pada distribusi kunci kuantum dan bekerja lebih banyak dengan qubit tunggal saat ini 😁 Saya sangat senang Anda menyukainya dan saya senang Anda membaca lebih cepat!
Dr. Sarah Kaiser
3

Saya pasti akan mengatakan pergi untuk itu. Saya memiliki pengalaman dan pengetahuan matematika yang jauh lebih sedikit daripada Anda, tetapi saya telah dapat mempelajari dasar-dasarnya. Memang ada beberapa hal yang terlintas di kepalaku, tapi saya pikir Anda akan siap. Satu bidang di mana Anda mungkin perlu belajar lebih banyak adalah logika dan ilmu komputer klasik. Memiliki pengetahuan, bahkan pengetahuan yang agak mendasar, di sini pasti membantu. Saya mulai dengan Quantum Computing untuk Semua Orang Chris Bernhardt . Ini mungkin terlalu sederhana untuk Anda, tetapi itu memberi saya titik masuk yang baik.

Pada akhirnya, saya pikir itu adalah minat dan antusiasme Anda yang paling penting, jadi, jika Anda tertarik dengan subjeknya, kejarlah!

SpaceChicken
sumber
3

Saya juga seorang sarjana yang berharap untuk memulai karir di bidang komputasi kuantum suatu hari nanti. Saya seorang mahasiswa fisika yang menjadi tertarik pada subjek sekitar setahun yang lalu, dan ini adalah beberapa hal yang membantu saya membangun sebuah yayasan.

Dalam hal latar belakang, aljabar linier adalah satu-satunya program yang penting untuk memahami dasar-dasar subjek. Alasannya adalah bahwa perhitungan dapat disederhanakan sebagai serangkaian matriks (disebut gerbang) yang bekerja pada vektor tertentu (disebut negara). Kursus dalam mekanika kuantum akan diperlukan untuk studi yang lebih maju dan banyak aplikasi komputasi kuantum, tetapi Anda sangat memenuhi syarat untuk mulai mempelajari dasar-dasar tanpa kursus seperti itu.

Dalam hal sumber daya, saran saya adalah mulai dengan sesuatu yang lebih ringan dari buku teks untuk pengantar pertama Anda. Saya sangat merekomendasikan Microsoft Q # Support Documents, terutama artikel "Konsep Komputasi Quantum" yang ditemukan di sini . Jika Anda ingin memulai pemrograman, Q # akan sangat sulit untuk dipelajari tanpa latar belakang dalam C # dan bahasa pemrograman fungsional , jadi itu mungkin bukan bahasa yang tepat untuk memulai. Ini tidak bertentangan dengan bahasa, tetapi sulit bagi saya karena saya tidak pernah menggunakan C # dan kesulitan membaca dokumen khusus bahasa sebelum kursus pemrograman fungsional saya. Saya pribadi memiliki banyak pelatihan dalam Python, jadi bahasa seperti Google Cirq atau IBM Qiskit adalah pilihan yang lebih alami bagi saya.

Setelah Anda membaca beberapa artikel tentang dasar-dasar itu, saat itulah saya akan mengambil buku teks. Seseorang telah menyebutkan "Mike dan Ike" ( Komputasi Quantum dan Informasi Quantum oleh Michael Nielsen dan Isaac Chuang) yang merupakan salah satu buku yang paling dihormati tentang masalah ini. Hal lain yang ingin saya sebutkan adalah Ilmu Komputer Quantum: Pengantar oleh N. David Mermin, yang cukup mudah diakses untuk seseorang tanpa latar belakang dalam mekanika kuantum, setidaknya untuk beberapa bab. Tidak ada buku yang cocok untuk semua orang, jadi coba saja beberapa dan lihat apa yang masuk akal bagi Anda.

Saran terakhir saya adalah menemukan teman untuk mengerjakan materi bersama atau seorang profesor untuk membantu memandu Anda melalui topik-topik yang sulit. Yang perlu diingat sepanjang karir akademik Anda adalah matematika, dan bidang terkait, lebih baik dengan panduan.

Semoga berhasil!

Luke Ellert-Beck
sumber
2

Memahami teori dasar komputasi kuantum harus dalam jangkauan. Jika Anda memahami aljabar linier, maka matematika tidak akan menjadi batu sandungan Anda. Mekanika kuantum juga tidak boleh - sementara Anda perlu mengeksploitasi beberapa mesinnya, Anda tidak perlu pemahaman yang mendalam untuk memulai. Sebagian besar sumber daya QC pengantar akan membangun ide-ide penting superposisi, pengukuran, operator kesatuan, dan konsep keterjeratan.

Rekayasa komputer kuantum adalah cerita lain. Jika Anda ingin melakukan itu maka Anda perlu tahu lebih banyak tentang mekanika kuantum yang tepat. Tetapi teori dasar komputasi kuantum masih harus didahulukan.

Jika Anda memulai, Anda harus membaca di brilliant.org (brilliant.org/courses/quantum-computing, bab pertama gratis). Pengungkapan penuh, saya ikut menulis kursus ini karena frustrasi dengan keadaan pilihan pembelajaran QC yang tersedia. Ini membawa Anda dari mempelajari apa qubit hingga realisasi saat ini komputasi kuantum (hybrid klasik / pendekatan kuantum seperti VQE).

Sepanjang jalan, Anda menyelidiki gerbang kuantum, membangun sirkuit pemrosesan informasi kuantum dasar (mis. Teleportasi dan pengkodean superdense), melihat contoh yang jelas tentang percepatan kuantum, dan memahami kelas utama algoritma kuantum. Anda belajar matematika, tetapi juga telah mensimulasikan komputer kuantum yang tertanam dalam kursus, sehingga Anda dapat menginternalisasi apa yang terjadi. Anda juga akan belajar bagaimana memprogram algoritma kuantum dalam bahasa Q # Microsoft dan menggunakannya untuk membangun aplikasi dasar dalam kimia kuantum.

joshsilverman
sumber
1

Semakin banyak yang Anda ketahui tentang matematika, pemrograman, fisika kuantum, dll. Semakin baik, tetapi bidang ini baru untuk semua orang yang terlibat. Kita semua terus belajar, jadi saya kira Anda harus melakukannya dengan baik. Karena itu, saya akan merekomendasikan Anda untuk mengembangkan keterampilan pemrograman Anda (Python banyak digunakan di bidang ini) dan mulai membaca hal-hal yang disediakan online oleh perusahaan yang mengembangkan komputer kuantum seperti IBM, Rigetti dan D-Wave. Itu akan membantu Anda memulai. Semoga berhasil.

PESchoenberg
sumber
1

Saya pikir akan lebih baik jika Anda mulai membaca Mike dan Ike . Beli hard copy. Ikuti latihan. Ini cukup untuk membaca koran. Bagian bacaan lebih lanjut akan memberikan titik awal dari tempat yang cocok untuk memasuki literatur.

Untuk aspek pemrograman, tempat terbaik untuk memulai adalah Qutip

Tejas Shetty
sumber
1

Iya. Kita perlu memiliki bakat untuk dipelajari subjek. Tampaknya, Anda memiliki keinginan yang kuat untuk belajar komputasi berbasis fisika kuantum.

Masa depan teknologi komputasi adalah kuantum, komputasi digital akan menjadi masa lalu dan akan segera dikenal sebagai teknologi bodoh 0 dan 1.

Minat Anda untuk komputasi kuantum lebih dari cukup untuk masuk jauh ke dalam subjek.

Bacalah jurnal terbaru dan pekerjaan penelitian tentang perhitungan kuantum. Meskipun demikian, buku-buku publikasi Springer juga bagus untuk belajar mandiri. Kami bisa mendapatkan banyak referensi lain juga di buku-buku ini.

Pratinjau gratis dari beberapa buku tersedia online:

pengguna30612
sumber
11
The future of the computing technology is quantum, the digital computing will be a past and will be known as dumb technology of 0's and 1's very soon. adalah sangat subjektif dan bahkan sebaliknya dari apa yang beberapa (sebagian besar?) orang di kuantum komputasi think. Sudut pandang yang paling saya dengar hari ini adalah "perangkat keras kuantum akan digunakan sebagai akselerator, sama seperti cara kita menggunakan GPU hari ini". Bagaimanapun, komputasi klasik jauh dari digantikan oleh komputasi kuantum. Buku bagus, tapi cukup mahal. Saya setuju bahwa sekali Anda akan dapat memahaminya, membaca makalah adalah yang terbaik.
Nelimee
Baik. Simulasi perangkat keras akan menjadi digital selama beberapa dekade, tetapi teknologi komputasi inti akan lebih dan lebih siap-kuantum dan diaktifkan-kuantum pada tahun 2020.
user30612
@Nelimee Keadaan sepotong data pada komputer normal dikenal dengan logika kepastian dari status 'ya' atau 'tidak ", tetapi perhitungan kuantum menggunakan status probabilitas probabilitas selanjutnya dari elektron spin state +1/2 atau -1 / 2, misalnya. Hanya komputer kuantum yang sangat sederhana yang telah dibangun, meskipun desain yang lebih besar telah diciptakan. Perhitungan kuantum menggunakan jenis fisika khusus, fisika kuantum, yang dengan sendirinya didasarkan pada prinsip eksklusi, teori probabilitas, prinsip ketidakpastian dan algoritma eksentrik Namun, masa depan komputasi kuantum indah dan menarik
user30612
5
Anda tidak perlu menjelaskan itu kepada saya, saya saat ini bekerja penuh waktu pada algoritma & implementasi kuantum. Saya hanya mengatakan bahwa, dari sudut pandang saya, perangkat keras kuantum hanya akan menggantikan perangkat keras klasik untuk tugas yang sangat spesifik (seperti anjak integer misalnya), tetapi tidak untuk tugas umum.
Awal