Чи достатньо мого досвіду для запуску квантових обчислень?


14

Я студентка першого курсу електротехніки. Я хочу в майбутньому вивчити квантові обчислення та квантовий інтелект, а також, можливо, попрацювати над побудовою квантових комп'ютерів.

Я вже два рази закінчив вступ Странга до лінійної алгебри та лінійної алгебри Окслера . Я закінчив курс MIT OCW 6.041. Я знаю обчислення 1, 2 та 3 та диференціальні рівняння.

У мене є 2 питання:

  1. Чи достатньо мого досвіду для вивчення квантових обчислень?
  2. З чого слід почати / які матеріали ви пропонуєте?

6
Я просто хотів би сказати, що як гімназист, який засвоїв основи квантових обчислень - так, ваш досвід достатній. Якщо ви готові вчитися, ви можете вчитися.
верес

2
Візьміть підхід до запуску і просто почніть. Потім, коли ви знайдете певні прогалини в знаннях, заповнюйте їх, коли ви йдете. Це найкращий спосіб переконатися, що ви точно дізнаєтесь, що вам потрібно, щоб досягти x
Outsider

Якщо ви плануєте навчатися в університеті потоком EE / ECE, вам знадобиться вивчити деякі фізики, якщо вас цікавить апаратне забезпечення. У вашому питанні не ясно, чи вас цікавить лише апаратне забезпечення або алгоритми / програмне забезпечення. Ви б добре працювали з фізикою точно так само, але вдвічі, якщо ви дійсно хочете зрозуміти та / або розробити обладнання.
J ...

Ви можете прочитати Q - це для Quantum, майже не маючи фону, і це справжнє вступ до квантових обчислень. Я також рекомендую перевірити квантові обчислення після Демокріта в якийсь момент.
маленькийО

Відповіді:


16

Я працюю над підручником, який зараз знаходиться в ранньому доступі під назвою Learn Quantum Computing з Python та Q # . Він призначений для людей, які хочуть навчитися програмувати для квантового комп'ютера та вивчити основи того, як працює квантовий комп'ютер. Тільки передумовами знань є програмування якоюсь мовою (Python допомагає, але насправді не потрібна) та основи лінійної алгебри (кілька матриць та векторів). Мій співавтор @ chris-granade, і я хотів би, щоб відгуки про те, що зараз є на форумах, пов'язаних із книгою, і існують коди знижок, що плавають навколо конференцій і подкастів. !


Мені буде цікаво побачити книгу. Я занадто вчуся і про квантові обчислення. Будь ласка, дай мені знати!
Енріке Сегура

@DrSarahKaiser, коли ви очікуєте закінчення вашої книги? Ти мене зачепив, і я дуже розчарувався, що не зміг прочитати всю річ: /
TheCatWhisperer

Наша мета - на початку наступного року, але нові глави будуть випущені, коли ми закінчимо їх на шляху. Робота над деякими речами з питань квантового розподілу ключів і наразі більше роботи з одиночними кубітами so Я так рада, що вам сподобалися, і я дуже радий прочитати більше!
Доктор Сара Кайзер

3

Я б точно сказав, що піде на це. У мене набагато менше досвіду та математичних знань, ніж у вас, але я зміг навчитися азам. Безумовно, є якісь речі, які проходять над моєю головою, але я думаю, ви б добре підготувалися. Єдиною областю, де вам може знадобитися більше вивчення, є логіка та класична інформатика. Маючи знання, навіть дещо базові знання, тут безумовно допомагає. Я почав з квантових обчислень для всіх Кріса Бернарда . Це може бути занадто простим для вас, але це дало мені хорошу точку вступу.

Зрештою, я думаю, що найбільше важливий ваш інтерес та ентузіазм, тому, якщо ви захоплюєтесь темою, продовжуйте це!


3

Я також студент, сподіваючись колись розпочати кар'єру в квантових обчисленнях. Я студент фізики, який зацікавився цим предметом близько року тому, і ось деякі речі, які допомогли мені створити фундамент.

З погляду фону лінійна алгебра є єдиним курсом, який має важливе значення для розуміння основ предмета. Причина полягає в тому, що обчислення можна спростити у вигляді серії матриць (званих воротами), що діють на певний вектор (називається стан). Курс квантової механіки знадобиться для більш досконалих досліджень та багатьох застосувань квантових обчислень, але ви досконало кваліфіковані, щоб почати вивчати основи без такого курсу.

Щодо ресурсів, моя порада - почати з чогось легшого, ніж з підручника для першого вступу. Я настійно рекомендую Документи підтримки Microsoft Q #, особливо статті "Концепції квантових обчислень", знайдені тут . Якщо ви хочете почати програмування, Q # буде дуже важко вивчити без досвіду роботи на C # та функціональної мови програмування , тому це може бути не правильною мовою для початку. Це нічого проти мови, але мені було важко, оскільки я ніколи не використовував C # і не мав проблем з читанням специфічних для мови документів перед моїм курсом функціонального програмування. Я особисто багато навчаюсь у Python, тому такі мови, як Cirq Google або Qiskit від IBM, були для мене більш природним вибором.

