<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Learning Curve: Issue 2]]></title><description><![CDATA[January 2026]]></description><link>https://thelearningcurvenjack.substack.com/s/issue-2</link><image><url>https://substackcdn.com/image/fetch/$s_!ZSmu!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55f5b59c-7191-4051-84c9-11d3f5e1d918_512x512.png</url><title>The Learning Curve: Issue 2</title><link>https://thelearningcurvenjack.substack.com/s/issue-2</link></image><generator>Substack</generator><lastBuildDate>Thu, 02 Jul 2026 03:28:54 GMT</lastBuildDate><atom:link href="https://thelearningcurvenjack.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[The Learning Curve]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thelearningcurvenjack@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thelearningcurvenjack@substack.com]]></itunes:email><itunes:name><![CDATA[The Learning Curve]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Learning Curve]]></itunes:author><googleplay:owner><![CDATA[thelearningcurvenjack@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thelearningcurvenjack@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Learning Curve]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Biology of Artificial Learning]]></title><description><![CDATA[How Neuroscience is shaping the future of Machine Learning]]></description><link>https://thelearningcurvenjack.substack.com/p/the-biology-of-artificial-learning-37b</link><guid isPermaLink="false">https://thelearningcurvenjack.substack.com/p/the-biology-of-artificial-learning-37b</guid><dc:creator><![CDATA[Tejeshwar Singh Minhas]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:58:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ag3Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Humanity has always sought to recreate, or even harbour a chance to replicate the work of our own creator. And in this mad descent into delirium, science has reached levels never thought possible in time never thought plausible. The farthest we have come in this act of rebellion, is in the field of <strong>Machine Learning</strong>. Distilling the very essence of <strong>&#8220;Humanity&#8221;</strong> and embedding it into a machine is a feat sought after desperately by humans.</p><p>Earlier models in Machine Learning aimed to use Mathematics to understand, replicate, and even create patterns from scratch. But this na&#239;ve approach reached a limit. A limit sheer computation could not overcome.</p><p>These machines were an imperfect creation that paled in the face of the unimaginable complexity of the human brain.</p><p>So what better but to replicate the human mind, not only in its function, but rather in its structure as well. </p><p><em>Why try to create something new in order to simulate something we already have knowledge about?</em></p><p></p><h4><strong>Artificial Neural Networks:</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ag3Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ag3Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ag3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168585,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ag3Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!ag3Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e13f04-46bf-4af3-a7ae-22eadf3f62c4_1000x500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>                           Source: https://www.geeksforgeeks.org/machine-learning/difference-between-ann-and-bnn/</h6><p></p><p>Following this approach, the &#8220;<strong>Artificial Neural Network</strong>&#8221; was created. A mathematical model aimed at processing and transmitting data in a manner similar to biological neural networks.</p><p>One of the first official attempts at a successful neural network was the &#8220;<strong>Perceptron</strong>&#8221;, created by <strong>Frank Rosenblatt</strong> in <strong>1957</strong>, which gained widespread attention from scientists and mathematicians alike for its innovative approach towards modelling the human brain.</p><h5>                                                                      The Perceptron</h5><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RPFE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RPFE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RPFE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg" width="355" height="185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:185,&quot;width&quot;:355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15059,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RPFE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RPFE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa14cd6b-612c-484e-b46e-2b828eea9331_355x185.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>                                            Source: https://www.sciencedirect.com/topics/engineering/perceptron</h6><p></p><p>But little did anyone know that this simple discovery would lead to multiple unprecedented breakthroughs in the field of machine learning.</p><p>This model of a <strong>sequential data stream processor</strong> was widely adopted and researched, leading to highly computationally efficient models such as:</p><p><strong>&#183; Multi-Layer Perceptron</strong></p><p><strong>&#183; Convolutional Neural Network</strong></p><p><strong>&#183; Recurrent Neural Network</strong></p><p><strong>&#183; Transformer Network</strong></p><p>And the list goes on.</p><p>But we wont be talking about those today. The topic of today will be regarding neurons themselves, synapses, and how <strong>Hebb&#8217;s Theory</strong> has led to a unique type of Machine Learning algorithm called &#8220;<strong>Competitive Learning</strong>&#8221;.</p><p></p><h4><strong>Hebb&#8217;s Theory</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VjDF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VjDF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 424w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 848w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 1272w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VjDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif" width="218" height="280.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:162,&quot;width&quot;:126,&quot;resizeWidth&quot;:218,&quot;bytes&quot;:24649,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VjDF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 424w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 848w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 1272w, https://substackcdn.com/image/fetch/$s_!VjDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ba0c31-f25c-49a4-86e3-96ca7e735f39_126x162.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h5>                                                                  Donald Olding Hebb</h5><p></p><p><strong>Donald Olding Hebb</strong> was a Canadian psychologist with a deep interest in the mechanism of &#8220;<strong>learning</strong>&#8221;. Often called the <strong>father of neuropsychology</strong> and even the father of neural networks, <strong>Donald O. Hebb</strong> is an important name in the history of Machine Learning.</p><p>Born in <strong>Nova Scotia</strong> in <strong>1904</strong> to a family of doctors, Hebb earned his <strong>Bachelor of Arts</strong> degree in <strong>1925</strong>. Working at many institutes such as the <strong>McGill University</strong>, <strong>University of Chicago</strong> and <strong>Queen&#8217;s University</strong>, Hebb had garnered a passion for the field of Neuropsychology.</p><p>He published a book in 1949, namely &#8220;<strong>The Organization of Behaviour</strong>&#8221;, which is considered his greatest contribution to the field of Neuroscience. In this book, he talked about the concept of &#8220;<strong>Hebbian Learning</strong>&#8221;, known also as &#8220;<strong>Cell Assembly Learning</strong>&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bCxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bCxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bCxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg" width="590" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:590,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49444,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bCxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bCxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3447b0-c8e5-4971-add6-bc49ea20f721_590x350.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>                                      Source: https://www.datasciencecentral.com/learning-rules-in-neural-network/</h6><p></p><p>Cell Assembly Theory claims that:</p><p>&#8220;<em><strong>an increase in synaptic efficacy arises from a presynaptic cell's repeated and persistent stimulation of a postsynaptic cell.</strong>&#8221; </em>-Wikipedia</p><p>In layman terms, it states that an increase in the <strong>strength</strong> of a <strong>synapse</strong> (the connection between two neurons) is due to the <strong>repeated stimulation</strong> of the &#8220;post-synaptic neuron&#8221; (the neuron receiving the signal) by the &#8220;pre-synaptic neuron&#8221; (the neuron transmitting the signal).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!twVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!twVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 424w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 848w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 1272w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!twVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png" width="1453" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:1453,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!twVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 424w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 848w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 1272w, https://substackcdn.com/image/fetch/$s_!twVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a7eb89-6aaa-49a0-ac2f-6bf4cce9b401_1453x494.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Although it sounds simple, this theory implies much more than what an initial impression signifies.</p><p>Often summarized as &#8220;<em><strong>Neurons that wire together, fire together</strong></em>&#8221;, this approach introduces a concept of <em>specialized neurons</em>. </p><p>Na&#239;ve <strong>Perceptron</strong> models house a series of &#8220;dumb neurons&#8221;, with each neuron having no special purpose, firing for every input and acting as a <strong>pawn</strong> in the overall computation.</p><p>These <strong>specialized artificial neurons</strong> only fire for a subset of the total input data, with only the most contributive neurons firing for each input, others keeping silent. But how are these special neurons created?</p><p>Well you might be surprised by the fact that these neurons do not actually differ in their structure, but rather only in the training process. Every &#8220;<em>special neuron</em>&#8221; in this network starts its life as a normal neuron.</p><p>Formalizing this concept in the field of machine learning was still yet undone, that is, until the foundation of &#8220;<strong>Competitive Learning</strong>&#8221;.</p><p></p><h4><strong>Competitive Learning:</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbtd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbtd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 424w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 848w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 1272w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbtd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png" width="338" height="263.4803149606299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:254,&quot;resizeWidth&quot;:338,&quot;bytes&quot;:6668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sbtd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 424w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 848w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 1272w, https://substackcdn.com/image/fetch/$s_!sbtd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f315e0-f4c3-4246-88eb-be48dc1778e7_254x198.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>                                 Source:https://www.computer.org/csdl/journal/si/2021/06/09415467/1t7h5zvUeOs</h6><p></p><p>Modeled on the concepts laid out in Hebb&#8217;s Theory, <strong>Competitive Learning</strong> aims to bring the concepts of <strong>Hebbian Learning</strong> to realistic situations.</p><p>Competitive Learning is an <strong>Unsupervised Machine Learning</strong> approach designed to <strong>cluster</strong> unseen data based on specialized neurons trained to detect that data.</p><p>This learning method entails training these specialized neurons based on data the network has never seen before.</p><p>In a Competitive Learning Network, our aim is to have <strong>only one neuron</strong> fire in the layer, instead of the entire cast. This decision is made by locating the most &#8220;<strong>relevant</strong>&#8221; neuron in regard to the incoming information and only letting that &#8220;<strong>winner</strong>&#8221; neuron decide the output.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uTva!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uTva!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 424w, https://substackcdn.com/image/fetch/$s_!uTva!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 848w, https://substackcdn.com/image/fetch/$s_!uTva!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 1272w, https://substackcdn.com/image/fetch/$s_!uTva!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uTva!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png" width="358" height="230.14285714285714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:280,&quot;resizeWidth&quot;:358,&quot;bytes&quot;:8349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uTva!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 424w, https://substackcdn.com/image/fetch/$s_!uTva!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 848w, https://substackcdn.com/image/fetch/$s_!uTva!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 1272w, https://substackcdn.com/image/fetch/$s_!uTva!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42730a95-d5dc-4fd4-bb4c-5632a107c0b2_280x180.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Source: https://www.researchgate.net/figure/SOM-Architecture-SOM-training-is-based-on-a-competitive-learning-strategy-1-For-each_fig1_228822871</h6><p></p><p><strong>Training Process:</strong></p><p>A Competitive Learning Network starts as a simple multi layer perceptron.</p><p><strong>The training process is as follows:</strong></p><p>1- <strong>Initialize the model</strong> and set the weights to a random value between 0 and 1.</p><p>2- For the input, calculate the &#8220;<strong>score</strong>&#8221; metric for each of the hidden layer neurons with regard to the input. (<em>ex: Inverse of the Euclidean Distance between Input and Weight Vector of the neuron</em>).</p><p>3- Find the Neuron with the <strong>lowest/ highest score</strong>.</p><p>4- This input now belongs to the cluster corresponding to this neuron.</p><p>5- Adjust the <strong>weights</strong> of this neuron such that the &#8220;score&#8221; metric for that input becomes <strong>lower/ higher</strong>.</p><p>6- Go to step 2 for the next input.</p><p>In this way, we end up <strong>strengthening</strong> the &#8220;<strong>synapse</strong>&#8221;(<em>here: weight</em>) between the input neurons and the output neurons, synonymous to the <strong>concept seen in Hebb&#8217;s Theory</strong>.</p><p></p><h4>Application:</h4><p>Competitive Learning has application in many fields, namely:</p><p><strong>1) Clustering</strong></p><p><strong>2) Dimensionality Reduction</strong></p><p><strong>3) Categorization Problems</strong></p><p><strong>4) Dynamic Unsupervised Learning</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5W1_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5W1_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 424w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 848w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 1272w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5W1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png" width="924" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99a28665-e871-4cfe-afdd-ced57609b880_924x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:656406,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5W1_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 424w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 848w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 1272w, https://substackcdn.com/image/fetch/$s_!5W1_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a28665-e871-4cfe-afdd-ced57609b880_924x562.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>                            Source: https://www.shanelynn.ie/self-organising-maps-for-customer-segmentation-using-r/</h6><h5>                                                  SOM&#8217;s used for Customer Segmentation </h5><p></p><h4>Dilemma:</h4><p>&#8220;<em><strong>What about the backpropagation?</strong></em>&#8221;, you may ask. If only one neuron gets to benefit from one input, then the other neurons will never even get a chance to compete with this &#8220;winner&#8221; neuron.</p><p>To combat this dilemma, we introduce a slightly more complex approach to competitive learning, namely <strong>Self Organizing Maps (SOMs)</strong>.</p><p></p><h4><strong>Self Organizing Maps:</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!48Nc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!48Nc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 424w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 848w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 1272w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!48Nc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png" width="420" height="302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:302,&quot;width&quot;:420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!48Nc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 424w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 848w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 1272w, https://substackcdn.com/image/fetch/$s_!48Nc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca85fc37-429e-4e30-b3f8-840eaabc7bf7_420x302.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>               Source: https://ivape3.blogs.uv.es/2015/03/15/self-organizing-maps-the-kohonens-algorithm-explained/</h6><p></p><p>An <strong>SOM</strong> aims to backpropagate through <strong>every neuron</strong>, but the magnitude of change is <strong>proportional</strong> to the &#8220;<strong>distance</strong>&#8221; of these neurons to the &#8220;<strong>winner</strong>&#8221; neuron. In this way, neurons &#8220;<strong>closer</strong>&#8221; to the <strong>winner neuron</strong> get to learn more from the input as compared to neurons &#8220;farther&#8221; from it.</p><p></p><p>But what do we mean by &#8220;closer&#8221; and &#8220;farther&#8221;? <em>Is this Euclidean distance? Is this relative distance? Is this the index of the neurons?</em></p><p>Well its completely up to us, actually. This approach allows us to <strong>create a </strong><em><strong>function</strong></em> to define what being &#8220;<em>similar</em>&#8221; or &#8220;<em>closer</em>&#8221; to the winner neuron actually entails, be it similar weight values, or anything we want. </p><p>Based on this, we get a network where every neuron is <strong>fighting to gain dominance</strong> over a <strong>specific subset</strong> of the input stream of data, and we can have a sense of an &#8220;<strong>interpretable</strong>&#8221; network.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ta-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ta-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 424w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 848w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 1272w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ta-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png" width="960" height="260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116987,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/170982473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ta-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 424w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 848w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 1272w, https://substackcdn.com/image/fetch/$s_!Ta-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F249330bb-d859-4e0a-8dcd-f98cf026cd16_960x260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>                                                   Source: https://en.wikipedia.org/wiki/File:Somtraining.svg</h6><h5>                                                      A Self Organizing Map in Action</h5><p></p><p>Some more complex approaches include:</p><p><strong>1- GSOM (Growing Self Organizing Maps)</strong></p><p><strong>2- GTM (Generative Topographic Maps)</strong></p><p><strong>3- TASOM (Time Adaptive Self Organizing Map)</strong></p><p></p><h4><strong>Comparison with Multi-Layer Perceptrons:</strong></h4><p>Using SOMs, we can have a graph on neurons with each neuron &#8220;<strong>learning</strong>&#8221; certain patterns and gaining individual purpose, as opposed to the neurons we see in regular Multi-Layer Perceptrons.</p><p>Although SOM&#8217;s come under Unsupervised Learning, they show vast future potential in what we could describe a &#8220;neuron&#8221; as in the future, and if we could bring this specialized approach into the domain of Supervised Learning.</p><p></p><h4><strong>Conclusion:</strong></h4><p>With this, we come to an end to this brief overview of Competitive Learning and how <strong>Hebb&#8217;s Theory</strong> can be used in emulating brain activity such as pattern recognition.</p><p>With ongoing research in this domain, especially in the field of <strong>Non Linear Dimensionality Reductions (NLDR)</strong>, there is hope for future innovations in both the fields of Unsupervised as well as Supervised Learning from these intuitive concepts from Biology</p><p></p><p><code>                Thanks for reading The Learning Curve! </code></p><p>                             <code>This post is public so feel free to share it.</code></p><p></p><p><code>      Subscribe for free to receive new posts and support our work.</code></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thelearningcurvenjack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://thelearningcurvenjack.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Advent of Agents]]></title><description><![CDATA[Agentic AI: From Cool Concept to the Next Big Career Wave]]></description><link>https://thelearningcurvenjack.substack.com/p/advent-of-agents</link><guid isPermaLink="false">https://thelearningcurvenjack.substack.com/p/advent-of-agents</guid><dc:creator><![CDATA[Soumabho Pal]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:53:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!flPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Agentic AI: From Cool Concept to the Next Big Career Wave</h1><div><hr></div><h2>1. What on Earth is Agentic AI?</h2><p>Let&#8217;s start simple: you&#8217;ve all probably heard of ChatGPT, Gemini, or Copilot &#8212; you ask them something, they reply. But those are like really smart <em>assistants</em>. <strong>Agentic AI</strong> is like the smart assistant who doesn&#8217;t just answer your questions, also they plan your day, go out into the world, get things done, and then come back with results.</p><p>Imagine:</p><ul><li><p>Book hotels in your travel destination just with a prompt.</p></li><li><p>You tell AI : &#8220;Please mail Dr. Jimson Matthews to cancel tomorrow&#8217;s lab&#8221; and it actually sends an email to the professor through your outlook account.</p></li><li><p>Automatically fixes your code in your code editor.<br></p></li></ul><p>That&#8217;s the leap from <strong>reactive</strong> AI to <strong>proactive</strong> AI &#8212; from &#8220;answering&#8221; to &#8220;acting.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!flPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!flPv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 424w, https://substackcdn.com/image/fetch/$s_!flPv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 848w, https://substackcdn.com/image/fetch/$s_!flPv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!flPv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!flPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg" width="1000" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!flPv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 424w, https://substackcdn.com/image/fetch/$s_!flPv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 848w, https://substackcdn.com/image/fetch/$s_!flPv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!flPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9302a6cc-e073-4f7f-b720-521ea6e78d52_1000x625.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>2. How Did We Get Here? (The Journey in Short)</strong></h2><p>The first trainable perceptron was made by Frank Rosenblatt in 1957. Many ML models we use today were conceptualized before the 2000s. Its only now that hardware has caught up sufficiently for us to deploy them. With deep learning, we got <strong>generative AI</strong> &#8212; tools that could write, draw, code.</p><p></p><p>The missing piece? <strong>Action.<br></strong> GenAI could talk, but it couldn&#8217;t <em>do</em>. The recent shift to agentic AI happened because:</p><ol><li><p>Models became <strong>good at understanding complex goals</strong>.</p></li><li><p>APIs allowed AI to control tools (browsers, spreadsheets, IDEs).</p></li><li><p>There&#8217;s a ton of <strong>structured + unstructured data</strong> available.</p></li><li><p>Cloud providers built <strong>infrastructure for AI to operate autonomously</strong>.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o25g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o25g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 424w, https://substackcdn.com/image/fetch/$s_!o25g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 848w, https://substackcdn.com/image/fetch/$s_!o25g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!o25g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o25g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png" width="1355" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o25g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 424w, https://substackcdn.com/image/fetch/$s_!o25g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 848w, https://substackcdn.com/image/fetch/$s_!o25g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!o25g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b43a4b-dfec-458b-b077-26e5ec8553ca_1355x1022.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>3. Core Superpowers of Agentic AI</strong></h2><p>Let&#8217;s break down the big traits -</p><h3><strong>(a) Autonomy</strong></h3><p>An agent doesn&#8217;t need to be spoon-fed every step. You give it the &#8220;what&#8221; and it figures out the &#8220;how.&#8221;</p><blockquote><p>Example: In a campus hackathon, you could tell an AI agent &#8220;Build me a campus navigation app for freshers.&#8221; It would plan the architecture, fetch open map APIs, write the code, and even test it.</p></blockquote><div><hr></div><h3><strong>(b) Proactive Multistep Planning</strong></h3><p>Instead of answering one-off prompts, it can:</p><ol><li><p>Break the problem into steps.</p></li><li><p>Work through each step in order.</p></li><li><p>Adapt if something goes wrong.</p></li></ol><p>It&#8217;s basically project management <em>without</em> the project manager breathing down your neck.</p><div><hr></div><h3><strong>(c) Environment Awareness</strong></h3><p>Agents can <strong>sense and adapt</strong>. If a website changes its layout or your data source fails, the AI re-routes without you having to debug every little thing.</p><p>For research, that means you could ask:<br> &#8220;Find recent arXiv papers on quantum machine learning, summarize them, and suggest possible project topics.&#8221;<br> The agent can crawl sources, deal with access errors, and still get the output.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3LAa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3LAa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3LAa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3LAa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 424w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 848w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!3LAa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707342cc-0d90-4cd6-b104-b5c2c3b6f96c_1600x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>4. Where Are They Being Used Right Now?</strong></h2><p>Let&#8217;s see some real-world playgrounds where agentic AI is already making waves.</p><div><hr></div><h3><strong>(a) Cloud &amp; Infrastructure</strong></h3><ul><li><p><strong>AWS Bedrock AgentCore</strong>: A framework to deploy enterprise-scale AI agents securely. AWS even set up a $100 million fund to support agent-based startups.<br> <em>Think</em>: If you&#8217;re building a B2B AI tool in your final year, this is where you&#8217;d deploy it.</p></li><li><p><strong>Google Cloud Agents</strong>: They now have agents for data science, engineering, and coding tasks. These can automatically clean datasets, write SQL queries, or debug Python notebooks.</p></li></ul><div><hr></div><h3><strong>(b) Government &amp; Enterprise</strong></h3><ul><li><p><strong>SAS AI Agents</strong>: Built for transparent decision-making &#8212; big in sectors like finance and public policy where explainability matters.</p></li><li><p><strong>Microsoft&#8217;s Vision</strong>: They imagine your <em>entire OS</em> being agentic &#8212; your Windows laptop could anticipate your next task and set things up before you click anything.</p></li></ul><div><hr></div><h3><strong>(c) Creative Industries</strong></h3><ul><li><p><strong>Fashion</strong>: Luxury brands like LVMH are testing backend agents for planning product launches.</p></li><li><p><strong>Retail</strong>: Imagine a shopping site with an AI that knows your style from past orders, then proactively suggests your next outfit.</p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bqCr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bqCr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 424w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 848w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 1272w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bqCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png" width="1316" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1316,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bqCr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 424w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 848w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 1272w, https://substackcdn.com/image/fetch/$s_!bqCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578e74a4-85a7-4b28-b09f-2833163d7394_1316x757.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>5. What&#8217;s Under the Hood?</strong></h2><p>Okay, how does this actually work? In tech terms:</p><ol><li><p><strong>Perception Layer</strong> &#8211; Takes in data from the environment (APIs, files, sensors).</p></li><li><p><strong>Reasoning Layer</strong> &#8211; Breaks down the goal into sub-goals and decides next steps.</p></li><li><p><strong>Action Layer</strong> &#8211; Executes those steps (write code, send email, scrape web).</p></li><li><p><strong>Feedback Loop</strong> &#8211; Monitors the outcome and adjusts the plan if needed.</p></li></ol><p>It&#8217;s not one monolithic model &#8212; often multiple AI models + traditional code working together in a <strong>multi-agent system</strong>.</p><div><hr></div><h2><strong>6. Challenges &amp; Risks (a.k.a. Why We Can&#8217;t Just Let Them Loose)</strong></h2><ul><li><p><strong>Trust</strong>: If an AI agent can take actions, how do you make sure it doesn&#8217;t delete your files or email your professor something embarrassing?</p></li><li><p><strong>Data Privacy</strong>: Agents often need access to sensitive data &#8212; a big security headache.</p></li><li><p><strong>Error Recovery</strong>: What if it books the wrong train ticket or executes wrong code?</p></li><li><p><strong>Explainability</strong>: For legal or safety reasons, we must know <em>why</em> an agent did something.</p></li></ul><p>Researchers talk about <strong>AI TRiSM</strong> &#8212; Trust, Risk, and Security Management &#8212; as the foundation for safe deployment.</p><div><hr></div><h2><strong>7. The Road Ahead (Future You Might Work On This)</strong></h2><p>Here&#8217;s where the next-gen work is heading &#8212; and possible career ideas.</p><ol><li><p><strong>Self-Healing Systems</strong> &#8211; Agents that detect when something breaks (like a code pipeline) and fix it instantly.</p></li><li><p><strong>Domain-Specific Agents</strong> &#8211; Special agents for medicine, law, education.</p></li><li><p><strong>Physical Integration</strong> &#8211; Think drones, lab robots, or smart grids controlled by AI agents.</p></li><li><p><strong>Modular Architectures</strong> &#8211; Plug-and-play AI components you can swap out, like Lego blocks for automation.</p></li><li><p><strong>New Business Models</strong> &#8211; Subscription-based agents, or pay-per-task &#8220;AI freelancers&#8221;.</p></li></ol><div><hr></div><h2><strong>8. Why Should You Care ?</strong></h2><ul><li><p><strong>Projects</strong>: Agentic AI is a hot area for hackathons, internships, and research papers.</p></li><li><p><strong>Jobs</strong>: Startups and tech giants are desperate for talent who can design and debug agent workflows.</p></li><li><p><strong>Entrepreneurship</strong>: You could launch a campus-focused AI product this year and scale it nationwide.</p></li><li><p><strong>Interdisciplinary Scope</strong>: This is one of those rare tech areas where CS, EE, Mech, Design, and even Bio majors can collaborate. Things are not strictly computer science specific and can be easily learnt by students in any field. Electrical engineers can build the sensor networks and edge devices that feed real-world data to agents, while mechanical engineers and roboticists can integrate them with drones, lab robots, or autonomous machines. Students from Molecular Biology or Biomedical Engineering can develop domain-specific agents for lab automation or patient monitoring. Even business and management students play a key role in identifying high-value use cases and designing operational strategies for agent deployment.</p></li></ul><div><hr></div><h2><strong>Final Thought</strong></h2><p>Agentic AI is <strong>not</strong> just a buzzword. If you start learning how these systems are built, controlled, and evaluated right now, you&#8217;ll be ahead of 90% of the tech crowd by the time you graduate.</p><div><hr></div><h2><strong>Further Reading</strong></h2><ul><li><p>Building a Multi Agent AI Travel Planner using Gemini LLM + Crew AI</p><p> <a href="https://medium.com/google-cloud/agentic-ai-building-a-multi-agent-ai-travel-planner-using-gemini-llm-crew-ai-6d2e93f72008">https://medium.com/google-cloud/agentic-ai-building-a-multi-agent-ai-travel-planner-using-gemini-llm-crew-ai-6d2e93f72008</a></p></li></ul><ul><li><p>Introduction to Model Context Protocol (MCP)</p><p><a href="https://medium.com/google-cloud/model-context-protocol-mcp-with-google-gemini-llm-a-deep-dive-full-code-ea16e3fac9a3">https://medium.com/google-cloud/model-context-protocol-mcp-with-google-gemini-llm-a-deep-dive-full-code-ea16e3fac9a3</a></p></li></ul><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Two Roads in Machine Learning]]></title><description><![CDATA[Speed or Depth]]></description><link>https://thelearningcurvenjack.substack.com/p/the-two-roads-in-machine-learning</link><guid isPermaLink="false">https://thelearningcurvenjack.substack.com/p/the-two-roads-in-machine-learning</guid><dc:creator><![CDATA[Aakash Rajput]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:53:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BFrZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><strong>Has this ever happened to you?</strong><br>You&#8217;re scrolling through LinkedIn when a post catches your eye. Someone&#8217;s built something that sounds straight out of a tech dream: predicting stock prices, detecting diseases from medical scans, recommending the perfect movie, or even controlling autonomous robots. It looks complex and cutting-edge. Definitely something that must have taken months of hard work.</p><p>Curious, you click the GitHub link, imagining you&#8217;ll find thousands of lines of intricate code packed with mathematical formulas, tensor operations, and cryptic algorithm names. You picture a screen filled with matrix multiplications, derivatives, and custom gradient descent loops.</p><p>And then&#8230; surprise.</p><p>The entire &#8220;machine learning&#8221; part is about <strong>ten lines of Python</strong>.<br>A few import statements, a function call or two, maybe some data loading and boom, it works.</p><p><strong>Wait, what?</strong><br>Weren&#8217;t we told that machine learning is all about deep statistics, hardcore calculus, and dense linear algebra? Didn&#8217;t we believe that every AI project involved writing complex functions for backpropagation and optimization from scratch?</p><p>Yet here&#8217;s someone building a full-fledged chatbot, image classifier, or prediction system in less than a hundred lines of code and posting it online for the world to see.</p><p>So&#8230; what&#8217;s going on here?</p><h1>Should we reinvent the wheel?</h1><p>The appearance of neatly packaged libraries like Pytorch, Scikit-Learn and TensorFlow have opened a serious debate about how we should learn ML. These libraries take care of the complicated math and make writing code much easier. But using these libraries often tempt people into ignoring the underlying systems which are so vital to ML. </p><p>This is similar to many ordinary things we do in real life, for example we drive cars without thinking about Internal Combustion Engines.</p><p><strong>Here&#8217;s a brief way to implement an ML model:-</strong></p><p><strong>1. Data Collection</strong><br>Every machine learning journey starts with data. Sometimes lots of it. If your use case is stock price prediction, you&#8217;ll need historical financial data. If it&#8217;s medical imaging, you&#8217;ll need labelled scans. If it&#8217;s a recommendation system, you&#8217;ll need user interaction logs.<br>This step is all about deciding <em>exactly</em> what problem you&#8217;re trying to solve and finding the raw material that will make it possible. Sometimes you&#8217;re lucky and the data is already neatly packaged on sites like Kaggle. Other times, you&#8217;ll have to scrape it from websites, connect to APIs, or manually gather it from different sources.</p><p>Think of this as going to the market before cooking . You can&#8217;t make a dish without ingredients.</p><p><strong>2. Data Preprocessing</strong><br>Now that you have your &#8220;ingredients,&#8221; you can&#8217;t just throw them into the pot and expect a masterpiece. Real-world data is messy it&#8217;s full of missing entries, inconsistent formats, irrelevant information, and random noise.<br>Data preprocessing is where you clean, organize, and transform your raw data into something a machine can understand. This might involve:</p><blockquote><p>&#183; Filling in missing values so the model doesn&#8217;t get confused.</p><p>&#183; Removing duplicates or irrelevant entries.</p><p>&#183; Normalizing numbers so features are on a similar scale.</p><p>&#183; Encoding categories or text into numerical values.<br>This step is like chopping vegetables, marinating meat, and measuring spices before you start cooking. Without it, the final dish (your model) will likely fail.</p></blockquote><p><strong>3. Model Selection</strong><br>With clean data ready, it&#8217;s time to decide which &#8220;chef&#8221; will cook your dish. In ML terms, that means choosing an algorithm or architecture.<br>If your task is simple classification, maybe a decision tree or logistic regression will do. If you&#8217;re working on image recognition, you might go for a convolutional neural network (CNN). For text-based problems, you might reach for a transformer model like BERT or GPT.</p><p>The good news? You don&#8217;t have to implement these models from scratch libraries like scikit-learn, keras, and transformers provide these algorithms pre-built and battle-tested. You just pick one, configure a few settings, and you&#8217;re ready to go.</p><p><strong>4. Training and Validation</strong><br>Now comes the heart of the process: teaching your model to recognize patterns in the data.<br>You feed it your processed dataset, and behind the scenes, it does all the mathematical heavy lifting calculating losses, adjusting weights through backpropagation, optimizing with gradient descent without you writing a single equation.<br>While training, you also keep a separate validation set to check if your model is actually learning or just memorizing (overfitting). Validation is like tasting your dish while it&#8217;s still cooking making sure it&#8217;s on track before serving.</p><p><strong>5. Evaluation</strong><br>Once training is done, it&#8217;s time for the taste test. You bring out a fresh batch of data your model has never seen before and let it make predictions.<br>You then score its performance using metrics such as accuracy, precision, recall, F1-score, or loss. This is where you find out if your model is actually useful in the real world or just looks good in theory.</p><p><strong>6. Tuning and Iteration</strong><br>Rarely does the first attempt produce the perfect result. This step is about fine-tuning and iterating until you get the performance you want. You might:</p><blockquote><p>&#183; Adjust hyperparameters like learning rate, number of layers, or batch size.</p><p>&#183; Try different algorithms altogether.</p><p>&#183; Go back and collect more or better-quality data.<br>Machine learning is often an iterative process &#8212; you loop back to earlier steps, make changes, and try again until you&#8217;re satisfied.</p></blockquote><p>And just like that you&#8217;ve built and run your first machine learning model.<br>You didn&#8217;t have to manually write matrix multiplications, calculate derivatives by hand, or code your own gradient descent from scratch.<br>Instead, you stood on the shoulders of giants leveraging years of research and engineering condensed into a few powerful library calls.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4gb6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4gb6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 424w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 848w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 1272w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4gb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png" width="850" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4gb6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 424w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 848w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 1272w, https://substackcdn.com/image/fetch/$s_!4gb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86ddde8e-2a8d-4273-9006-c0274f7f774a_850x385.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>So is the mathematics to be ignored completely ?</h1><p>At some point, curiosity kicks in. You start wondering: What&#8217;s actually happening behind the scenes?</p><p>Why does changing one parameter make my model better, while another change makes it worse?</p><p>What&#8217;s going on inside that &#8220;train&#8221; function?</p><p>That&#8217;s when you begin the real journey moving from just using machine learning to truly understanding it.</p><p>This shift means taking full control of the process. Instead of relying entirely on pre-built tools, you dig into the mechanics of how they work. You stop seeing a model as a &#8220;black box&#8221; and start understanding it as a system made up of smaller, interacting parts each one with its own purpose.</p><p>Here&#8217;s what this deeper learning might involve:</p><ul><li><p><strong>Understanding the math behind training</strong> :-</p></li></ul><blockquote><p>Not to become a mathematician, but to know the &#8220;why&#8221; behind each step. For example, learning how <em>gradient descent</em> works helps you see why the model gradually improves over time, and why it sometimes gets stuck.</p></blockquote><ul><li><p><strong>Building algorithms from scratch</strong> :-</p></li></ul><blockquote><p>Maybe you&#8217;ll implement a decision tree, a neural network, or even your own version of linear regression. This isn&#8217;t about replacing libraries, but about understanding the steps they perform for you.</p></blockquote><ul><li><p><strong>Reading research papers</strong> :-</p></li></ul><blockquote><p>At first, they might seem dense, but they&#8217;re where the newest, most powerful ideas in ML appear. Even reading summaries or blog explanations can give you insights into what&#8217;s possible.</p></blockquote><ul><li><p><strong>Joining a community or study group</strong> :-</p></li></ul><blockquote><p>Whether it&#8217;s a local meetup, an online forum, or a college club, being around other learners can help you get answers, stay motivated, and discover new resources.</p></blockquote><p>This path takes more time and effort. It&#8217;s like learning how to build and fine-tune an engine instead of just driving a car. You might spend weeks just understanding one algorithm, and months before you feel comfortable with the math. But once you have that knowledge, you&#8217;re no longer limited to using pre-built solutions you can create your own. That means you can tackle unique problems, customize models to your exact needs, and even innovate in ways no one else has tried.</p><p>Long story short learning the internals of machine learning gives you freedom. You move from being a driver of someone else&#8217;s creation to being the <em>engineer</em> who can design anything from a simple go-kart to a rocket.</p><h1>Conclusion</h1><p>The choice between using machine learning and learning machine learning comes down to speed versus depth. Using ML is quick to start, requires minimal technical background, and works well for building prototypes or solving well-known problems. However, it often relies on pre-built tools with limited customization and can feel like a &#8220;black box.&#8221; In contrast, learning ML from the ground up takes longer and demands a deeper commitment to study, but it offers full control, transparency, and the ability to innovate. If your goal is to deliver something fast for a familiar task, using ML is often enough. If you want to push boundaries, address unique challenges, or contribute to cutting-edge research, learning ML is the path to take. In some cases, the most effective approach is to combine both: use ready-made ML components when they are just one part of a larger project, while applying deeper ML knowledge to the critical areas where customization or optimization is essential.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BFrZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BFrZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BFrZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg" width="792" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:792,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BFrZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BFrZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c4eceb-8c30-4afe-bfbd-1156a7c0944b_792x792.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Press F to Code]]></title><description><![CDATA[Entering the Game Dev Arena]]></description><link>https://thelearningcurvenjack.substack.com/p/press-f-to-code</link><guid isPermaLink="false">https://thelearningcurvenjack.substack.com/p/press-f-to-code</guid><dc:creator><![CDATA[Shaswat]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:52:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hxyo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>From my experience thus far, for most of the people on the campus, the word &#8220;development&#8221; immediately translates into websites and apps. However, for people who dare to venture beyond the average and actually look past the horizons of grabbing fat packages and competitive programming, there lies a universe that only a handful dare to (or maybe care to?) explore - <strong>game development</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hxyo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hxyo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 424w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 848w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 1272w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hxyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png" width="577" height="393" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:393,&quot;width&quot;:577,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229524,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/184406053?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hxyo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 424w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 848w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 1272w, https://substackcdn.com/image/fetch/$s_!hxyo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefbed4ef-6159-4cba-99f9-5b4a1db99300_577x393.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Coming back to the topic, game development isn&#8217;t just about fun; it&#8217;s a field where <strong>creativity meets code</strong> and transforms lines of logic into living, breathing worlds. From billion-dollar franchises to deceptively simple sensations or the notoriously rage-inducing, games have proven that both <strong>scale and simplicity can be wildly rewarding</strong>.</p><p>In this article, my aim is to take a deep plunge into this new (&#129320;) field with you. We&#8217;ll explore how game development is a beautiful concoction of almost <strong>all </strong>other fields of computer science you might be already aware of. We&#8217;ll see how one can start exploring this field, how rewarding it can be and also why possibly your definition of &#8220;<strong>rewards</strong>&#8221; has been wrong all this time. I&#8217;ll try to explain everything in a lucid, fun and engaging manner. With all this, hoping we&#8217;re all equally excited, let&#8217;s begin!!</p><h3><strong>Case Study : Flappy Bird &#8211; The simpler the better?</strong></h3><p>In 2013, a little-known Vietnamese developer named <strong>Dong Nguyen</strong> created a simple mobile game called <em>Flappy Bird</em>. Built in just a few days, the game featured a pixelated bird navigating through Mario-like pipes - hardly a graphical masterpiece. For months, it went unnoticed.</p><p>But then something unexpected happened: <em>Flappy Bird</em> went viral, climbing app store charts worldwide. At its peak, it was generating <strong>over $50,000 per day in ad revenue</strong>. The simplicity, frustration, and addictive design turned it into a cultural sensation.</p><p>From an unknown indie coder to a name recognized across the gaming industry, Nguyen&#8217;s story proved that <strong>you don&#8217;t need a AAA budget to strike gold</strong>. Sometimes, all it takes is a clever idea, solid execution, and a touch of luck.</p><h3><strong>Case Study: Supercell &#8211; From Struggles to Mobile Gaming Giants</strong></h3><p>In 2010, a small Helsinki-based start-up named <strong>Supercell</strong> set out to make games. The early days weren&#8217;t easy - their first few projects failed, and the company was close to shutting down. Instead of giving up, they embraced a bold philosophy: <em>&#8220;the best teams make the best games.&#8221;</em></p><p>Supercell gave its small, independent teams full creative freedom. That freedom led to the release of <em><strong>Clash of Clans</strong></em> in 2012 - a mobile strategy game that redefined what mobile gaming could be. It quickly became a global phenomenon, earning millions daily and cementing Supercell&#8217;s reputation.</p><p>They didn&#8217;t stop there. Titles like <em><strong>Clash Royale</strong></em>, <em><strong>Boom Beach</strong></em>, and <em><strong>Brawl Stars</strong></em> followed, each capturing massive audiences worldwide. By 2016, just six years after its founding, Supercell was valued at <strong>$10.2 billion</strong>, making it one of the most successful gaming companies ever - all from a country with fewer people than New York City.</p><p><em>So what can we conclude from these case studies?</em></p><p><em>A well-timed idea, coupled with the right execution, can captivate millions of players worldwide &#8212; and sometimes even become a cultural phenomenon. Beyond the entertainment, the industry itself is booming, offering lucrative opportunities for developers who are willing to dive in and innovate.</em></p><p>Now that we have a bit of background, let&#8217;s say we want to start making games. Now what? How do we do it? What do we need to get started?</p><p>The answer is</p><h3><strong>Game Engines : The powerhouses behind every game<br></strong></h3><p>A game engine is the core software framework that powers a video game. It provides ready-made systems for graphics rendering, physics, audio, input handling, AI, and scripting, so developers don&#8217;t have to reinvent the wheel every time they make a game.</p><p>Without game engines, building even a simple game would require writing thousands of lines of low-level code just to display characters, detect collisions, or play sounds. Engines save time, streamline workflows, and allow developers to focus on creativity, storytelling, and gameplay rather than technical grunt work. The three most popular gaming engines in the world are Unity, Unreal and Godot - all of these are described below.</p><h4><strong>Unity</strong></h4><p>Unity is one of the most versatile and widely used game engines in the world. It supports both 2D and 3D development and is especially popular among indie developers and mobile game creators. With its massive asset store, developers can buy or download ready-made models, scripts, and tools to speed up development.</p><ul><li><p>Strengths:</p><ul><li><p>Cross-platform deployment (PC, mobile, console, VR, AR).</p></li><li><p>Beginner-friendly with a large community and tutorials.</p></li><li><p>Huge library of assets and plugins.<br><br></p></li></ul></li><li><p>Notable Games: <em>Among Us</em>, <em>Monument Valley</em>, <em>Pokemon Go, Subnautica</em>.<br><br></p></li><li><p>Best For: Beginners, mobile/indie developers, and rapid prototyping.</p></li></ul><h4><strong>Unreal Engine</strong></h4><p>Developed by Epic Games, Unreal Engine is known for its photorealistic graphics and is a staple in the AAA gaming industry. It&#8217;s used to build high-end PC, console, and VR games, but it&#8217;s also flexible enough for indie developers. Its signature tool, Blueprints, allows for visual scripting, making it easier for non-programmers to create complex mechanics.</p><ul><li><p>Strengths:</p><ul><li><p>Industry-leading graphics and rendering.</p></li><li><p>Visual scripting (Blueprints) + powerful C++ backend.</p></li><li><p>Free to use with a royalty model (Epic takes a small share after success).<br><br></p></li></ul></li><li><p>Notable Games: <em>Fortnite</em>, <em>Valorant, Street Fighter</em>.<br></p></li><li><p>Best For: High-end 3D games, cinematic experiences, and VR/AR projects.</p></li></ul><h4><strong>Godot</strong></h4><p>Godot is an open-source game engine that has been rapidly growing in popularity. Unlike Unity or Unreal, it doesn&#8217;t have a corporate owner, meaning it&#8217;s completely free with no licensing fees or royalties. It&#8217;s especially loved by indie developers for 2D games, but it also supports 3D (with improvements coming rapidly). Godot uses its own scripting language called GDScript (similar to Python), but also supports C# and C++.</p><ul><li><p>Strengths:</p><ul><li><p>Lightweight, flexible, and completely free.</p></li><li><p>Excellent for 2D development.</p></li><li><p>Active and passionate open-source community.</p></li><li><p></p></li></ul></li><li><p>Notable Games: <em>Deponia</em> (port), <em>Kingdoms of the Dump</em> (in dev), many indie titles.<br></p></li><li><p>Best For: Indie devs, students, experimental projects, and those who prefer open-source tools.<strong><br><br></strong></p></li></ul><p><em>In short: Unity is the jack-of-all-trades, Unreal is the AAA powerhouse, and Godot is the rising open-source hero of game engines.</em></p><p><em>Unity is the standard engine that works well on most devices, whereas Unreal will cause difficulties on low spec PCs. Godot isn&#8217;t as popular as the other two options yet and features less intensive resources. Consider these points before selecting your game engine.</em></p><p>Now that we&#8217;ve selected a game engine, it&#8217;s time to program our game. Thankfully, these game engines make the job quite easy for us and the programming involved is not as hard as one would assume. The programming is largely object-oriented (oops &#129394;) and the various libraries and in built functions provided by the game engine specific libraries leave our work down to merely selecting the correct assets, controlling and selecting appropriate game audio, controlling object physics, handling multi-player functionalities, etc. All of this makes developing a simple game fairly easy in a game engine. Another mistake many people make is that they try to learn all the nooks and crannies of the development framework before getting into actual projects. However, a more encouraged approach is to dive right into projects and learn while building. In my experience, this enhances both retention and problem solving skills.</p><p><em>So at this point, go ahead!<br>Select a simple idea, choose a game engine, fiddle around with some code and come up with a game of your own!</em></p><p><em>You may also publish it and even monetize it on free-to-use platforms like <strong><a href="http://itch.io">itch.io</a>, Kongregate, Newground</strong>, etc. We would <strong>love </strong>to see your creations! Share relevant links here (<a href="https://forms.gle/YatUbCepKb6pfHjF7">https://forms.gle/YatUbCepKb6pfHjF7</a>) and we&#8217;ll go through all of them! (Well the Inter IIT Tech Meet promises a game dev PS every year &#8230; soooo &#128521;)</em></p><p>Make sure you make a submission, preferably by month end. Even a simple one (in fact the simpler the better :) ) would make our efforts worthwhile. You are of course free to use any of the AI tools you use everyday - speaking of which&#8230;.</p><h3><strong>Artificial Intelligence, Machine Learning and &#8230; Game Development ?</strong></h3><p>Imagine playing a game where the enemies don&#8217;t just follow pre-coded patterns, but actually <strong>learn from your every move</strong>. You dodge their attacks once, they try something new the next time. This is the promise of <strong>Machine Learning (ML)</strong> in game development &#8212; a shift from predictable scripts to adaptive, intelligent systems.</p><p>ML is already sneaking into many corners of game design. Non-playable characters (NPCs) can become smarter, learning strategies instead of mindlessly repeating routines. Worlds can be built dynamically through <strong>procedural content generation</strong>, meaning every player gets a unique adventure. Games can even adjust their <strong>difficulty in real time</strong>, predicting when a player is getting bored or frustrated and tweaking the experience to keep them engaged.</p><p>It doesn&#8217;t stop at gameplay. Machine learning also fuels <strong>voice synthesis, motion capture, and lip-syncing</strong>, making characters feel more alive. Behind the scenes, ML agents can even <strong>playtest games thousands of times</strong> faster than humans, spotting bugs or balance issues before release.</p><p>From survival horror titles like <em>Alien: Isolation</em> (with its cunning, unpredictable alien) to expansive universes like <em>No Man&#8217;s Sky</em> (built on procedural generation), we&#8217;ve already seen glimpses of this future. And as ML grows, games will no longer just be hard - coded experiences - they&#8217;ll be <strong>living, evolving worlds</strong> that will learn and react to us, glimpses of which we can already see in various places.</p><p><strong>Okay, all of this seems pretty fun. But what do I get out of this?</strong></p><p>With the rapid increase in demand for unique indie experiences, the exponential growth of the gaming and entertainment sector, and the relatively low competition in the current market, game development may turn out to be a very rewarding field for aspiring software developers. Conventional game development hackathons, internships and placement opportunities also feature much lower competition compared to standard SDE roles.</p><p>Also, yearning for just monetary benefits by jumping into more conventional sectors might seem tempting, but in my humble opinion, a real engineer is not a web developer. Not a data analyst. Not a game developer for that matter. A real engineer is a problem solver, and the sooner you develop the &#8220;Give me any problem and I&#8217;ll solve it somehow&#8221; attitude by venturing into and exploring diverse fields, the richer the long term rewards are.</p><p>Beyond just career prospects, game development is a space where <strong>logic meets imagination</strong> &#8212; where the skills you&#8217;ve built in coding can breathe life into entire worlds. Whether it&#8217;s a simple mobile hit, an indie masterpiece or an immersive universe, every game starts with the same spark: an idea. And with today&#8217;s tools, that spark can come from anyone &#8212; even you.</p><p>So maybe the next time you think about building yet another portfolio website, ask yourself: <em>why not build the next game the world can&#8217;t stop playing?</em></p><p><strong>Some interesting resources :</strong></p><p>As far as learning is considered, a good mix of documentation, courses and fiddling around is recommended. However, for developing interest, I&#8217;d suggest the following channels on YouTube.</p><p>1. Code Bullet (@CodeBullet)</p><p>2. Dani (@danidev)</p><p>3. Game Dev Experiments (@GameDevExperiments)</p><p>4. Thomas Brush (@thomasbrush)</p><p>Documentation :</p><ol><li><p>Unity official documentation : <a href="https://docs.unity.com/en-us">https://docs.unity.com/en-us</a></p></li><li><p>Unreal official documentation : <a href="https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-6-documentation">https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5-6-documentation</a></p></li><li><p>Godot official documentation : https://docs.godotengine.org/en/stable/</p></li></ol><p></p>]]></content:encoded></item><item><title><![CDATA[Robotics, Step One]]></title><description><![CDATA[When you look at a stack of blocks, your mind likely starts playing its own game: What can I create out of these?A toy castle?]]></description><link>https://thelearningcurvenjack.substack.com/p/robotics-step-one</link><guid isPermaLink="false">https://thelearningcurvenjack.substack.com/p/robotics-step-one</guid><dc:creator><![CDATA[Ayush maurya]]></dc:creator><pubDate>Tue, 13 Jan 2026 15:51:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1gqv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When you look at a stack of blocks, your mind likely starts playing its own game: What can I create out of these?A toy castle? A miniature car? Perhaps some strange, abstract figure that only you can interpret?That small spark the desire to stack, arrange, test, and create an idea is the same spark that powers robotics.And only in robotics  the &#8220;blocks&#8221; not merely plastic blocks. They could be motors that turn wheels, sensors that sense bumps, or lines of program code that instruct a robot where to go. Bit by bit, you build them together until nearly magically you&#8217;ve constructed something that can move, react, and perhaps even &#8220;think&#8221; in its own limited sense.Robotics is the same: you begin small, you do what interests you, and before you know it, you&#8217;ve made something more than the individual parts.Each robot is a collaboration of its parts. Sensors pick up information, control systems decide, mechanical devices provide motion, and power sources animate it all.Whether a drone soaring over a field, a rover on Mars, or a small robot whizzing across your desk, each one is founded on this same principle various pieces working together toward the same end.And just as you might select varying styles of building towers, bridges, or small cities you can select your own robotics path: air drones, ground robots, underwater explorers, or even space robots.Each has its own set of difficulties, but they each have one thing in common someone with the imagination and grit to turn them into reality.</p><p>Following the viewing of Iron Man, most people think that they can simply hammer together some metal plates, tighten a few bolts, plug in some wires, load some &#8220;magic&#8221; code, and produce a flawless functional robot instantly. However, robotics is a blend of art and engineering that requires more than a wrench and Wi-Fi. Hardware development and production involve good planning, accurate measurements, intelligent material selection, and mechanical design expertise similar to structural engineering in civil work.Electronics animate your invention, with sensors, microcontrollers, and power supplies functioning as the robot&#8217;s nervous system and pulse.Software from motor control programs to advanced AI is the brain, determining how the robot moves, responds, and adapts.When you begin, you don&#8217;t require costly resources or a stack of texts. As Rancho in 3 Idiots, your insightful mind, concentration, and imagination are your greatest tools. Start with simple tools, repurposed materials, inexpensive sensors, and minimal code learn by creating, not by expecting the &#8220;perfect&#8221; lab.</p><p>But if you want top-performance robots you&#8217;ll have to become proficient in load distribution, structural integrity, circuit reliability, signal processing, and neat, efficient code.</p><p>A robot is just as powerful as its weakest link mechanical strength, electrical stability, and software must all be in harmony for it to shine.</p><h1><strong>From Sketch to Simulation: Crafting Your First Robot in SolidWorks, ROS, and Gazebo:</strong></h1><p>Building a robot is a pretty wild journey, and these three tools are your best friends. First, you&#8217;ve got SolidWorks, which is basically your personal, infinite digital workshop. You get to sculpt every little piece, from tiny screws to the whole frame, right on your computer. It&#8217;s like building the most complex LEGO set you can imagine without ever losing a single brick. Then you need to give your robot a brain and a voice. That&#8217;s where ROS2 comes in. Think of it as the robot&#8217;s nervous system, letting all its different parts the cameras, the motors, the sensors chat with each other so they can work together as one smart, coordinated team. And before you set your creation free in the real world, you send it to a virtual playground called Gazebo. Here, it can run around, practice its moves, and even crash a few times, all without you having to worry about a single dent. It&#8217;s the ultimate risk-free sandbox for your robot to learn and grow.</p><h3><strong>How SolidWorks Works</strong></h3><h4><strong>1. Start with a 2D Sketch</strong></h4><ul><li><p>You pick a plane (front, top, or right) and draw basic shapes (circles, rectangles, lines).</p></li><li><p>You then add <strong>dimensions</strong> and <strong>constraints</strong> so the shape has exact sizes and relationships.</p></li></ul><h4><strong>2. Turn Sketches into 3D Models</strong></h4><ul><li><p>Use features like <strong>Extrude</strong> (pull the sketch into a solid), <strong>Revolve</strong> (spin it around an axis), or <strong>Sweep/Loft</strong> (shape along a path) to create 3D parts.</p></li><li><p>You can cut shapes out of solids with <strong>Extruded Cut</strong> or add details like fillets and chamfers.</p></li></ul><h4><strong>3. Create Assemblies</strong></h4><ul><li><p>Multiple parts are brought together in an assembly file.</p></li><li><p>Use <strong>mates</strong> to define how parts connect (hinges, sliders, fixed joints).</p></li><li><p>This helps check movement, fit, and function before building.</p></li></ul><h4><strong>4. Generate Technical Drawings</strong></h4><ul><li><p>From the 3D model, you can automatically create <strong>2D engineering drawings</strong> with dimensions, views, and annotations for manufacturing.</p></li></ul><h3><strong>Learning Resources</strong></h3><ul><li><p><strong>Official SolidWorks Tutorials:</strong><a href="https://my.solidworks.com/training"> https://my.solidworks.com/training</a> offers guided lessons and quizzes.</p></li><li><p><strong>YouTube Playlists:</strong> Find beginner to advanced tutorials, such as<a href="https://www.youtube.com/playlist?list=PL5P-Z9-LqR1mKsYE2gnsdIfBzkADWGRW5"> </a><em><strong><a href="https://www.youtube.com/playlist?list=PL5P-Z9-LqR1mKsYE2gnsdIfBzkADWGRW5">SolidWorks Mechanical Design</a> </strong></em>and<em><strong><a href="https://www.youtube.com/playlist?list=PLlhMsXXaNsDy7C2cYO8MuczVDYUOq8QWF"> SolidWorks Beginner Modeling</a>.</strong></em></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1gqv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1gqv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1gqv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96581,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!1gqv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1gqv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7b94d5-5ccd-4e1f-9631-bcf873dbd3b4_1500x844.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>ROS Basics -The Robot&#8217;s Communication Magic</strong></h2><p>When you build a robot, you&#8217;re really building a team of little programs that work together and <strong>ROS2</strong> helps these programs talk smoothly. Here&#8217;s how it works:</p><ul><li><p><strong>Node:</strong> Think of a node as a tiny robot brain that does one specific job. For example, a camera node takes pictures; a motor node moves the wheels. Each node is like a specialist in the robot&#8217;s team.</p></li><li><p><strong>Publisher:</strong> This node sends out information. Imagine the camera node publishing a new image every second like a radio DJ broadcasting a show.</p></li><li><p><strong>Subscriber:</strong> These nodes listen for information. The image-processing node subscribes to the camera&#8217;s broadcast to get pictures and analyze them.</p></li><li><p><strong>Topic:</strong> Topics are channels carrying info between nodes, like radio frequencies. Nodes agree to send and listen on specific topics  e.g., /camera_feed carries camera images to whoever needs them.</p></li><li><p><strong>Message:</strong> The actual data being sent the package inside the envelope. For example, image pixels themselves are messages.</p></li></ul><h3><strong>A Real-World Twist: LiDAR Car Example</strong></h3><p>Imagine an autonomous car safely driving through busy streets. It uses a LiDAR sensor to &#8220;see&#8221; the world by sending out laser pulses and measuring distances.</p><p>Here&#8217;s how ROS2 helps the car&#8217;s brain parts talk:</p><ul><li><p><strong>LiDAR Node (Publisher):</strong> This node collects raw data from the LiDAR sensor  points showing distances to nearby objects. Every few milliseconds, it publishes this data on a topic called /lidar_points.</p></li><li><p><strong>Message Example:</strong> A list of points, each with X, Y, Z coordinates representing objects around the car. For example, &#8220;I see an object 2 meters ahead at coordinates (1.0, 0.5, 0.0), another at (3.0, -1.0, 0.0).&#8221;</p></li><li><p><strong>Obstacle Detection Node (Subscriber):</strong> This node listens to /lidar_points. When new data arrives, it processes the points to decide if something is too close and if the car should stop or steer away.</p></li></ul><p><strong>Key Point:<br></strong>The LiDAR node doesn&#8217;t care how obstacle detection works it just publishes accurate data. The obstacle detection node doesn&#8217;t care how LiDAR collects data it just listens and reacts.</p><p>In simple terms:</p><ul><li><p>The publisher says: &#8220;Here&#8217;s where the obstacles are!&#8221;</p></li><li><p>The subscriber listens and decides: &#8220;Is anything too close? Let&#8217;s react!&#8221;</p></li><li><p>The topic /lidar_points is the communication channel connecting them.<br></p></li></ul><p>This <strong>publisher&#8211;subscriber</strong> model lets different robot parts work independently but communicate clearly making it easier to build complex, reliable robots!</p><p>It&#8217;s just basic Thing how ros2 works it includes lots of code and lots of brain storming first of all it works on linux yeah no more windows you are engineer and linux give you pretty cool things to do</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ymu6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ymu6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ymu6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif" width="854" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2993370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ymu6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ymu6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238b0ae4-c37d-40a9-bdbc-d53cd4c46e14_854x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>ROS2 GUIDE AND HOW TO INSTALL IT -</strong></p><p><strong>1. How to install Linux -</strong> <a href="https://docs.google.com/document/d/1ovVjGJeb6f9STikrlrPXCSZVJJ6iNLbGXxo_WtIGy2w/edit?tab=t.0">https://docs.google.com/document/d/1ovVjGJeb6f9STikrlrPXCSZVJJ6iNLbGXxo_WtIGy2w/edit?tab=t.0</a></p><p><strong>2. How to install and use  =</strong>  <a href="https://panav.gitbook.io/robotics-handbook/ros-advanced/ros-1/manual-and-quick-setup">https://panav.gitbook.io/robotics-handbook/ros-advanced/ros-1/manual-and-quick-setup</a></p><p><strong>3. Documentation</strong> = https://docs.ros.org/</p><p><strong>Gazebo:-</strong></p><p>Gazebo is a 3D robot simulator where you can simulate and debug your robot design, code, and sensors in simulation prior to getting hands on real hardware.</p><p></p><p><strong>How it works:-</strong></p><p><strong>3D Environment:</strong></p><p>Gazebo replicates a simulated environment  from a small lab space to a crowded street intersection with real-world lighting, texture, and hazards.</p><p>Physics Engine:</p><p>It employs engines such as ODE, Bullet, or DART to compute forces, friction, collisions, and even gravity. Your robot crashes, falls, and responds exactly as it would in the real world.</p><p>Robot Models (URDF/SDF):You provide Gazebo with your design of robot as SDF (Simulation Description Format) or URDF (Unified Robot Description Format) that defines its weight, dimensions, joints, and sensors.</p><p><strong>Sensors Simulation:</strong></p><p>Gazebo can mimic real sensors LiDAR scans, camera images, GPS signals  and provide that information to your software as if it were from real hardware.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E49b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E49b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E49b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E49b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E49b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E49b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg" width="1200" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E49b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E49b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E49b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E49b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9628ad05-16e9-4c71-b19a-253fac4d9759_1200x643.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Integration with ROS2:</strong></p><p>ROS2 talks to Gazebo using plugins, therefore your ROS nodes (publishers/subscribers) can publish commands and subscribe to simulated sensor data. That is, you can author the code you write in Gazebo and then run it on your real robot with minimal modification.</p><p>1.How to install Gazebo : <a href="https://gazebosim.org/docs/latest/install_ubuntu/">https://gazebosim.org/docs/latest/install_ubuntu/</a></p><p>2. Build your First Robot: <a href="https://gazebosim.org/docs/fortress/building_robot/">https://gazebosim.org/docs/fortress/building_robot/</a></p><h2><strong>SENSE of Sensors,microcontrollers and microprocessors:-</strong></h2><p><strong>Microcontrollers:-</strong></p><p>One of the most awesome aspects of robotics is the microcontroller a small but mighty computer that is the brain of your robot. It contains a CPU to execute information, RAM to hold it temporarily, and flash memory to hold it permanently. The microcontroller speaks to the outside world via I/O pins, which may read from sensors and write to devices such as motors, LEDs, or speakers. Microcontrollers are a total requirement in robotics whether you&#8217;re creating an autonomous car, a drone, or even a simple tic-tac-toe-playing robot, they read data, process it, and get your creation moving.</p><p>Many of you have heard of Arduino and ESP32 two of the most popular microcontrollers in the world. They&#8217;re like the tech version of <em>&#8220;Chhota Packet, Bada Dhamaka&#8221;</em> You can connect them to your phone via Bluetooth or link them with a controller, and give instructions so your robot can work for you, talk for you, or even walk for you.</p><p>Wokwi (for basic simulations)-  https://wokwi.com</p><p>Basic arduino playlist- <a href="https://youtube.com/playlist?list=PLV3C-t_tgjGE1USbPg2jrrDMu26F_M7K-&amp;si=OevVRh300v3_cV-M">https://youtube.com/playlist?list=PLV3C-t_tgjGE1USbPg2jrrDMu26F_M7K-&amp;si=OevVRh300v3_cV-M</a></p><p>Basic Documentation - <a href="https://docs.arduino.cc/tutorials/">https://docs.arduino.cc/tutorials/</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q6FT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q6FT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 424w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 848w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 1272w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q6FT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif" width="1257" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1257,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147696,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q6FT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 424w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 848w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 1272w, https://substackcdn.com/image/fetch/$s_!q6FT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d82c29c-ef26-47bb-af93-54f3414ce85c_1257x768.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Microprocessors:-</strong>Microprocessors are like crazy cpu boards like the Jetson Nano or Raspberry Pi. These are just like tiny computers, complete with CPUs and RAM, usually ranging from 4 GB to 8 GB. They run on Windows or Linux. And here&#8217;s the wild part: you can even run a local LLM on them. Isn&#8217;t that crazy? It&#8217;s like the power of AI on the palm of my hand.</p><p>Other examples include the <strong>Raspberry Pi 4</strong>, <strong>Raspberry Pi 5</strong>, <strong>NVIDIA Jetson Xavier NX</strong>, and the <strong>BeagleBone Black</strong>. These little boards are like superheroes in disguise tiny but surprisingly powerful. Some, like the Jetson series, even come with their own  GPU , which makes them perfect for AI and robotics.</p><p>People use them for everything from <strong>robot dogs</strong> that follow you around to <strong>retro gaming consoles</strong>. Basically, it&#8217;s the nerd version of &#8220;pocket magic.&#8221;</p><p><strong>Sensors:-</strong></p><p>And then, the sensors your robot&#8217;s eyes, ears, nose, and whiskers. There&#8217;s a sensor for just about everything: temperature, distance, height, depth, speed, angle, thrust, weight, and the like. Using them, you don&#8217;t have to be a master, you simply find the one you&#8217;re looking for, read the instructions, and plug it in. And then it&#8217;s a matter of testing, debugging, and sorting things out, typically with a happy mess of jumper cables scattered across your workbench. Coupled with microcontrollers, sensors are what allow your robot to sense, think, and behave.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3poA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3poA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!3poA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!3poA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!3poA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3poA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif" width="480" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4978453,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3poA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!3poA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!3poA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!3poA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2472d51-dce5-4448-a6c1-6b2794f9daf7_480x270.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>PCB and Control System:-</strong></h3><p>PCB (Printed Circuit Board) design is the process of creating the layout for electronic circuits, ensuring all components are correctly connected and manufacturable. The process involves schematic capture, component placement, routing, and generating manufacturing files (Gerber files).This is where the real engineering magic happens. A PCB  isn&#8217;t just a green plate with lines it&#8217;s the highway<strong> system</strong> that tells electricity where to go. When you&#8217;re designing one, you&#8217;ve got to think about <strong>s</strong>ignal integrity, power distribution, grounding, and component placement (because putting a capacitor in the wrong spot can turn your circuit into a fireworks show ). On the control systems side, you&#8217;re basically playing conductor , making sure motors, sensors, and feedback loops all stay in rhythm. That means brushing up on PID controllers, stability analysis, and tuning methods. If you&#8217;re diving into this world, don&#8217;t just copy circuits from the internet actually learn to read <strong>schematics, run simulations (like LTspice), and use tools like KiCad, EasyEDA or Altium for designing and testing PCBs.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y6MK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y6MK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 424w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 848w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 1272w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y6MK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif" width="791" height="693" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:693,&quot;width&quot;:791,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:572431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y6MK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 424w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 848w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 1272w, https://substackcdn.com/image/fetch/$s_!Y6MK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53094840-c69c-481d-8e76-4cd28f5fd658_791x693.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>Machine learning:-</strong></h4><p>These days we see companies like NVIDIA showing off crazy robots and AI demos almost every week it feels like they&#8217;re pushing the limits nonstop. At the core of all this is Machine Learning, one of the most important parts of robotics. It&#8217;s basically the brain that handles how your robot sees the real world and understands what&#8217;s happening around it. With deep learning, it can recognize faces, objects, and even hand gestures.</p><p>Then there&#8217;s <strong>reinforcement learning (RL)</strong>, which is super cool because it teaches your robot by letting it play around and learn from mistakes. Imagine training a robot dog: at first, it stumbles everywhere, but every time it walks straight, you give it a &#8220;virtual cookie.&#8221; Over time, it figures out the best way to move, balance, or even play fetch. RL has been used to train drones to fly smoothly, robotic arms to solve Rubik&#8217;s cubes, and even robots that learn soccer tricks.</p><p>People use ML in robots for all sorts of things: drones that can dodge obstacles, vacuum cleaners that map out your house, or arms that can pick the right fruit from a tree without squashing it. And the crazy part is, you don&#8217;t always need a supercomputer sometimes even a small GPU board like a Jetson Nano can run these models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DbYU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DbYU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 424w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 848w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 1272w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DbYU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif" width="400" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1999050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thelearningcurvenjack.substack.com/i/178157983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DbYU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 424w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 848w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 1272w, https://substackcdn.com/image/fetch/$s_!DbYU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8153c0c-d807-4ab6-8981-bb14900f5b7f_400x350.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h5><strong>What to learn:-</strong></h5><p>I see a lot of people getting confused about what to learn in robotics it feels like too much at once. The learning curve in robotics is very deep, and you can&#8217;t master everything easily. You have to study consistently and put in real effort. But here&#8217;s the thing: just start. You&#8217;ll learn by doing, you&#8217;ll make mistakes, and those mistakes will teach you. Once you start, curiosity takes over, and meta&#8217;s recommendation algorithms do the rest</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bPca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bPca!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bPca!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bPca!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bPca!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bPca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg" width="1147" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1147,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bPca!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bPca!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bPca!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bPca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ad9ac2-141d-451b-95b4-b2371a2b9469_1147x1116.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Robotics doesn&#8217;t have as many learning resources compared to other fields. I&#8217;ve noticed that when a niche doesn&#8217;t have too many resources, the people who actually take the time to learn it become rare and valuable. So the very first skill you need is learning how to search for anything. The below flowchart is very simple just to give you basic sight how You can learn and differentiate topics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aA8u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aA8u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 424w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 848w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 1272w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aA8u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png" width="1269" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1269,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215417,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aA8u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 424w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 848w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 1272w, https://substackcdn.com/image/fetch/$s_!aA8u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F787f0a60-5248-404f-8cb2-32b25872d040_1269x722.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want to explore more about robotics-  <a href="https://panav.gitbook.io/robotics-handbook">https://panav.gitbook.io/robotics-handbook</a>(Credits - Panav Arpit Raj)</p><p>Most of what you just read isn&#8217;t even 1% of robotics because robotics isn&#8217;t something you can fully learn from reading; you have to <em>do</em> it yourself, with countless sleepless nights along the way. You&#8217;ll never be 100% &#8220;ready&#8221; it&#8217;s a leap of faith every time you start building. You might do everything right, but maybe one jumper wire isn&#8217;t making contact, or an IC is busted, and suddenly you have to check <em>everything</em> your circuits, sensor outputs, and code. One wrong connection and <em>boom</em> back to square one. But in the end, it&#8217;s all part of the fun, and the struggle becomes something you&#8217;ll remember. And finally, when your code works or when your robot moves or when your simulation works,you will understand why you started this.</p><p>                                                                                                                     </p>]]></content:encoded></item></channel></rss>