Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

JuliaCon 2020 | Manifolds in Julia – Manifolds.jl & ManifoldsBase.jl | Ronny Bergmann

Автор: The Julia Programming Language

Загружено: 2020-07-31

Просмотров: 2489

Описание:

From optimization to statistical modeling, many problems involve working with manifolds, smooth sets of points with nonlinear constraints.
Manifolds.jl provides various tools to work on these problems along with a library of manifolds.
ManifoldsBase.jl gives it a light-weight, extensible interface.
We will show how to use these tools to construct new manifolds and implement algorithms on these manifolds.

In many scientific and engineering scenarios, measured data or model variables lie in smooth, nonlinear spaces like the sphere or the group of 3D rotations.
Such spaces often have a manifold structure, that is, they locally can be approximately linearized (i.e. they are locally diffeomorphic to a Hilbert space).
Equipping such manifolds with a (pseudo-)Riemannian metric tensor, which defines a ruler on the manifold, enables local computation of distances and angles.
These features enable construction of efficient algorithms that respect the nonlinear structure, for example for optimization, interpolation, and statistical modeling.

In this talk, we demonstrate various tools that Manifolds.jl provides for working with manifolds.
With these tools, you can for example explicitly locally linearize points using inverse retractions and orthonormal bases.
You can also compute intrinsic statistics, such as the Riemannian mean and variance, of data on manifolds.
We also extend Distributions.jl to support distributions on arbitrary manifolds, which can be used to generate random points on a manifold or for statistical modeling.

Manifolds.jl implements a library of manifolds and provides combinators to construct new manifolds from these.
Examples are the product manifold of two manifolds, the power manifold, the tangent bundle, and Lie groups.
Using a trait-based system, any manifold may be augmented with additional geometric structure, including various metrics, without sacrificing efficiency.

We also present the light-weight interface package ManifoldsBase.jl, which enables users to easily extend Manifolds.jl with new algorithms and additional manifolds thanks to multiple dispatch.
The interface can also be used to develop new, stand-alone projects.
It is minimally restrictive and makes it possible to write algorithms that are independent from any concrete implementations of the manifolds.
One package that uses this interface is Manopt.jl, which provides optimization algorithms on Riemannian manifolds, with a focus on high-dimensional and non-smooth optimization. TimeStamps:

00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You...

Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...

JuliaCon 2020 | Manifolds in Julia – Manifolds.jl & ManifoldsBase.jl | Ronny Bergmann

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

JuliaCon 2020 | Changing the immutable | Jan Weidner

JuliaCon 2020 | Changing the immutable | Jan Weidner

Julia в академической среде: учебники, курсы Стэнфорда и будущее | Мосс | JuliaCon Global 2025

Julia в академической среде: учебники, курсы Стэнфорда и будущее | Мосс | JuliaCon Global 2025

Как происходит модернизация остаточных соединений [mHC]

Как происходит модернизация остаточных соединений [mHC]

Fast and Robust Least Squares / Curve Fitting in Julia | Rackauckas | JuliaCon Global 2025

Fast and Robust Least Squares / Curve Fitting in Julia | Rackauckas | JuliaCon Global 2025

PyDMD: пакет Python для динамического разложения по модам (DMD)

PyDMD: пакет Python для динамического разложения по модам (DMD)

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Accelerating Machine Learning in Julia using Lux & Reactant | Pal | JuliaCon Global 2025

Accelerating Machine Learning in Julia using Lux & Reactant | Pal | JuliaCon Global 2025

Механизмы, которые должен знать КАЖДЫЙ инженер-механик

Механизмы, которые должен знать КАЖДЫЙ инженер-механик

Что с экономикой РФ? ФНБ на исходе, доходы рухнули, бизнес закрывается

Что с экономикой РФ? ФНБ на исходе, доходы рухнули, бизнес закрывается

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Я в опасности

Я в опасности

Моделирование Монте-Карло

Моделирование Монте-Карло

JuliaCon 2020 | SciML: Automatic Discovery of droplet fragmentation Physics | Raj Dandekar

JuliaCon 2020 | SciML: Automatic Discovery of droplet fragmentation Physics | Raj Dandekar

Открытие Варбурга: 4 переключателя, которые мешают раку расти | Здоровье с Доктором

Открытие Варбурга: 4 переключателя, которые мешают раку расти | Здоровье с Доктором

Почему Питер Шольце — математик, каких бывает раз в поколение?

Почему Питер Шольце — математик, каких бывает раз в поколение?

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Пантеон: инженерная ошибка, которая пережила 2000 лет

Пантеон: инженерная ошибка, которая пережила 2000 лет

Почему римский БЕТОН прослужит 2000 лет, а наш — умрёт через 50 лет

Почему римский БЕТОН прослужит 2000 лет, а наш — умрёт через 50 лет

Понимание GD&T

Понимание GD&T

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com