Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Randomization for Solving High-Dimensional Problems - Algorithms and Software

The Julia Programming Language via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced randomization techniques for tackling high-dimensional computational problems in this 53-minute conference talk from JuliaCon Local Paris 2025. Discover how randomization serves as a powerful dimensionality reduction technique that enables solving large-scale problems while leveraging optimized kernels and mixed precision capabilities. Learn about recent progress in applying randomization to linear systems of equations and eigenvalue problems, including sketching techniques that embed large-dimensional subspaces while preserving geometrical properties and their parallel implementations. Examine randomized versions of vector orthogonalization processes and their integration into the Arnoldi iteration method. Understand how these innovations lead to Krylov subspace methods that maintain the numerical stability of classic approaches while reducing communication overhead and improving efficiency on modern massively parallel computers. Gain insights into the practical implementation of these methods through a Julia library, making these advanced techniques accessible for real-world applications in high-performance computing environments.

Syllabus

Randomization for solving high-dimensional problems: algorithms and software | Grigori | Paris 2025

Taught by

The Julia Programming Language

Reviews

Start your review of Randomization for Solving High-Dimensional Problems - Algorithms and Software

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.