<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://blog.caramizaru.xyz/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>𝐶𝑎𝑟𝑎𝑚𝑖𝑧𝑎𝑟𝑢'𝑠 𝐵𝑙𝑜𝑔 feed:2023:11:02</title>
        <description></description>
        <link>https://blog.caramizaru.xyz/</link>
        <lastBuildDate>Mon, 14 Sep 2026 08:51:53 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://blog.caramizaru.xyz/lib/exe/fetch.php/wiki:favicon.ico</url>
            <title>𝐶𝑎𝑟𝑎𝑚𝑖𝑧𝑎𝑟𝑢'𝑠 𝐵𝑙𝑜𝑔</title>
            <link>https://blog.caramizaru.xyz/</link>
        </image>
        <item>
            <title>Differentiable Simulation Methods for Robotic Agent Design</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:02:differentiable_simulation_methods_for_robotic_agent_design</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;differentiable_simulation_methods_for_robotic_agent_design&quot;&gt;Differentiable Simulation Methods for Robotic Agent Design&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Differentiable Simulation Methods for Robotic Agent Design&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;differentiable_simulation_methods_for_robotic_agent_design&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/JXt8FY59luY?&quot; width=&quot;520&quot; height=&quot;293&quot; style=&quot;width:520px;height:293px;&quot; class=&quot;vshare vshare__center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;
&lt;p&gt;
 &lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;https://people.iiis.tsinghua.edu.cn/~taodu/&quot; class=&quot;urlextern&quot; title=&quot;https://people.iiis.tsinghua.edu.cn/~taodu/&quot; rel=&quot;ugc nofollow&quot;&gt;https://people.iiis.tsinghua.edu.cn/~taodu/&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;https://dspace.mit.edu/handle/1721.1/140018&quot; class=&quot;urlextern&quot; title=&quot;https://dspace.mit.edu/handle/1721.1/140018&quot; rel=&quot;ugc nofollow&quot;&gt;Thesis: &amp;quot;Differentiable Simulation Methods for Robotic Agent Design&amp;quot; by Tao Du&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;strong&gt;Abstract:&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Designing robots with extreme performance in a given task has long been an exciting research problem drawing attention from researchers in robotics, graphics, and artificial intelligence. As a robot is a combination of its hardware and software, an &lt;strong&gt;optimal robot&lt;/strong&gt; requires both an excellent implementation of its hardware (e.g., morphological, topological, and geometrical designs) and an outstanding design of its software (e.g., perception, planning, and control algorithms). While we have seen promising breakthroughs for automating a robot&amp;#039;s software design with the surge of deep learning in the past decade, exploration of optimal hardware design is much less automated and is still mainly driven by human experts, a process that is both labor-intensive and error-prone. Furthermore, experts typically optimize a robot&amp;#039;s hardware and software separately, which may miss optimal designs that can only be revealed by optimizing its hardware and software simultaneously. This thesis argues that it is time to rethink robot design as a holistic process where a robot&amp;#039;s body and brain should be co-optimized jointly and automatically. In this thesis, we present a &lt;strong&gt;computational robot design pipeline&lt;/strong&gt; with &lt;strong&gt;differentiable simulation&lt;/strong&gt; as a key player. We first introduce the concept of &lt;strong&gt;computational robot design&lt;/strong&gt; on a real-world copter whose geometry and controller are co-optimized with a differentiable simulator, resulting in a custom copter that outperforms designs suggested by human experts by a substantial margin. Next, we push the boundary of differentiable simulation by developing &lt;strong&gt;advanced differentiable simulators&lt;/strong&gt; for &lt;strong&gt;soft-body&lt;/strong&gt; and &lt;strong&gt;fluid dynamics&lt;/strong&gt;. Contrary to traditional belief, we show that deriving gradients for such intricate, high-dimensional physics systems can be both science and art. Finally, we discuss challenges in transferring computational designs discovered in simulation to real-world hardware platforms. We present a solution to this &lt;strong&gt;simulation-to-reality&lt;/strong&gt; transfer problem using our differentiable simulator on an example of modeling and &lt;strong&gt;controlling a real-world soft underwater robot&lt;/strong&gt;. We conclude this thesis by discussing open research directions in differentiable simulation and envisioning a fully &lt;strong&gt;automated computational design pipeline&lt;/strong&gt; for real-world robots in the future.