Після того, як ви ознайомилися з кількома цими статтями про основи, саме тоді я б взяв підручник. Хтось уже згадував "Майк і Айк" ( Квантове обчислення та квантова інформація Майкла Нільсена та Ісаака Чуанга), що є однією з найбільш високо оцінених книг на цю тему. Ще один я хотів би зазначити - « Квантова комп’ютерна наука: вступ Н. Девіда Мерміна», яка є досить доступною для тих, хто не має досвіду в квантовій механіці, принаймні, на кілька розділів. Жодна книга не підійде всім, тому просто спробуйте кілька і подивіться, що для вас має сенс.

Моя остання порада - знайти друга, який буде працювати з матеріалами, або професора, який допоможе вам пройти особливо складні теми. Що слід пам’ятати протягом усієї вашої академічної кар’єри, це те, що математику та суміжні галузі краще використовувати з посібником.

Удачі!


2

Розуміння основної теорії квантових обчислень повинно бути в межах досяжності. Якщо ви розумієте лінійну алгебру, то математика не стане вашим каменем спотикання. Квантової механіки теж не повинно бути - хоча вам потрібно експлуатувати частину її техніки, для початку роботи не потрібно глибокого розуміння. Більшість вступних ресурсів КК формуватимуть основні ідеї суперпозиції, вимірювання, унітарних операторів та концепції заплутування.

Інженерні квантові комп'ютери - це вже інша історія. Якщо ви хочете це зробити, то вам потрібно буде знати набагато більше про належну квантову механіку. Але основна теорія квантових обчислень все ж повинна вийти на перше місце.

Якщо ви почнете роботу, вам слід ознайомитись з веб-сайтом на бриліані.org (bril.org/courses/quantum-computing, перша глава безкоштовна). Повністю розкривши інформацію, я написав цей курс, розчарувавшись у стані доступних варіантів навчання QC. Це допоможе вам дізнатися, що є кубітом до сучасних реалізацій квантових обчислень (гібридні класичні / квантові підходи, такі як VQE).

Попутно ви досліджуєте квантові ворота, будуєте основні схеми обробки квантової інформації (наприклад, телепортація та надмірне кодування), бачите чіткі приклади квантових прискорень та розумієте основні класи квантових алгоритмів. Ви вивчаєте математику, але вона також імітувала квантовий комп'ютер, вбудований у курс, так що ви зможете зрозуміти, що відбувається. Ви також дізнаєтесь, як програмувати квантові алгоритми на мові Q # Майкрософт та використовувати його для створення базового додатку з квантової хімії.


1

Чим більше ви знаєте про математику, програмування, квантову фізику тощо, тим краще, але це поле нове для всіх, хто займається. Всі ми постійно вчимось, тому, мабуть, вам слід добре. Сказавши це, я рекомендую вам розвинути свої навички програмування (Python широко використовується в цій царині) і почати читати матеріали, які надаються в Інтернеті компаніями, що розробляють квантові комп'ютери, такі як IBM, Rigetti та D-Wave. З цього ви почнете працювати. Удачі.


1

Я думаю, що було б найкраще, якщо ви почнете читати Майка та Айка . Купіть паперову копію. Пройдіть вправи. Цього було б достатньо, щоб прочитати статті. Подальший розділ для читання дав би вихідні точки, звідки було б доцільно ввести літературу.

Для аспектів програмування найкращим місцем для початку є Qutip



1

Так. Нам потрібно мати здатність до предмета, який потрібно вивчати. Здається, у вас є гостре бажання вивчати обчислення на основі квантової фізики.

Майбутнє обчислювальної технології є квантовим, цифрові обчислення будуть минулим і будуть відомі як німі технології 0-х та 1-х років.

Ваш інтерес до квантових обчислень більш ніж достатній, щоб заглибитись у цю тему.

Перегляньте останні журнали та дослідницьку роботу з квантових обчислень. Тим не менш, книги видань Springer також хороші для самостійного вивчення. У цих книгах ми також можемо отримати багато інших посилань.

Безкоштовний попередній перегляд кількох книг доступний в Інтернеті:


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. є високо суб'єктивним і навіть суперечить тому, про що думають декілька (більшість?) людей у ​​квантових обчисленнях. Точка зору, яку я сьогодні найбільше чую, - "квантове обладнання буде використовуватися як прискорювач, як і те, як ми сьогодні використовуємо GPU". Так чи інакше, класичні обчислення далеко не витіснені квантовими обчисленнями. Книги хороші, але досить дорогі. Я погоджуюся, що як тільки ви зможете їх зрозуміти, читання робіт - найкраще.
Неліме

Правильно. Апаратне моделювання буде цифровим протягом декількох десятиліть, але основна обчислювальна технологія буде до 2020 року все більше і більше квантово готова і підтримується квантом.
user30612

@ Nelimee Стан фрагмента даних на звичайному комп'ютері відомий з певною логікою стану "так" або "ні", але квантове обчислення використовує подальші стани ймовірностей електронів стану спіна або +1/2, або -1 / 2, наприклад. Були побудовані лише дуже прості квантові комп'ютери, хоча були винайдені більші конструкції. Квантові обчислення використовують особливий тип фізики, квантової фізики, який сам заснований на принципах виключення, теоріях ймовірностей, принципах невизначеності та ексцентричних алгоритмах. Однак майбутнє квантових обчислень є красивим і цікавим
user30612

5
Вам не потрібно пояснювати це мені, я зараз працюю повний робочий день над квантовими алгоритмами та реалізацією. Я просто кажу, що, з моєї точки зору, квантове обладнання замінить класичне обладнання лише для дуже конкретних завдань (наприклад, цілочисельний факторинг, наприклад), але не для загальних завдань.
Неліме
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.