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

Раздел
Программирование
Просмотров
230
Покупок
0
Антиплагиат
Не указан
Размещена
27 Окт 2020 в 13:23
ВУЗ
Не указан
Курс
4 курс
Стоимость
850 ₽
Демо-файлы   
1
docx
ПРИЛОЖЕНИЕ отрывок ПРИЛОЖЕНИЕ отрывок
14.3 Кбайт 14.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка алгоритмов квантового машинного обучения
418.6 Кбайт 850 ₽
Описание

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

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

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

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.

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
15 Мар в 20:59
25
0 покупок
Разработка мобильных приложений
Тест Тест
6 Мар в 20:43
60
0 покупок
Разработка мобильных приложений
Тест Тест
2 Дек 2023 в 22:51
138
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
98 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
127 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
205 +1
2 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
137
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
152
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
101
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
149
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
109
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
136
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
187
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
102 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
66 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
38
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
60 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
55
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
74 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
76 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
121 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
93 +1
1 покупка
Темы журнала
Показать ещё
Прямой эфир