&lt;/p&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:mit?do=showtag&amp;amp;tag=mit&quot; class=&quot;wikilink1&quot; title=&quot;tag:mit&quot; rel=&quot;tag&quot;&gt;mit&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:phd-thesis?do=showtag&amp;amp;tag=phd-thesis&quot; class=&quot;wikilink1&quot; title=&quot;tag:phd-thesis&quot; rel=&quot;tag&quot;&gt;phd-thesis&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:differentiable-simulation?do=showtag&amp;amp;tag=differentiable-simulation&quot; class=&quot;wikilink1&quot; title=&quot;tag:differentiable-simulation&quot; rel=&quot;tag&quot;&gt;differentiable-simulation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:optimization?do=showtag&amp;amp;tag=optimization&quot; class=&quot;wikilink1&quot; title=&quot;tag:optimization&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:robotics?do=showtag&amp;amp;tag=robotics&quot; class=&quot;wikilink1&quot; title=&quot;tag:robotics&quot; rel=&quot;tag&quot;&gt;robotics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:soft-body?do=showtag&amp;amp;tag=soft-body&quot; class=&quot;wikilink1&quot; title=&quot;tag:soft-body&quot; rel=&quot;tag&quot;&gt;soft-body&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:fluid?do=showtag&amp;amp;tag=fluid&quot; class=&quot;wikilink1&quot; title=&quot;tag:fluid&quot; rel=&quot;tag&quot;&gt;fluid&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:dynamics?do=showtag&amp;amp;tag=dynamics&quot; class=&quot;wikilink1&quot; title=&quot;tag:dynamics&quot; rel=&quot;tag&quot;&gt;dynamics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:computational-design?do=showtag&amp;amp;tag=computational-design&quot; class=&quot;wikilink1&quot; title=&quot;tag:computational-design&quot; rel=&quot;tag&quot;&gt;computational-design&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:simulation-to-reality?do=showtag&amp;amp;tag=simulation-to-reality&quot; class=&quot;wikilink1&quot; title=&quot;tag:simulation-to-reality&quot; rel=&quot;tag&quot;&gt;simulation-to-reality&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:underwater-robot?do=showtag&amp;amp;tag=underwater-robot&quot; class=&quot;wikilink1&quot; title=&quot;tag:underwater-robot&quot; rel=&quot;tag&quot;&gt;underwater-robot&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:computational-design-pipeline?do=showtag&amp;amp;tag=computational-design-pipeline&quot; class=&quot;wikilink1&quot; title=&quot;tag:computational-design-pipeline&quot; rel=&quot;tag&quot;&gt;computational-design-pipeline&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:tao-du?do=showtag&amp;amp;tag=Tao-Du&quot; class=&quot;wikilink1&quot; title=&quot;tag:tao-du&quot; rel=&quot;tag&quot;&gt;Tao-Du&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:2021?do=showtag&amp;amp;tag=2021&quot; class=&quot;wikilink1&quot; title=&quot;tag:2021&quot; rel=&quot;tag&quot;&gt;2021&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>mit</category>
        <category>phd-thesis</category>
        <category>differentiable-simulation</category>
        <category>optimization</category>
        <category>robotics</category>
        <category>soft-body</category>
        <category>fluid</category>
        <category>dynamics</category>
        <category>computational-design</category>
        <category>simulation-to-reality</category>
        <category>underwater-robot</category>
        <category>computational-design-pipeline</category>
        <category>tao-du</category>
        <category>2021</category>
            <pubDate>Sun, 24 Mar 2024 17:38:52 +0000</pubDate>
        </item>
        <item>
            <title>Do Differentiable Simulators Give Better Policy Gradients?</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:02:do_differentiable_simulators_give_better_policy_gradients</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;do_differentiable_simulators_give_better_policy_gradients&quot;&gt;Do Differentiable Simulators Give Better Policy Gradients?&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Do Differentiable Simulators Give Better Policy Gradients?&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;do_differentiable_simulators_give_better_policy_gradients&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
