1 Квантовые нейронные сети и ассоциативная память Дмитрий Новицкий, отдел нейротехнологий ИПММС.

Презентация:



Advertisements
Похожие презентации
Квантовый компьютер(КК) вычислительное устройство, работающее на основе квантовой механики.
Advertisements

Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)
N Квантовый компьютер – гипотетическое вычислительное устройство, которое путем выполнения квантовых алгоритмов существенно использует при работе квантово.
КВАНТОВАЯ ИНФОРМАТИКА Богданов Юрий Иванович. Постулаты квантовой информатики Основной объект квантовой информатики – квантовая система. Поведение квантовой.
Презентацию подготовил Студент группы У04-04 Баламутенко Алексей.
Цифровая оптическая обработка информации и оптические вычисления (физические основы) Николай Николаевич Розанов.
Алгоритмическая структура «Ветвление» Тема урока.
К. Поляков, Программирование на алгоритмическом языке Тема 1. Введение.
Реализация квантовых алгоритмов с помощью магнитного резонанса Михаил Волков лаборатория СФСХ научный руководитель член-корреспондент РАН Салихов К.М.
Лекция 6. Нейронные сети Хопфилда и Хэмминга Среди различных конфигураций искусственных нейронных сетей (НС) встречаются такие, при классификации которых.
Устный счет. НАЗОВИТЕ ЧИСЛО, СОСТОЯЩЕЕ ИЗ 1 ДЕСЯТКА. НАЗОВИТЕ ЧИСЛО, СОСТОЯЩЕЕ ИЗ 1 ДЕСЯТКА И 5 ЕДИНИЦ. НАЗОВИТЕ ЧИСЛО, КОТОРОЕ НА 1 ЕДИНИЦУ БОЛЬШЕ, ЧЕМ.
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
Дни недели Температура (С 0 ) 1. Сколько дней температура была выше 16 0 ? 2. Какого.
МАТЕМАТИЧЕСКАЯ СТАТИСТИКА Предмет и методы Лекция 2.
К. Поляков, Программирование на алгоритмическом языке Тема 7. Алгоритмы-функции.
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
1 Программирование на языке Паскаль Тема 1. Введение.
О ВЫПОЛНЕНИИ В ГОДАХ МЕРОПРИЯТИЙ ПЛАНА РЕАЛИЗАЦИИ КОНЦЕПЦИИ ДЕМОГРАФИЧЕСКОЙ ПОЛИТИКИ РФ НА ПЕРИОД ДО 2025 ГОДА, НАПРАВЛЕННЫХ НА УЛУЧШЕНИЕ СОСТОЯНИЯ.
Презентация по теме: Квантовые компьютеры Выполнил: Роуба Александр Гип г.
Оптимизация параметров фазового кубита в режиме быстрого импульсного считывания Аспирант 1 года Ревин Л.С. Аспирант 1 года Ревин Л.С. Научный руководитель,
Транксрипт:

1 Квантовые нейронные сети и ассоциативная память Дмитрий Новицкий, отдел нейротехнологий ИПММС

2 Основы квантовых вычислений Кубиты Кубиты Единицей квантовой информации является кубит Единицей квантовой информации является кубит Кубит можно представить как систему с 2-мя состояниями, напр. спин 1/2 или двухуровневая система. Кубит можно представить как систему с 2-мя состояниями, напр. спин 1/2 или двухуровневая система. Состояние кубита описывается вектором из 2х компонент: Состояние кубита описывается вектором из 2х компонент:

3 Основы квантовых вычислений Квантовые гейты Квантовые гейты Квантовые гейты являются аналогами булевских операций AND, OR, NOT, и т.д. Квантовые гейты являются аналогами булевских операций AND, OR, NOT, и т.д. Квантовый гейт, действующий на n кубитов это унитарный оператор Квантовый гейт, действующий на n кубитов это унитарный оператор Пример: гейт NOT: Пример: гейт NOT:

4 Квантовые алгоритмы Алгоритм Саймона поиска периода функции Алгоритм Саймона поиска периода функции Алгоритм Шора разложения на простые множители Алгоритм Шора разложения на простые множители Алгоритм поиска Гровера Алгоритм поиска Гровера Алгоритм Дойча Джоза Алгоритм Дойча Джоза

5 Алгоритм Шора Ключевая идея: квантовый параллелизм Ключевая идея: квантовый параллелизм

6 Алгоритм Саймона

7 Алгоритм Шора: основные шаги 1. Выбрать случайный остаток a по модулю N 2. Проверить НОД(a, N)=1 3. Найти порядок r остатка a по модулю N 4. Если r четен то вычислить НОД (a r/2 - 1, N) Определение: минимальное r такое что a r 1 (mod N) называется порядком a по модулю N Порядок является периодом функции f(x)=a x (mod N)

8 Алгоритм Шора Квантовое преобразование Фурье:

9 Алгоритм Гровера Поиск в базе из N элементов за время O( N) Поиск в базе из N элементов за время O( N) Определим оператор U Определим оператор U Инициализация

10 Алгоритм Гровера Основной цикл Основной цикл

11 Физические реализации Ионные ловушки Ионные ловушки Ядерно-магнитный резонанс Ядерно-магнитный резонанс Оптические резонаторы Оптические резонаторы Джозефсоновские контакты Джозефсоновские контакты Квантовые точки Квантовые точки

12 Физические реализации Фотонный квантовый компьютер Фотонный квантовый компьютер

13 Физические реализации Ионная электромагнитная ловушка Ионная электромагнитная ловушка

14 Физические реализации Твердотельные квантовые точки Твердотельные квантовые точки

15 Физические реализации Джозефсоновские контакты Джозефсоновские контакты

16 Квантовые нейронные сети Наиболее известные архитектуры квантовых НС Наиболее известные архитектуры квантовых НС

17 Квантовая ассоциативная память Квантовая ассоциативная сеть Перуша (2000) Квантовая ассоциативная сеть Перуша (2000) Базируется на Модели Хопфилда Базируется на Модели Хопфилда Непрерывное обобщение Гамильтонана Хопфилда Непрерывное обобщение Гамильтонана Хопфилда Голографический принцип Голографический принцип Процедура экзамена через двухточечную функцию Грина Процедура экзамена через двухточечную функцию Грина Коллапс волновой функции как сходимость к аттрактору Коллапс волновой функции как сходимость к аттрактору

18 Квантовая нейросеть Квантовая нейросеть (Берман и др, 2002) Квантовая нейросеть (Берман и др, 2002) Предназначена для вычисления степени квантовой запутанности Предназначена для вычисления степени квантовой запутанности Работает во времени Работает во времени Является сетью прямого распространения Является сетью прямого распространения Состоит из двухуровневых квантовых объектов и линейных осцилляторов Состоит из двухуровневых квантовых объектов и линейных осцилляторов

19 Квантовая нейросеть Квантовая нейросеть (Берман и др, 2002) Квантовая нейросеть (Берман и др, 2002) Гамильтониан системы: Гамильтониан системы: Схема сети: Схема сети:

20 Квантовая ассоциативная память Квантовая АП Вентуры (1998, 2000, 2003) Квантовая АП Вентуры (1998, 2000, 2003) Базируется на алгоритме Гровера Базируется на алгоритме Гровера Запоминается m n-мерных бинарных векторов Запоминается m n-мерных бинарных векторов Специализированный квантовый алгоритм обучения даёт оператор P Специализированный квантовый алгоритм обучения даёт оператор P Имеет экспоненциальную емкость ~2 n Имеет экспоненциальную емкость ~2 n

21 Квантовая ассоциативная память Вентуры (пример)

22 Квантовые явления в биологических нейронах и сетях

23 Квантовые явления в биологических нейронах и сетях Микротрубочки Микротрубочки Состоят из белковых молекул тубулина Состоят из белковых молекул тубулина Внешний диаметр около 25 нм, внутренний около 15 Внешний диаметр около 25 нм, внутренний около 15

24 Квантовые явления в биологических нейронах и сетях Система дендритных микротрубочек Система дендритных микротрубочек