慕尼黑工业大学 (TUM) 的数值线性代数课程 (Julia语言)
Numerical Linear Algebra Class in Julia TUM

原始链接: https://venkovic.github.io/NLA-for-CS-and-IE.html

本课程涵盖数值线性代数的基本概念及其在Julia语言中的实际应用。课程共18讲,每讲包含理论讲解和作业题,许多讲次还包含Julia编程作业以加强学习效果。 课程内容从线性代数和Julia语言基础开始,然后深入探讨浮点数运算、误差分析以及稠密和稀疏线性系统的直接方法。之后,课程将讲解正交化、最小二乘问题以及线性系统和特征值问题的迭代方法。高级主题包括预处理技术、Krylov子空间方法(Arnoldi,Lanczos)、多重网格法、随机数值线性代数、避免通信的算法以及矩阵函数的计算。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 慕尼黑工业大学 Julia 语言数值线性代数课程 (venkovic.github.io) darboux 3小时前 45 分 | 隐藏 | 过去 | 收藏 | 1 评论 staplung 1小时前 [–] 内容虽不完全相同,但密歇根大学也公开了他们的机器人学 101 课程:计算线性代数,同样使用 Julia 语言。https://github.com/michiganrobotics/rob101/tree/main 回复 加入我们 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

原文

 

Home, Research, Teaching

The course is organized into 18 lectures. All lectures consist of a theoretical presentation followed by homework problems [pdf]. Most lectures are also followed by Julia coding assignments.

00. Introduction
    slides [tex, pdf]

01. Essentials of linear algebra
    slides [tex, pdf]

02. Essentials of the Julia language
    slides [tex, pdf]

03. Floating-point arithmetic and error analysis
    slides [tex, pdf], notebook [ipynb, pdf]

04. Direct methods for dense linear systems
    slides [tex, pdf], notebook [ipynb, pdf]

05. Sparse data structures and basic linear algebra subprograms
    slides [tex, pdf], notebook [ipynb, pdf]

06. Introduction to direct methods for sparse linear systems
    slides [tex, pdf]

07. Orthogonalization and least-squares problems
    slides [tex, pdf], notebook [ipynb, pdf]

08. Basic iterative methods for linear systems
    slides [tex, pdf], notebook [ipynb, pdf]

09. Basic iterative methods for eigenvalue problems
    slides [tex, pdf]

10. Locally optimal block preconditioned conjugate gradient
    slides [tex, pdf], notebook [ipynb, pdf]

11. Arnoldi and Lanczos procedures
    slides [tex, pdf], notebook [ipynb, pdf]

12. Krylov subspace methods for linear systems
    slides [tex, pdf], notebook [ipynb, pdf]

13. Multigrid methods
    slides [tex, pdf]

14. Preconditioned iterative methods for linear systems
    slides [tex, pdf], notebook [ipynb, pdf]

15. Restarted Krylov subspace methods
    slides [tex, pdf], notebook [ipynb, pdf]

16. Elements of randomized numerical linear algebra
    slides [tex, pdf], notebook [ipynb, pdf]

17. Introduction to communication-avoiding algorithms
    slides [tex, pdf], notebook [ipynb, pdf]

18. Matrix function evaluation
    slides [tex, pdf], notebook [ipynb, pdf]

Extra notes [tex, pdf].

联系我们 contact @ memedata.com