<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.7.3">Jekyll</generator><link href="https://imvivekgupta.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://imvivekgupta.github.io/" rel="alternate" type="text/html" /><updated>2018-03-26T20:52:58+00:00</updated><id>https://imvivekgupta.github.io/</id><title type="html">Vivek Gupta</title><subtitle>CSE Undergraduate at IIT KGP</subtitle><entry><title type="html">Winters well spent, KWoC 2017</title><link href="https://imvivekgupta.github.io/kwoc/" rel="alternate" type="text/html" title="Winters well spent, KWoC 2017" /><published>2017-12-21T00:00:00+00:00</published><updated>2017-12-21T00:00:00+00:00</updated><id>https://imvivekgupta.github.io/kwoc</id><content type="html" xml:base="https://imvivekgupta.github.io/kwoc/">&lt;p&gt;December 2017 was a wonderful month, full of learning while enjoying at home. Having missed out on the first edition of KWoC, planning out my vacations this year didn’t require too much thought. My github activites had hitherto been limited to pushing my own content. I was eagerly awaiting this opportunity to try my hand at some real open-sourcing.&lt;/p&gt;

&lt;p&gt;I have always believed that Open Sourcing is an essential skill for any college-going student. Not only does it improve your coding prowess but most importantly, it helps you grasp how organisations function. Only when you work on a big project involving hundreds of people does the developer inside you feel satisfied. So there you have it! My motivation for participating in this event.&lt;/p&gt;

&lt;p&gt;After finishing with my endsemester exams, I went home and started browsing through the projects. &lt;em&gt;Python&lt;/em&gt;, &lt;em&gt;algorithms&lt;/em&gt;, &lt;em&gt;web scraping&lt;/em&gt; and &lt;em&gt;machine learning&lt;/em&gt; were the tools in my modest skillset. Hence, these formed the keywords for extracting out the projects I could contribute to. Let me just provide an overview of the contributions I made.&lt;/p&gt;

&lt;p&gt;I worked on a total of four projects:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://github.com/prateekiiest/titanic_survival_exploration&quot;&gt;&lt;strong&gt;Titanic Survival Exploration&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
Titanic Survival Exploration is actually a Kaggle “Getting Started” Competition. In this project, I demonstrated how different features affected a passenger’s survival chances during the Titanic sinkage. Data visualization is an indispensable component of any kind of data analysis. Therefore, my contributions included detailed insightful plots.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/prateekiiest/Code-Sleep-Python&quot;&gt;&lt;strong&gt;Code-Sleep-Python&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
This Project contains a number of interesting and fun Python programs. I corrected and enhanced some code and provided documentation for the same.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;http://github.com/codeIIEST/Algorithms&quot;&gt;&lt;strong&gt;Algorithms&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
This repository contains almost all data structures and algorithms that any student could possibly need. Since most of the implementations had already been done by others, I added the &lt;em&gt;readme&lt;/em&gt; providing explanation for the algorithms.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;a href=&quot;https://github.com/aribis369/ML-Starter-Pack&quot;&gt;&lt;strong&gt;ML-Starter-Pack&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
I added a few popular machine learning algorithm implementations written from scratch.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Following is the list of the Pull Requests I created (totalling 14):&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Titanic Survival Exploration&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/titanic_survival_exploration/pull/20&quot;&gt;&lt;em&gt;Adding relative feature importance&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/titanic_survival_exploration/pull/16&quot;&gt;&lt;em&gt;Adding pclass plots&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/titanic_survival_exploration/pull/14&quot;&gt;&lt;em&gt;Adding illustration for age&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/titanic_survival_exploration/pull/10&quot;&gt;&lt;em&gt;Added folder for extracted features&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Code Sleep Python&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/Code-Sleep-Python/pull/99&quot;&gt;&lt;em&gt;Enhanced code for cricket_notification&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/Code-Sleep-Python/pull/98&quot;&gt;&lt;em&gt;Updated README&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/prateekiiest/Code-Sleep-Python/pull/96&quot;&gt;&lt;em&gt;Added hangman ascii&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Algorithms&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/codeIIEST/Algorithms/pull/230&quot;&gt;&lt;em&gt;Added documentation&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/codeIIEST/Algorithms/pull/218&quot;&gt;&lt;em&gt;Updated doc for bfs dfs&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/codeIIEST/Algorithms/pull/182&quot;&gt;&lt;em&gt;Added doc for knapsack&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/codeIIEST/Algorithms/pull/173&quot;&gt;&lt;em&gt;Updated sorting readme&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;ML-Starter-Pack&lt;/strong&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/aribis369/ML-Starter-Pack/pull/27&quot;&gt;&lt;em&gt;KNN classification&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/aribis369/ML-Starter-Pack/pull/21&quot;&gt;SVM&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://github.com/aribis369/ML-Starter-Pack/pull/9&quot;&gt;&lt;em&gt;Added linear regression&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/prateekiiest&quot;&gt;@prateekiiest&lt;/a&gt; mentored me for the first three projects. He was supportive and provided useful feedback.&lt;br /&gt;
I am grateful to &lt;strong&gt;KOSS&lt;/strong&gt; for taking up this initiative. I wish I had participated in the first edition of KWoC for then I would have been confident of getting selected for GSoC. Nonetheless, it is better late than never!&lt;/p&gt;

&lt;p&gt;Result update (19th March 2018):
I successfully passed the final evaluation and received my &lt;a href=&quot;https://imvivekgupta.github.io/images/KWoC%20Students%20Certificate120.jpg&quot;&gt;Participation Certificate&lt;/a&gt; :)&lt;/p&gt;</content><author><name></name></author><summary type="html">December 2017 was a wonderful month, full of learning while enjoying at home. Having missed out on the first edition of KWoC, planning out my vacations this year didn’t require too much thought. My github activites had hitherto been limited to pushing my own content. I was eagerly awaiting this opportunity to try my hand at some real open-sourcing.</summary></entry></feed>