Deep Learning (beberapa lapis jaringan saraf tiruan yang digunakan dalam tugas pembelajaran mesin yang diawasi dan tidak diawasi) adalah alat yang sangat kuat untuk banyak tugas pembelajaran mesin yang paling sulit: pengenalan gambar, pengenalan video, pengenalan ucapan, dll. Mengingat bahwa saat ini satu dari algoritma pembelajaran mesin yang paling kuat, dan Quantum Computing secara umum dianggap sebagai pengubah permainan untuk tugas-tugas perhitungan tertentu yang sangat sulit, saya bertanya-tanya apakah ada gerakan menggabungkan keduanya.
- Bisakah algoritma pembelajaran yang mendalam berjalan di komputer kuantum?
- Apakah masuk akal untuk mencoba?
- Apakah ada algoritma kuantum lain yang akan membuat pembelajaran yang mendalam menjadi tidak relevan?
algorithm
machine-learning
neural-network
Bob Swain
sumber
sumber
Jawaban:
Ya, semua algoritma klasik dapat dijalankan pada komputer kuantum, apalagi algoritma klasik yang melibatkan pencarian bisa mendapatkan meningkatkan waktu asli dengan menggunakan algoritma grovers. Contoh yang muncul dalam pikiran adalah memperlakukan fine tuning parameter jaringan saraf sebagai masalah "mencari koefisien".waktu asli----------√
Untuk faktanya ada keuntungan komputasi yang jelas dalam beberapa proses: ya.
Tidak yang saya tahu. Tetapi seseorang dengan keahlian yang lebih banyak bisa bermain di sini jika mereka mau. Satu hal yang terlintas dalam pikiran: seringkali kita dapat menggunakan Pembelajaran Dalam dan bentuk-bentuk Kecerdasan Buatan lainnya untuk mempelajari masalah kimia, dan fisika karena simulasi itu mahal atau tidak praktis. Dalam domain ini, Komputer Quantum kemungkinan akan membantai leluhur klasik mereka karena kemampuan mereka untuk mensimulasikan sistem kuantum (seperti Nuclear Chemistry) secara efektif waktu nyata atau lebih cepat.
Terakhir saya berbicara dengannya, Mario Szegedy tertarik pada hal ini, mungkin ada banyak peneliti lain yang sedang mengerjakannya sekarang.
sumber
Ini adalah pertanyaan terbuka, tapi ya, ada banyak pekerjaan yang dilakukan di bagian depan ini.
Beberapa klarifikasi
Pertama-tama, perlu dicatat bahwa ada dua cara utama untuk menggabungkan pembelajaran mesin (dan pembelajaran mendalam khususnya) dengan mekanika kuantum / komputasi kuantum:
Terapkan teknik pembelajaran mesin klasik untuk mengatasi masalah yang timbul dalam konteks mekanika kuantum / informasi kuantum / perhitungan kuantum . Daerah ini tumbuh terlalu cepat bagi saya untuk bahkan mencoba daftar referensi yang layak, jadi saya hanya akan menghubungkan ke beberapa karya terbaru dalam arah ini: pada 1803,04114 penulis menggunakan pendekatan pembelajaran mesin untuk menemukan sirkuit untuk menghitung tumpang tindih antara dua negara (ada sejumlah karya lain dalam arah yang sama), dan pada 1803.05193 penulis mempelajari bagaimana jaringan saraf yang dalam dapat digunakan untuk menemukan skema koreksi kontrol kuantum.
2) QM→
Studi algoritma kuantum untuk menganalisis data besar , yang sering kali berjumlah untuk mencari " generalisasi kuantum " dari algoritma pembelajaran mesin klasik. Anda dapat melihat jawaban saya yang lain untuk mendapatkan beberapa referensi dasar tentang topik ini. Lebih khusus untuk kasus pembelajaran mendalam , pada 1412.3489 (tepat disebut Quantum Deep Learning ) penulis mengusulkan metode (efektif, algoritma kuantum) untuk secara umum mempercepat pelatihan mesin Boltzmann yang dalam dan terbatas . Referensi lain yang relevan di sini adalah 1712.05304 , di mana penulis mengembangkan algoritma kuantum kedalaman rendah untuk melatih mesin kuantum Boltzmann. Lihat 1708.09757, serta referensi dalam jawaban yang ditautkan, untuk menemukan lebih banyak karya tentang ini. Perhatikan bahwa percepatan yang diklaim dalam karya ini dapat sangat bervariasi, dari percepatan eksponensial hingga polinomial.
Terkadang percepatan berasal dari penggunaan algoritma kuantum untuk memecahkan masalah aljabar linier tertentu (lihat misalnya Tabel 1 pada ( 1707.08561 ), kadang-kadang berasal dari apa yang pada dasarnya sama dengan penggunaan (variasi) pencarian Grover, dan terkadang dari yang lain hal-hal (tapi kebanyakan keduanya). Kutipan dari Dunjko dan Briegel di sini :
Jawaban lebih langsung untuk tiga pertanyaan
Setelah mengatakan hal di atas, izinkan saya lebih langsung menjawab tiga poin yang Anda angkat:
Bisakah algoritma pembelajaran yang mendalam berjalan di komputer kuantum? Paling pasti ya: jika Anda dapat menjalankan sesuatu pada komputer klasik, Anda dapat melakukannya pada komputer kuantum. Namun, pertanyaan yang harus ditanyakan adalah dapatkah suatu algoritma pembelajaran mesin kuantum (dalam) menjadi lebih efisien daripada rekan-rekan klasik ? Jawaban atas pertanyaan ini lebih sulit. Mungkin ya , ada banyak proposal ke arah ini, tetapi terlalu dini untuk mengatakan apa yang akan atau tidak akan berhasil.
Apakah masuk akal untuk mencoba? Iya!
sumber
Sini adalah perkembangan terbaru dari Xanadu, sirkuit kuantum fotonik yang meniru jaringan saraf. Ini adalah contoh dari jaringan saraf yang berjalan pada komputer kuantum.
Sirkuit fotonik ini berisi interferometer dan gerbang pemeras yang meniru fungsi penimbangan NN, gerbang pemindahan yang bertindak sebagai bias dan transformasi non-linear yang mirip dengan fungsi ReLU dari NN.
Mereka juga menggunakan sirkuit ini untuk melatih jaringan untuk menghasilkan status kuantum dan juga mengimplementasikan gerbang kuantum.
Berikut adalah publikasi dan kode mereka yang digunakan untuk melatih sirkuit . Berikut ini adalah artikel medium yang menjelaskan sirkuit mereka.
sumber
Semua jawaban di sini tampaknya mengabaikan batasan praktis mendasar:
Deep Learning secara khusus bekerja paling baik dengan data besar. MNIST adalah 60000 gambar, ImageNet adalah 14 Juta gambar.
Sementara itu, komputer kuantum terbesar saat ini memiliki 50 ~ 72 Qbits.
Bahkan dalam skenario paling optimistis, komputer kuantum yang dapat menangani volume data yang akan membutuhkan algoritma Pembelajaran Jauh, sebaliknya metode pemodelan yang lebih tradisional tidak akan ada dalam waktu dekat.
Jadi menerapkan QC pada Pembelajaran Jauh mungkin merupakan keingintahuan teoritis yang bagus, tetapi bukan sesuatu yang segera akan menjadi praktis.
sumber