<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Computervision on Jaidev&#39;s Blog</title>
		<link>https://jaidevd.com/tags/computervision/</link>
		<description>Recent content in Computervision on Jaidev&#39;s Blog</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Fri, 30 Sep 2022 19:47:39 +0530</lastBuildDate>
		
			<atom:link href="https://jaidevd.com/tags/computervision/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Effective Train/Test Stratification for Object Detection</title>
				<link>https://jaidevd.com/posts/obj-detection-stratification/</link>
				<pubDate>Fri, 30 Sep 2022 19:47:39 +0530</pubDate>
				<guid>https://jaidevd.com/posts/obj-detection-stratification/</guid>
				<description>&lt;p&gt;TL;DR: Here&amp;rsquo;s a talk based on this post:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/mxc1IOYaZBE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;There&amp;rsquo;s an unavoidable, inherent difficulty in fine-tuning deep neural&#xA;networks, which stems from the lack of training data. It would seem ridiculous to a&#xA;layperson that a pretrained vision model (containing millions of&#xA;parameters, trained on millions of images) could learn to solve highly specific&#xA;problems. Therefore, when fine-tuned models &lt;em&gt;do&lt;/em&gt; perform well, they seem all the more &lt;a href=&#34;https://www.pnas.org/doi/10.1073/pnas.1907373117&#34;&gt;miraculous&lt;/a&gt;.&#xA;But on the other hand, we also know that it is easier to move from &lt;a href=&#34;https://davidepstein.com/the-range/&#34;&gt;the general&#xA;to the specific&lt;/a&gt;, than the reverse.&#xA;Specialization &lt;em&gt;after&lt;/em&gt; generalization is easier than the reverse.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weighted Loss Functions for Instance Segmentation</title>
				<link>https://jaidevd.com/posts/weighted-loss-functions-for-instance-segmentation/</link>
				<pubDate>Fri, 17 Aug 2018 14:52:19 +0530</pubDate>
				<guid>https://jaidevd.com/posts/weighted-loss-functions-for-instance-segmentation/</guid>
				<description>&lt;p&gt;This post is a follow up to my talk, &lt;em&gt;Practical Image Classification &amp;amp; Object Detection&lt;/em&gt; at PyData Delhi 2018. You can watch the talk here:&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/mCQYXHJKZW8?start=5351?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;and see the slides &lt;a href=&#34;https://speakerdeck.com/jaidevd/practical-image-classification-and-object-detection&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I spoke at length about the different kinds of problems in computer vision and how they are interpreted in deep learning architectures. I spent a fair bit of time on instance and semantic segmentation (for an introduction to these problems, watch &lt;a href=&#34;https://cs.stanford.edu/people/jcjohns/&#34;&gt;Justin Johnson&lt;/a&gt;&amp;rsquo;s lecture from the Stanford CS231 course &lt;a href=&#34;https://www.youtube.com/watch?v=nDPWywWRIRo&#34;&gt;here&lt;/a&gt;). In short, semantic segmentation deals with designating each pixel of an image as belonging to a class, and instance segmentation deals with identifying which instance of a class each pixel belongs to. The following images show an example of semantic versus instance segmentation.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