&lt;a href=&quot;https://arxiv.org/abs/2202.00817&quot; class=&quot;urlextern&quot; title=&quot;https://arxiv.org/abs/2202.00817&quot; rel=&quot;ugc nofollow&quot;&gt;&amp;quot;Do Differentiable Simulators Give Better Policy Gradients?&amp;quot; by H.J. Terry Suh, Max Simchowitz, Kaiqing Zhang, Russ Tedrake&lt;/a&gt;
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;strong&gt;Abstract:&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
Differentiable simulators promise faster computa-
tion time for reinforcement learning by replacing
zeroth-order gradient estimates of a stochastic
objective with an estimate based on first-order
gradients. However, it is yet unclear what fac-
tors decide the performance of the two estimators
on complex landscapes that involve long-horizon
planning and control on physical systems, despite
the crucial relevance of this question for the util-
ity of differentiable simulators. We show that
characteristics of certain physical systems, such
as stiffness or discontinuities, may compromise
the efficacy of the first-order estimator, and ana-
lyze this phenomenon through the lens of bias and
variance. We additionally propose an α-order gra-
dient estimator, with α ∈ [0, 1], which correctly
utilizes exact gradients to combine the efficiency
of first-order estimates with the robustness of zero-
order methods. We demonstrate the pitfalls of
traditional estimators and the advantages of the
α-order estimator on some numerical examples.
&lt;/p&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:robotics?do=showtag&amp;amp;tag=robotics&quot; class=&quot;wikilink1&quot; title=&quot;tag:robotics&quot; rel=&quot;tag&quot;&gt;robotics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:differentiable-simulators?do=showtag&amp;amp;tag=differentiable-simulators&quot; class=&quot;wikilink1&quot; title=&quot;tag:differentiable-simulators&quot; rel=&quot;tag&quot;&gt;differentiable-simulators&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:reinforcement-learning?do=showtag&amp;amp;tag=reinforcement-learning&quot; class=&quot;wikilink1&quot; title=&quot;tag:reinforcement-learning&quot; rel=&quot;tag&quot;&gt;reinforcement-learning&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>robotics</category>
        <category>differentiable-simulators</category>
        <category>reinforcement-learning</category>
            <pubDate>Sun, 12 Nov 2023 19:04:33 +0000</pubDate>
        </item>
        <item>
            <title>gradSim: Differentiable simulation for system identification and visuomotor control</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:02:gradsim_differentiable_simulation_for_system_identification_and_visuomotor_control</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;gradsimdifferentiable_simulation_for_system_identification_and_visuomotor_control&quot;&gt;gradSim: Differentiable simulation for system identification and visuomotor control&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;gradSim: Differentiable simulation for system identification and visuomotor control&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;gradsimdifferentiable_simulation_for_system_identification_and_visuomotor_control&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;iframe src=&quot;//www.youtube-nocookie.com/embed/QHC55bSUe0A?&quot; width=&quot;520&quot; height=&quot;293&quot; style=&quot;width:520px;height:293px;&quot; class=&quot;vshare vshare__center&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; data-domain=&quot;www.youtube-nocookie.com&quot; loading=&quot;lazy&quot;&gt;&lt;h3&gt;&lt;/h3&gt;&lt;/iframe&gt;&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;

