Вход

Разработка алгоритмов квантового машинного обучения

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 538571
Дата создания 2020
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 590руб.
КУПИТЬ

Описание

Поскольку квантовые вычисления уже показали свою эффективность для решения различных задач, было сделано предположение, что квантовые вычисления смогут расширить существующие возможности и классического машинного обучения.

Целью данной работы является разработка клиентского программного обеспечения для работы с алгоритмами квантового машинного обучения. Разрабатывать алгоритмы машинного обучения будем по двум актуальным на сегодняшний день, с точки зрения квантовых вычислений, направлениям. Так, в работе будут рассмотрены квантовые и «квантово-вдохновленные» подходы к классическому машинному обучению.

Для достижения поставленной цели необходимо выполнить следующие задачи:

1) строго формализовать существующие идеи квантовых методов машинного обучения и разработать алгоритмы, позволяющие реализовать предложенные идеи на эмуляторе квантовых вычислений;

2) разработать клиентское программное обеспечение, реализующее

«квантово-вдохновленный» подход к решению задач с помощью машинного обучения, для этого необходимо:

- реализовать метод обратного распространения ошибки на основе квантовой модели нейрона;

- оценить эффективность разработанного метода;

- апробировать разработанный метод для решения прикладной задачи квантовой криптографии.

Содержание

ВВЕДЕНИЕ..................................................................................................... 3

1. Квантовые вычисления.............................................................................. 5

1.1. Предварительные сведения из теории квантовых вычислений......... 5

1.2. Квантовый параллелизм...................................................................... 6

2. Квантовое машинное обучение................................................................. 7

2.1. Базовые квантовые алгоритмы........................................................... 7

2.1.1. Алгоритм Гровера......................................................................... 7

2.1.2. Квантовый алгоритм минимизации............................................ 13

2.1.3. Swap test....................................................................................... 15

2.1.4. Distance calculation....................................................................... 17

2.1.5. Median calculation........................................................................ 18

2.2. Квантовые методы машинного обучения......................................... 19

2.2.1. Квантовый метод к-средних........................................................ 19

2.2.2. Квантовый метод к-медиан.......................................................... 21

2.2.3. Квантовый метод к-ближайших соседей..................................... 22

3. «Квантово-вдохновленный» алгоритм машинного обучения............... 29

3.1. Квантовая модель нейрона................................................................ 29

3.2. Метод обратного распространения ошибки.................................... 32

3.3. Оценка производительности............................................................. 36

3.4. Практическое применение разработанного метода для анализа стойкости квантового хеширования........................................................................... 40

ЗАКЛЮЧЕНИЕ............................................................................................. 46

СПИСОК ЛИТЕРАТУРЫ............................................................................. 47

ПРИЛОЖЕНИЕ............................................................................................. 49

Список литературы

1. Борисова, Т. К. Анализ криптоустойчивости квантового хеширования: выпускная квалификационная работа [Текст] / КФУ, Казань. – М., 2018. – 67 с.

2. Борисова, Т. К. Разработка платформы для реализации алгоритмов квантового машинного обучения: курсовая работа [Текст] / КФУ, Казань. – М., 2019. – 44 с.

3. Васильев, А.В. Квантовые вычисления для программистов [Текст] / А.В. Васильев // Казанский Федеральный Университет. – 2010. – 17 с.

4. Kopczyk, D. Quantum machine learning for data scientists [Текст] / D. Kopczyk. – Manchester: Quantee Limited, 2018. – p. 14.

5. Grover, L. K. A fast quantum mechanical algorithm for database search [Текст] / L. K. Grover. – Philadelphia: Proceedings of the twenty-eighth annual ACM symposium on Theory of Computing, 1996. – p. 212-219.

6. Нильсен, М. Квантовые вычисления и квантовая информация [Текст] / М. Нильсен. – М.: Москва: Мир, 2006. – 824с.

7. Durr, C. A quantum algorithm for finding the minimum [Текст] / C. Durr, P. Høyer. – Ithaca: Cornell University, 1996. – p. 2.

8. Aımeur, E. Machine learning in a quantum world [Текст] / E. Aımeur. – Advances in Artificial Intelligence, Springer, 2006. – p. 231-235.

9. Lloyd, S. Quantum algorithms for supervised and unsupervised machine learning [Текст] / S. Lloyd. – Ithaca: Cornell University, 2013. – p. 11.

10. Aımeur, E. Quantum clustering algorithms [Текст] / E. Aımeur // Proc. 24th international conference on machine learning, 2007. – p. 8.

11. Schuld, M. Quantum computing for pattern classification [Текст] / M. Schuld. – Ithaca: Cornell University, 2014. – p. 14.

12. Kouda, N. Qubit neural network and its learning efficiency [Текст] / N. Kouda. – Springer-Verlag London Limited, 2005. – P. 114-121.

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0057
© Рефератбанк, 2002 - 2024