Матричные вычисления 20/21 — различия между версиями
м (Дописал ссылки) |
|||
Строка 15: | Строка 15: | ||
Телеграм-канал курса: https://t.me/joinchat/AAAAAFkvC-gUnDmoK-YY2w | Телеграм-канал курса: https://t.me/joinchat/AAAAAFkvC-gUnDmoK-YY2w | ||
+ | |||
Телеграм-чат курса: https://t.me/joinchat/AiDEvBgUTMjcfkWpD8NMWA | Телеграм-чат курса: https://t.me/joinchat/AiDEvBgUTMjcfkWpD8NMWA | ||
Версия 14:47, 1 сентября 2020
Содержание
О курсе
Курс по выбору для студентов для студентов 3 и 4 курса в 1-2 модулях.
Лектор: Рахуба Максим Владимирович
Лекции проходят на Покровке по вторникам в ауд. D510 (09:30 - 10:50)
Семинарист: Высоцкий Лев Игоревич
Семинары проходят онлайн по пятницам (13:00 - 14:20) Ссылка на регулярную Zoom-конференцию: https://zoom.us/j/91934043735
Полезные ссылки
Телеграм-канал курса: https://t.me/joinchat/AAAAAFkvC-gUnDmoK-YY2w
Телеграм-чат курса: https://t.me/joinchat/AiDEvBgUTMjcfkWpD8NMWA
Anytask курса: https://anytask.org/course/706
План курса
Лекции
1. Некоторые понятия матричного анализа
Матричные нормы. Сохранение длин и унитарные матрицы. Разложение Шура. Нормальные матрицы. Матричные функции.
2. Малоранговое приближение матриц 1
Скелетное разложение матриц. Сингулярное разложение (SVD) и его основные свойства. Приближение матрицей меньшего ранга. CUR разложение.
3. Малоранговое приближение матриц 2 (0.5 лекции)
Приложения сингулярного разложения. Интерпретируемость CUR разложения и его приложения.
Малоранговое приближение многомерных массивов (0.5 лекции)
Кронекерово и тензорное произведения. Каноническое разложение многомерных массивов.
4. Малоранговое приближение многомерных массивов (0.5 лекции)
Разложение Таккера. Higher-order SVD (HOSVD). Приложения.
Вычислительные аспекты линейной алгебры 1 (0.5 лекции)
Представление чисел в компьютере. Обусловленность и вычислительная устойчивость.
5. Вычислительные аспекты линейной алгебры 2
Вычисление произведения матриц. Матрицы со специальной структурой: разреженные, тёплицевы матрицы, циркулянты, матрица Фурье. Быстрое преобразование Фурье. Пакеты программ для решения задач линейной алгебры.
6. Метод наименьших квадратов 1
QR разложение и способы его вычисления. Использование QR разложения для метода наименьших квадратов (МНК).
7. Метод наименьших квадратов 2 (0.5 лекции)
Псевдообратная матрица. Использование SVD разложения для МНК. Линейная регрессия. L1- и L2-регуляризации.
Прямые методы решения систем линейных уравнений 1
Теория возмущений и число обусловленности матрицы.
8. Прямые методы решения систем линейных уравнений 2
LU разложение, его связь с методом Гаусса. Ошибки округления и выбор ведущего элемента. Разложение Холецкого
9. Прямые методы решения систем линейных уравнений 3
Прямые методы решения больших разреженных систем линейных уравнений.
10. Итерационные методы решения систем линейных уравнений 1
Метод простой итерации. Метод наискорейшего спуска и его недостатки. Метод итераций Чебышева.
11. Итерационные методы решения систем линейных уравнений 2
Подпространства Крылова. Метод сопряженных градиентов.
12. Итерационные методы решения систем линейных уравнений 3
Метод обобщенных минимальных невязок (GMRES). Предобуславливание.
13. Задача на собственные значения 1
Степенной метод и обратная итерация. Их применения для анализа графов. Метод Ланцоша.
14. Задача на собственные значения 2
QR алгоритм и его модификации. Методы вычисления сингулярного разложения.
Домашние задания
Домашнее задание 1 Основы матричного анализа
Выдается: 02.09.20 Дедлайн: 17.09.20 в 21:59
Контрольная работа
Проведение: предварительно - вторая неделя 2-го модуля
Экзамен
Устный экзамен в аудитории, разрешается пользоваться рукописным листком А4 при подготовке.
Итоговая оценка за курс
Итог = Округление(min(10, 0.4 * ДЗ + 0.1 * Б + 0.1 * ПР + 0.2 * КР + 0.3 * Э))
ДЗ –– средняя оценка за домашние задания Б –– средняя оценка за бонусные задачи в ДЗ ПР — средняя оценка за самостоятельные работы на семинарах КР –– оценка за контрольную работу (проводится в первой половине 2-го модуля) Э –– устный экзамен
Округление арифметическое
Автоматы не предусмотрены
Литература
1) Golub, G. H., & Van Loan, C. F. (2013). Matrix Computations 4th Edition. The Johns Hopkins University Press. Baltimore.
2) Тыртышников, Е. Е. (2007). Методы численного анализа. Академия, Москва.
3) Trefethen, L. N., & Bau III, D. (1997). Numerical linear algebra. (Vol. 50). Siam. Philadelphia.