&lt;p&gt;
&lt;a href=&quot;https://openreview.net/pdf?id=c_E8kFWfhp0&quot; class=&quot;urlextern&quot; title=&quot;https://openreview.net/pdf?id=c_E8kFWfhp0&quot; rel=&quot;ugc nofollow&quot;&gt; &amp;quot;∇Sim: DIFFERENTIABLE SIMULATION FOR SYSTEM
IDENTIFICATION AND VISUOMOTOR CONTROL&amp;quot; by Krishna Murthy Jatavallabhula et. all&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://github.com/gradsim/gradsim&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/gradsim/gradsim&quot; rel=&quot;ugc nofollow&quot;&gt;Code&lt;/a&gt;
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;strong&gt;Abstract:&lt;/strong&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;p&gt;
We consider the problem of estimating an object’s physical properties such as mass, friction, and elasticity directly from video sequences. Such a system identification problem is fundamentally ill-posed due to the loss of information during image formation. Current solutions require precise 3D labels which are labor-intensive to gather, and infeasible to create for many systems such as deformable solids or cloth. We present gradSim, a framework that overcomes the dependence on 3D supervision by leveraging differentiable multiphysics simulation and differentiable rendering to jointly model the evolution of scene dynamics and image formation. This novel combination enables backpropagation from pixels in a video sequence through to the underlying physical attributes that generated them. Moreover, our unified computation graph — spanning from the dynamics and through the rendering process — enables learning in challenging visuomotor control tasks, without relying on state-based (3D) supervision, while obtaining performance competitive to or better than techniques that rely on precise 3D labels.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:differentiable-simulation?do=showtag&amp;amp;tag=differentiable-simulation&quot; class=&quot;wikilink1&quot; title=&quot;tag:differentiable-simulation&quot; rel=&quot;tag&quot;&gt;differentiable-simulation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:system-identification?do=showtag&amp;amp;tag=system-identification&quot; class=&quot;wikilink1&quot; title=&quot;tag:system-identification&quot; rel=&quot;tag&quot;&gt;system-identification&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:gradsim?do=showtag&amp;amp;tag=gradSim&quot; class=&quot;wikilink1&quot; title=&quot;tag:gradsim&quot; rel=&quot;tag&quot;&gt;gradSim&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:multiphysics?do=showtag&amp;amp;tag=multiphysics&quot; class=&quot;wikilink1&quot; title=&quot;tag:multiphysics&quot; rel=&quot;tag&quot;&gt;multiphysics&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:differentiable-rendering?do=showtag&amp;amp;tag=differentiable-rendering&quot; class=&quot;wikilink1&quot; title=&quot;tag:differentiable-rendering&quot; rel=&quot;tag&quot;&gt;differentiable-rendering&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>differentiable-simulation</category>
        <category>system-identification</category>
        <category>gradsim</category>
        <category>multiphysics</category>
        <category>differentiable-rendering</category>
            <pubDate>Sun, 12 Nov 2023 19:04:33 +0000</pubDate>
        </item>
        <item>
            <title>Introduction to Algorithmic Differentiation (AD I)</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:02:introduction_to_algorithmic_differentiation_ad_i</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;introduction_to_algorithmic_differentiation_ad_i&quot;&gt;Introduction to Algorithmic Differentiation (AD I)&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Introduction to Algorithmic Differentiation (AD I)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;introduction_to_algorithmic_differentiation_ad_i&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.stce.rwth-aachen.de/teaching/winter-semester-2020-21/introduction-to-algorithmic-differentiation-ad-i&quot; class=&quot;urlextern&quot; title=&quot;https://www.stce.rwth-aachen.de/teaching/winter-semester-2020-21/introduction-to-algorithmic-differentiation-ad-i&quot; rel=&quot;ugc nofollow&quot;&gt;Course AD&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:course?do=showtag&amp;amp;tag=course&quot; class=&quot;wikilink1&quot; title=&quot;tag:course&quot; rel=&quot;tag&quot;&gt;course&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:math?do=showtag&amp;amp;tag=math&quot; class=&quot;wikilink1&quot; title=&quot;tag:math&quot; rel=&quot;tag&quot;&gt;math&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:ad?do=showtag&amp;amp;tag=AD&quot; class=&quot;wikilink1&quot; title=&quot;tag:ad&quot; rel=&quot;tag&quot;&gt;AD&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:algorithmic-differentiation?do=showtag&amp;amp;tag=algorithmic-differentiation&quot; class=&quot;wikilink1&quot; title=&quot;tag:algorithmic-differentiation&quot; rel=&quot;tag&quot;&gt;algorithmic-differentiation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:automatic-differentiation?do=showtag&amp;amp;tag=automatic-differentiation&quot; class=&quot;wikilink1&quot; title=&quot;tag:automatic-differentiation&quot; rel=&quot;tag&quot;&gt;automatic-differentiation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:video-course?do=showtag&amp;amp;tag=video-course&quot; class=&quot;wikilink1&quot; title=&quot;tag:video-course&quot; rel=&quot;tag&quot;&gt;video-course&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>course</category>
        <category>math</category>
        <category>ad</category>
        <category>algorithmic-differentiation</category>
        <category>automatic-differentiation</category>
        <category>video-course</category>
            <pubDate>Sat, 27 Apr 2024 11:52:28 +0000</pubDate>
        </item>
        <item>
            <title>The Art of Differentiating Computer Programs</title>
            <link>https://blog.caramizaru.xyz/doku.php/feed:2023:11:02:the_art_of_differentiating_computer_programs</link>
            <description>
