<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Prify Philip</title>
    <description>The latest articles on DEV Community by Prify Philip (@amchuz).</description>
    <link>https://dev.to/amchuz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F390161%2Ff0e2e8d2-56e3-461a-ae92-80d8a38d8f14.png</url>
      <title>DEV Community: Prify Philip</title>
      <link>https://dev.to/amchuz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amchuz"/>
    <language>en</language>
    <item>
      <title>[Hacktoberfest] On my way to Open Source Career</title>
      <dc:creator>Prify Philip</dc:creator>
      <pubDate>Sat, 17 Oct 2020 07:05:07 +0000</pubDate>
      <link>https://dev.to/amchuz/hacktoberfest-on-my-way-to-open-source-career-d81</link>
      <guid>https://dev.to/amchuz/hacktoberfest-on-my-way-to-open-source-career-d81</guid>
      <description>&lt;p&gt; I graduated as a Computer Engineer on September 2020. Yeah well, that's just for a name sake. What did I learn this 4 years ? Nothing ! Absolutely nothing ! Am I going for a negative, bad vibe story ? Not really. &lt;/p&gt;

&lt;p&gt;It was during the month of March 2020 when the prime minister declared lockdown. I realized that, until now I was just wasting my time, while my peers was learning something new and achieving on their way. What to do now ? I scrolled down through a lot of posts from my peers in LinkedIn and they have achieved almost everything that I have only started to dream of. OK ! They are ahead of me. No, I am really lagging behind. There is a huge gap between us. How am I suppose to shrink that. I should give up. Then again, now I am having a lot of free time. I can compensate the time I have wasted (** cough 4 years **) &lt;/p&gt;

&lt;p&gt;Complaining is not an option. I am not competing with anyone but me, the old me ! I started learning and made up my mind to keep a GitHub daily streak. It was hard at first though. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fd8pb44bb7nsw661p6e1j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fd8pb44bb7nsw661p6e1j.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I started joining hackathons. At first, it was all about swags ! I wanted to collect them. That's when I heard about Hacktoberfest ! More swags (lol) &lt;/p&gt;

&lt;p&gt;Hacktoberfest started of pretty well. But, I didn't knew what to contribute to. I realized that, it is harder than I thought. I have to learn if I want to contribute. Yeah, I have to learn (I am trapped). It was a slow process but, worth it. I started contributing. I forgot about the swags. As a starter, I was scared (and ashamed) to ask to anyone about my doubts. But, this community is really (really x million times) welcoming. They are the best. I am so happy to be a part of it now. A family. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9s88y4f4hynb2dfskr8f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9s88y4f4hynb2dfskr8f.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; I admit it.... I am in love with Open Source now (blame is on Hacktoberfest). I am thinking about pursuing my career on the same. I am just a beginner and have a long way to go. But, I will surely contribute&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ft8gwo7zpow9iuk39ykb6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ft8gwo7zpow9iuk39ykb6.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  A big thanks to Hacktoberfest and the whole community.
&lt;/h3&gt;

</description>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>Sign Language Translator to Malayalam</title>
      <dc:creator>Prify Philip</dc:creator>
      <pubDate>Wed, 20 May 2020 08:28:32 +0000</pubDate>
      <link>https://dev.to/amchuz/sign-language-translator-to-malayalam-1eng</link>
      <guid>https://dev.to/amchuz/sign-language-translator-to-malayalam-1eng</guid>
      <description>&lt;p&gt;# We haven't finished our project. We couldn't collect required dataset due to Pandemic breakout. So we are making our own at home.&lt;/p&gt;

&lt;p&gt;Malayalam sign language is different because it have no signs for letters. It as only signs for words and most signs are expressed using upper half of the body.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F9oEwHFs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6u4zsqservfyrj1uqd2v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F9oEwHFs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6u4zsqservfyrj1uqd2v.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As most of the signs consist of movements, we are using video dataset.&lt;/p&gt;

&lt;p&gt;Videos are splited into image frames. 7 to 9 frames per video and used Openpose for finding the image points.&lt;/p&gt;

&lt;h1&gt;
  
  
  My Final Project
&lt;/h1&gt;

&lt;p&gt;Link to Code&lt;br&gt;
&lt;code&gt;{% github https://github.com/Amchuz/Action-Recognition-in-Colab %}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I collected videos of 10 Types of actions: ['വീട്', 'ജോലി', 'സഹായിക്കൂ', 'വെള്ളം', 'വൈകുന്നേരം', 'അമ്മ', 'ആശുപത്രി', 'മഴ', 'കുട', 'ബസ് സ്റ്റോപ്പ്']. The total video lengths are about 21 mins, containing about 10000 video frames recorded at 10 frames per second.&lt;/p&gt;

&lt;p&gt;The workflow of the algorithm is:&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-Get the joints' positions by OpenPose.
-Track each person. Euclidean distance between the joints of two
  skeletons is used for matching two skeletons.
-Fill in a person's missing joints by these joints' relative pos in
  previous frame. 
-Add noise to the (x, y) joint positions to try to augment data.
-Use a window size of 0.5s (5 frames) to extract features.
-Extract features of 
              (1) body velocity and          
              (2) normalized joint positions        
              (3) joint velocities.
-Apply PCA to reduce feature dimension to 80. Classify by DNN of 3
  layers of 50x50x50 (or switching to other classifiers in one line). 
-Mean filtering the prediction scores between 2 frames. Add label
  above the person if the score is larger than 0.8. 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xCeM4eU7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4gswttjfj84fg1kkk01q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xCeM4eU7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/4gswttjfj84fg1kkk01q.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;During this locked down, I got time to research more on this topic. But using video frames as dataset was a challenge as My laptop didn't had  much space. But one day morning my ubuntu partition was deleted accidentally and to resolve it I had to buy a software. As the only important document I had in Ubuntu was my project, decided to reinstall the OS. I started the project again from scratch. But,the good news was now I had enough memory space. This journey of my project taught me that, everything happens for a reason. We just have to find the bright side.&lt;/p&gt;

&lt;p&gt;I will updating the project code in a week.&lt;/p&gt;

&lt;p&gt;I can't believe four years have passed and I am going to be a graduate soon.&lt;/p&gt;

&lt;p&gt;Thank you GitHub. The place where I learned to grow.&lt;/p&gt;

</description>
      <category>octograd2020</category>
    </item>
  </channel>
</rss>
