<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Exercises on Ryan Orban</title><link>https://ryanorban.com/categories/exercises/</link><description>Recent content in Exercises on Ryan Orban</description><generator>Hugo</generator><language>en-us</language><managingEditor>me@ryanorban.com (Ryan Orban)</managingEditor><webMaster>me@ryanorban.com (Ryan Orban)</webMaster><copyright>Ryan Orban</copyright><lastBuildDate>Wed, 29 Jun 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://ryanorban.com/categories/exercises/index.xml" rel="self" type="application/rss+xml"/><item><title>Pen &amp; Paper Exercises in Machine Learning</title><link>https://ryanorban.com/notes/pen-paper-exercises-machine-learning/</link><pubDate>Wed, 29 Jun 2022 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/pen-paper-exercises-machine-learning/</guid><description>&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;Michael U. Gutmann at the University of Edinburgh compiled this problem set (arXiv:2206.13446) to address a gap in machine learning education: most practitioners learn ML through code and libraries, building intuition for what functions do but not the mathematical reasoning behind why they work. Pen-and-paper exercises force derivations — you can&amp;rsquo;t rely on automatic differentiation when you have to compute a gradient by hand.&lt;/p&gt;</description></item><item><title>100 Numpy Exercises</title><link>https://ryanorban.com/notes/100-numpy-exercises/</link><pubDate>Fri, 24 Jan 2014 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/100-numpy-exercises/</guid><description>&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;Nicolas Rougier&amp;rsquo;s 100 exercises for NumPy range from beginner to advanced, covering the core operations that make NumPy indispensable for scientific computing in Python. The collection originated at LORIA (Laboratoire Lorrain de Recherche en Informatique et ses Applications) and became a widely-shared resource in the Python data science community.&lt;/p&gt;</description></item></channel></rss>