&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;the_art_of_differentiating_computer_programs&quot;&gt;The Art of Differentiating Computer Programs&lt;/h1&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;The Art of Differentiating Computer Programs&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;the_art_of_differentiating_computer_programs&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;23-&amp;quot;} --&gt;&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_centeralign plugin_wrap&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;https://www.stce.rwth-aachen.de/research/the-art&quot; class=&quot;urlextern&quot; title=&quot;https://www.stce.rwth-aachen.de/research/the-art&quot; rel=&quot;ugc nofollow&quot;&gt;The Art of Differentiating Computer Programs&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;hr /&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:ad?do=showtag&amp;amp;tag=ad&quot; class=&quot;wikilink1&quot; title=&quot;tag:ad&quot; rel=&quot;tag&quot;&gt;ad&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:algorithmic-differentiation?do=showtag&amp;amp;tag=algorithmic-differentiation&quot; class=&quot;wikilink1&quot; title=&quot;tag:algorithmic-differentiation&quot; rel=&quot;tag&quot;&gt;algorithmic-differentiation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:automatic-differentiation?do=showtag&amp;amp;tag=automatic-differentiation&quot; class=&quot;wikilink1&quot; title=&quot;tag:automatic-differentiation&quot; rel=&quot;tag&quot;&gt;automatic-differentiation&lt;/a&gt;,
	&lt;a href=&quot;https://blog.caramizaru.xyz/doku.php/tag:book?do=showtag&amp;amp;tag=book&quot; class=&quot;wikilink1&quot; title=&quot;tag:book&quot; rel=&quot;tag&quot;&gt;book&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;p&gt;
&lt;ul class=&quot;socialite&quot;&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;twitter&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/intent/tweet?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Twitter&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;facebook&quot; target=&quot;_blank&quot; href=&quot;http://www.facebook.com/sharer.php?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;googleplus&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/share?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Google+&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;linkedin&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;summary=&amp;mini=true&amp;source=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;pinterest&quot; target=&quot;_blank&quot; href=&quot;https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Pinterest&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;tumblr&quot; target=&quot;_blank&quot; href=&quot;http://www.tumblr.com/share/link?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;description=&quot;&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;reddit&quot; target=&quot;_blank&quot; href=&quot;http://www.reddit.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;Reddit&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;taringa&quot; target=&quot;_blank&quot; href=&quot;http://www.taringa.net/widgets/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;body=&quot;&gt;Taringa&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;stumbleupon&quot; target=&quot;_blank&quot; href=&quot;http://www.stumbleupon.com/submit?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&quot;&gt;StumbleUpon&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;telegram&quot; target=&quot;_blank&quot; href=&quot;https://telegram.me/share/url?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;text=&quot;&gt;Telegram&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;hackernews&quot; target=&quot;_blank&quot; href=&quot;https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;t=&quot;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;xing&quot; target=&quot;_blank&quot; href=&quot;https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&quot;&gt;Xing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;vk&quot; target=&quot;_blank&quot; href=&quot;https://vk.com/share.php?url=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F&amp;title=&amp;description=&amp;noparse=true&quot;&gt;Vk&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;icon&quot;&gt;&lt;a class=&quot;email&quot; target=&quot;_blank&quot; href=&quot;mailto:?subject=&amp;body=https%3A%2F%2Fblog.caramizaru.xyz%2Fdoku.php%2F: &quot;&gt;Email&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>ad</category>
        <category>algorithmic-differentiation</category>
        <category>automatic-differentiation</category>
        <category>book</category>
            <pubDate>Sat, 27 Apr 2024 11:52:51 +0000</pubDate>
        </item>
    </channel>
</rss>
