ycliper

Популярное

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

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

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

Топ запросов

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

[SGP 2022] TinyAD: Automatic Differentiation in Geometry Processing Made Simple

Автор: RWTHGraphics

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

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

Описание: TinyAD: Automatic Differentiation in Geometry Processing Made Simple

Patrick Schmidt, Janis Born, David Bommes, Marcel Campen, Leif Kobbelt
Symposium on Geometry Processing 2022

Paper: https://www.graphics.rwth-aachen.de/p...
Code: https://github.com/patr-schm/TinyAD
Examples: https://github.com/patr-schm/TinyAD-E...

Non-linear optimization is essential to many areas of geometry processing research. However, when experimenting with different problem formulations or when prototyping new algorithms, a major practical obstacle is the need to figure out derivatives of objective functions, especially when second-order derivatives are required. Deriving and manually implementing gradients and Hessians is both time-consuming and error-prone. Automatic differentiation techniques address this problem, but can introduce a diverse set of obstacles themselves, e.g. limiting the set of supported language features, imposing restrictions on a program's control flow, incurring a significant run time overhead, or making it hard to exploit sparsity patterns common in geometry processing. We show that for many geometric problems, in particular on meshes, the simplest form of forward-mode automatic differentiation is not only the most flexible, but also actually the most efficient choice. We introduce TinyAD: a lightweight C++ library that automatically computes gradients and Hessians, in particular of sparse problems, by differentiating small (tiny) sub-problems. Its simplicity enables easy integration; no restrictions on, e.g., looping and branching are imposed. TinyAD provides the basic ingredients to quickly implement first and second order Newton-style solvers, allowing for flexible adjustment of both problem formulations and solver details. By showcasing compact implementations of methods from parametrization, deformation, and direction field design, we demonstrate how TinyAD lowers the barrier to exploring non-linear optimization techniques. This enables not only fast prototyping of new research ideas, but also improves replicability of existing algorithms in geometry processing. TinyAD is available to the community as an open source library.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[SGP 2022] TinyAD: Automatic Differentiation in Geometry Processing Made Simple

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

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

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

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

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

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

[SIGGRAPH 2020] Inter-Surface Maps via Constant-Curvature Metrics

[SIGGRAPH 2020] Inter-Surface Maps via Constant-Curvature Metrics

[SGP 2020] Cost Minimizing Local Anisotropic Quad Mesh Refinement

[SGP 2020] Cost Minimizing Local Anisotropic Quad Mesh Refinement

How to find graph nodes based on a function?

How to find graph nodes based on a function?

[SIGGRAPH 2022] EMBER: Exact Mesh Booleans via Efficient & Robust Local Arrangements

[SIGGRAPH 2022] EMBER: Exact Mesh Booleans via Efficient & Robust Local Arrangements

The Universe Tried to Hide the Gravity Particle. Physicists Found a Loophole.

The Universe Tried to Hide the Gravity Particle. Physicists Found a Loophole.

[Eurographics 2023] Surface Maps via Adaptive Triangulations

[Eurographics 2023] Surface Maps via Adaptive Triangulations

Doda - Pamiętnik (Official Video)

Doda - Pamiętnik (Official Video)

Richard Feynman: Explains Why LIGHT does not move

Richard Feynman: Explains Why LIGHT does not move

[SIGGRAPH Asia 2019] Distortion-Minimizing Injective Maps Between Surfaces

[SIGGRAPH Asia 2019] Distortion-Minimizing Injective Maps Between Surfaces

Solving a 'Stanford' University entrance exam | t=?

Solving a 'Stanford' University entrance exam | t=?

Phantom MK1 против EngineAI T800: гуманоидные роботы-воины (AI NEWS)

Phantom MK1 против EngineAI T800: гуманоидные роботы-воины (AI NEWS)

Skorpion - polski samolot szturmowy ktory przerazil caly swiat i umarl na biurku!

Skorpion - polski samolot szturmowy ktory przerazil caly swiat i umarl na biurku!

CEP - Atak na skład amunicji w Rosji. Najnowsze dane z Banku Centralnego Federacji Rosyjskiej

CEP - Atak na skład amunicji w Rosji. Najnowsze dane z Banku Centralnego Federacji Rosyjskiej

Bunt w rosyjskim rządzie / Wojsko masowo sprzeciwiło się Kremlowi / Pilny apel do władz

Bunt w rosyjskim rządzie / Wojsko masowo sprzeciwiło się Kremlowi / Pilny apel do władz

GPT 5.3 - this is it…

GPT 5.3 - this is it…

Satya Nadella SCRAMBLES As Microsoft Copilot Becomes Company's BIGGEST Embarrassment

Satya Nadella SCRAMBLES As Microsoft Copilot Becomes Company's BIGGEST Embarrassment

First Biomimetic AI Robot From China Looks Shockingly Human

First Biomimetic AI Robot From China Looks Shockingly Human

Why Do Magnets Work? Feynman’s Answer Will SHATTER Your Reality

Why Do Magnets Work? Feynman’s Answer Will SHATTER Your Reality

Brett Adcock: Humanoids Run on Neural Net, Autonomous Manufacturing, and $50 Trillion Market #229

Brett Adcock: Humanoids Run on Neural Net, Autonomous Manufacturing, and $50 Trillion Market #229

We Just Saw a Black Hole Explode — It Changes Everything

We Just Saw a Black Hole Explode — It Changes Everything

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



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



Контакты для правообладателей: [email protected]