<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Women Who Code Delhi - Medium]]></title>
        <description><![CDATA[Stories by Women Who Code Delhi Team - Medium]]></description>
        <link>https://medium.com/women-who-code-delhi?source=rss----2ca7551fe1f1---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Women Who Code Delhi - Medium</title>
            <link>https://medium.com/women-who-code-delhi?source=rss----2ca7551fe1f1---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 19 May 2026 06:43:06 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/women-who-code-delhi" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Hacktoberfest and How to contribute as a beginner?]]></title>
            <link>https://medium.com/women-who-code-delhi/hacktoberfest-and-how-to-contribute-as-a-beginner-50cdff6e37c3?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/50cdff6e37c3</guid>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[hacktoberfest]]></category>
            <category><![CDATA[digitalocean]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[women-who-code]]></category>
            <dc:creator><![CDATA[Soumya Sharma]]></dc:creator>
            <pubDate>Sat, 10 Oct 2020 14:41:17 GMT</pubDate>
            <atom:updated>2020-10-11T04:35:33.920Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Hacktoberfest 2020 website" src="https://cdn-images-1.medium.com/max/1024/0*3kb0KXMgNfR-BUXh" /><figcaption>Hacktoberfest 2020 website</figcaption></figure><h3><strong>What is Hacktoberfest 2020?</strong></h3><p><strong>Hacktoberfest</strong> is a month-long global celebration for open-source contributions presented by <strong>DigitalOcean</strong>, <strong>Intel</strong> and <strong>DEV</strong>. It is celebrated in the month of October and everyone in the global community can participate. Whether you’re a developer, student learning to code, event host, or the company of any size, you can help drive the growth of open source and make positive contributions to an ever-growing community. All backgrounds and skill levels are encouraged to complete the challenge.</p><h3><strong>Rules to participate</strong></h3><p>To participate and for successful completion of Hacktoberfest 2020 challenge, one must abide by the following rules to earn the limited edition Hacktoberfest tee or tree reward.</p><ol><li>You must register and make four valid pull requests (PRs) between October 1–31.</li><li>PRs can be made to participating public repos on GitHub, those that have the Hacktoberfest topic.</li><li>If a maintainer reports your pull request as spam or behaviour not in line with the project’s code of conduct, you will be ineligible to participate.</li><li>This year, the first 70,000 participants who successfully complete the challenge will be eligible to receive a prize.</li></ol><h3><strong>Why do you think there is a need to celebrate Hacktoberfest?</strong></h3><p>Being an Open Source enthusiast, I see Hacktoberfest as bringing together two values, ‘Appreciation’ and ‘Inauguration’. Appreciation to the work of millions of open-source contributors and project maintainers who help in the constant improvement of free Open-Source Softwares (OSS). And, Inauguration to the Open-Source journeys of all new contributors who happened to submit their first pull request during Hacktoberfest events. DigitalOcean and its partners award these contributions by sending a token of appreciation i.e. your Hacktoberfest Tee with some awesome stickers.</p><h3><strong>What’s new this year?</strong></h3><p>This year, DigitalOcean is helping the environment by giving us the <strong>option to plant a tree rather than receive a shirt</strong>. Also, to limit the carbon impact, they are paying for carbon offsets.</p><p>Fun fact: Hacktoberfest shirts flew 336 million miles internationally last year. In total, it adds up to a fully loaded 747 flying 676 miles.</p><h3><strong>What can you contribute?</strong></h3><p>To get started with Open-Source you need not be a coder. You can even contribute to the documentation, spelling fixing, opening an issue etc. Though a basic knowledge of Git and GitHub is required to make contributions. You can get yourself familiar with Git commands by <a href="https://education.github.com/git-cheat-sheet-education.pdf">this cheatsheet</a> by GitHub Education.</p><h3><strong>How to complete the Hacktoberfest challenge?</strong></h3><p>To complete the Hacktoberfest Challenge, you first need to have a GitHub account. Sign up to GitHub here: <a href="https://github.com/">https://github.com/</a></p><p>Now, register at the official website of <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest 2020</a> to make your pull requests count.</p><p>Now, search for a project on GitHub which has a ‘hacktoberfest’ topic to it by either typing ‘topic:hacktoberfest’ on GitHub search or just directly click <a href="https://github.com/search?l=C%2B%2B&amp;o=desc&amp;q=topic%3Ahacktoberfest&amp;s=updated&amp;type=Repositories">here</a>. You can filter repositories/projects by languages or sort them as required.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/764/1*ps9N646x4s6iOKC3QVryww.png" /><figcaption>left: filter by languages, right: Sort options</figcaption></figure><p>For the purpose of this blog, we’ll use the below repository:</p><p><a href="https://github.com/WomenWhoCodeDelhi/Hacktoberfest2020">WomenWhoCodeDelhi/Hacktoberfest2020</a></p><p>The first thing that is to be done while contributing to any project is to go through the README and CONTRIBUTING file. After reading through them, you will get to know what is to be done. For this repository, you need to add a markdown file inside the ‘participants’ folder with some of your basic details. You can complete this task by simply following the steps given in the <a href="https://github.com/WomenWhoCodeDelhi/Hacktoberfest2020/blob/main/CONTRIBUTING.md">CONTRIBUTING.md</a> file.</p><p>To know more about the used commands, you can read <a href="https://blog.scottlowe.org/2015/01/27/using-fork-branch-git-workflow/">this</a> blog.</p><p>After you have completed the above steps, creating a pull request is pretty simple. Go to the repository on your profile and then click the “Compare &amp; pull request” option.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*6lr87gE-tOooKnTm" /><figcaption>Compare &amp; pull request</figcaption></figure><p>It will direct you to the original repository. Update the topic of the pull request and add adescription. Then click on “Create pull request”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*C7FGQrIOxskPPSIQ" /><figcaption>Create a pull request</figcaption></figure><p>Voila!! You made a pull request. To complete the challenge you need to make at least 4 such pull requests.</p><h3><strong>Check your progress</strong></h3><p>To check if you have made at least 4 pull requests, eligibility for your contributions, you can check your status on the Hacktoberfest website.</p><p><a href="https://hacktoberfest.digitalocean.com/">https://hacktoberfest.digitalocean.com/</a></p><p>Just click on the <strong>Profile</strong> button on the top menu, and this will show you your pull requests and how many you have made so far.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*f1B81k9JT500FlXG" /><figcaption>Check for your progress</figcaption></figure><p>There is a maturing period of 14 days. It means that your PR’s will be reviewed and if passed they’ll become valid — which means you’ll have successfully completed this year’s challenge.</p><h3><strong>Beyond Hacktoberfest!</strong></h3><p>Once you complete the challenge don’t stop contributing. Look for some ‘good first issues’ in Open Source projects that are used by millions of users. The pleasure of getting the PR merged in production into such organizations is incomparable.</p><p><em>Keep learning &amp; Keep Contributing!</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=50cdff6e37c3" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/hacktoberfest-and-how-to-contribute-as-a-beginner-50cdff6e37c3">Hacktoberfest and How to contribute as a beginner?</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Python ? Why Python ?]]></title>
            <link>https://medium.com/women-who-code-delhi/python-why-python-2b59b08d6913?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/2b59b08d6913</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[language]]></category>
            <dc:creator><![CDATA[Nikita Namdev]]></dc:creator>
            <pubDate>Mon, 25 May 2020 14:54:20 GMT</pubDate>
            <atom:updated>2020-05-25T14:54:20.076Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>Why Python for Machine Learning?</strong></h3><p>Python is currently the most popular programming language for research and development in Machine Learning. According to <strong>Google Trends</strong>, the interest in Python for Machine Learning has spiked to an all-new high with other ML languages such as R, Java, Scala, Julia, etc. lagging far behind.</p><p>If Python is so much popular, then one must think Why Python? What does Python provide that other languages do not? What additional tools are present in Python that are not present in other development languages? Well let’s see and clear out doubts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/639/0*YRqF_pSAbdhOmtM4" /><figcaption>Source of the image —<a href="https://www.geeksforgeeks.org/why-is-python-the-best-suited-programming-language-for-machine-learning/"> geeksforgeeks</a></figcaption></figure><h4>Reasons Why Python is chosen as the best programming language for Machine Learning?</h4><p>To implement your ML and AI aspirations, you should use a programming language that is stable, flexible, and has tools available. Python offers all of this, which is why we see lots of Python AI projects today.</p><p>So let’s see the qualities of Python 🐍</p><h4>Python is Simple to Understand and is Consistent 😃</h4><p>Nobody likes excessively complicated things to learn and apply and so the ease of using Python is one of the main reasons why it is so popular for Machine Learning. It is <strong>simple</strong> with an <strong>easily readable syntax</strong> and that makes it well-loved by both seasoned developers and experimental students.</p><p>While complex algorithms and versatile workflows stand behind machine learning and AI, Python’s simplicity allows developers to write reliable systems. Developers get to put all their effort into solving an ML problem instead of focusing on the technical nuances of the language.</p><p>In addition to this, Python is also <strong>supremely efficient</strong>. It allows developers to complete more work using fewer lines of code. Many programmers point out the frameworks, libraries, and extensions that simplify the implementation of different functionalities. It’s generally accepted that Python is suitable for collaborative implementation when multiple developers are involved.</p><p>Since Python is a general-purpose language, it can do a set of complex machine learning tasks and enable you to build prototypes quickly that allows you to test your product for machine learning purposes.</p><p>You can see, it’s just one feature we are talking about for Python and this only feature is making us love Python more!</p><h4>Python has multiple Libraries and Frameworks</h4><p>Implementing AI and ML algorithms can be tricky and requires a lot of time. It’s vital to have a well-structured and well-tested environment to enable developers to come up with the best coding solutions.</p><p>The ML algorithms are very complex, but Python is the rescue with an extensive range of libraries and frameworks. A software library is a pre-written code that is used by developers during a common programming task. These libraries help the programmer and reduce development time. Python has a rich technology stack and has a different set of libraries for Machine learning.</p><ul><li>Keras, TensorFlow, and Scikit-learn for machine learning</li><li>SciPy for advanced computing</li><li>Seaborn for data visualization</li><li>Pandas for general-purpose data analysis</li><li>NumPy for scientific computing and data analysis</li></ul><p>Scikit-learn features various classification, regression, and clustering algorithms, including support vector machines, random forests, gradient boosting, k-means, and DBSCAN, and is designed to work with the Python numerical and scientific libraries NumPy and SciPy.</p><p>With these solutions, you can develop your product faster. Also, the developers can use the existing libraries to implement necessary features.</p><h4>Python is Flexible 😌</h4><p>Python is known as the most flexible language in machine learning. It provides various options for users. The flexibility factor reduces the possibility of errors. It let the programmers take the situation completely under control, and work on it comfortably.</p><ul><li>Programmers can combine Python with other languages to get the desired results.</li><li>You do not require recompiling source code. Programmers can implement their changes in coding and see the results quickly.</li></ul><h4>Python is Platform Independent</h4><p>Platform independence refers to a programming language or framework allowing developers to implement things on one machine and use them on another machine without any (or with only minimal) changes. One key to Python’s popularity is that it’s a platform-independent language. Python is supported by many platforms including Linux, Windows, and macOS. Python code can be used to create standalone executable programs for most common operating systems, which means that Python software can be easily distributed and used on those operating systems without a Python interpreter.</p><p>What’s more, developers usually use services such as Google or Amazon for their computing needs. However, you can often find companies and data scientists who use their machines with powerful Graphics Processing Units (GPUs) to train their ML models. And the fact that Python is platform-independent makes this training a lot cheaper and easier.</p><h4>Python has Great Community and Corporate Support</h4><p>Python has been around since 1990 and that is ample time to create a <strong>supportive community</strong>. Because of this support and the simplicity of this language, Python learners can easily improve their Machine Learning knowledge and the implementation, which only leads to increasing popularity.</p><p><a href="https://insights.stackoverflow.com/survey/2019">In the Developer Survey 2018 by Stack Overflow,</a> Python was among the top 10 most popular programming languages, which ultimately means that you can find and create a development company with the necessary skill set to build your AI-based project. If you look closely at the image below, you’ll see that Python is the language that people Google more than any other.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*kKpKdwie9HEbh58r" /><figcaption>Image Source: <a href="https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language">economist.com</a></figcaption></figure><p>Also, <strong>Corporate support</strong> is a very important part of the success of Python for ML. Many top companies such as Google, Facebook, Instagram, Netflix, Quora, etc use Python for their products. Google is single-handedly responsible for creating many of the Python libraries for Machine Learning such as Keras, TensorFlow, etc.</p><p>It’s a well-known fact that the Python AI community has grown across the globe. There are Python forums and an active exchange of experience related to machine learning solutions. For any task you may have, the chance is pretty high that someone else out there has dealt with the same problem. You can find advice and guidance from developers. You won’t be alone and are sure to find the best solution to your specific needs if you turn to the Python community.</p><p>So these are some of the reasons we choose Python for Machine Learning. I hope you find this blog informative. I would greatly appreciate it if you kindly give me some feedback.</p><p>Also, these are some of the links I referred to while writing this blog:</p><ol><li><a href="https://steelkiwi.com/blog/python-for-ai-and-machine-learning/">https://steelkiwi.com/blog/python-for-ai-and-machine-learning/</a></li><li><a href="https://hackernoon.com/why-python-used-for-machine-learning-u13f922ug">https://hackernoon.com/why-python-used-for-machine-learning-u13f922ug</a></li><li><a href="https://www.geeksforgeeks.org/why-is-python-the-best-suited-programming-language-for-machine-learning/">https://www.geeksforgeeks.org/why-is-python-the-best-suited-programming-language-for-machine-learning/</a></li></ol><p>Thank you for reading and Happy Learning! 😀</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2b59b08d6913" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/python-why-python-2b59b08d6913">Python ? Why Python ?</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What’s exactly the difference between Artificial Intelligence, Machine Learning and Deep Learning ?]]></title>
            <link>https://medium.com/women-who-code-delhi/whats-exactly-the-difference-between-artificial-intelligence-machine-learning-and-deep-learning-61ff9830faf8?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/61ff9830faf8</guid>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Nikita Namdev]]></dc:creator>
            <pubDate>Mon, 25 May 2020 09:25:55 GMT</pubDate>
            <atom:updated>2020-05-25T09:25:55.204Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>What’s the difference between Artificial Intelligence, Machine Learning, and Deep Learning?</strong></h3><p><em>People often use these three terms interchangeably but they do not quite refer to the same things.</em></p><p>Refer to the diagram shown below for this.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*3leFGt8WAkzv-YyG" /><figcaption>Relation between AI, ML, and DL (Source of the image- Quora)</figcaption></figure><p>As per the diagram, AI seems to be the superset of ML, and ML seems to be the superset of DL. Let’s dive into these terms one by one.</p><h4>So What is Artificial Intelligence?</h4><p>As the name suggests, artificial intelligence can be loosely interpreted to mean incorporating human intelligence to machines.</p><p>Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving.</p><p>Some of the activities computers with artificial intelligence are designed for include: Speech recognition, Learning, Planning.</p><p>For example, such machines can move and manipulate objects, recognize whether someone has raised the hands, or solve other problems. These are the examples of General AI.</p><p>There’s Narrow AI as well. The narrow intelligence AI machines can perform specific tasks very well, sometimes better than humans — though they are limited in scope. The technology used for classifying images on Pinterest is an example of narrow AI.</p><h4>What is Machine Learning?</h4><p>As the name suggests, machine learning can be loosely interpreted to mean empowering computer systems with the ability to “learn”. ML Intends to enable machines to learn by themselves using the provided data and make accurate predictions.</p><p>ML is a subset of artificial intelligence. It is a method of training algorithms such that they can learn how to make decisions.</p><p>For example, here is a table that identifies the type of fruit-based on its characteristics:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/396/0*zvshxpOeof4zuKVB" /><figcaption>Source of the image — <a href="https://towardsdatascience.com/clearing-the-confusion-ai-vs-machine-learning-vs-deep-learning-differences-fce69b21d5eb">towardsdatascience</a></figcaption></figure><p>As you can see in the table above, the fruits are differentiated based on their weight and texture. However, the last row gives only the weight and texture, without the type of fruit. Therefore, a machine learning algorithm can be developed to try to identify whether the fruit is an orange or an apple.</p><p>After the algorithm is fed with the training data, it will learn the different characteristics between an orange and an apple. Therefore, if provided with data of weight and texture, it can predict accurately the type of fruit with those characteristics.</p><h4>Finally, What is Deep Learning?</h4><p>As earlier mentioned, deep learning is a subset of ML; in fact, it’s simply a technique for realizing machine learning. In other words, DL is the next evolution of machine learning.</p><p>Just like we use our brains to identify patterns and classify various types of information, deep learning algorithms can be taught to accomplish the same tasks for machines.</p><p>The brain usually tries to decipher the information it receives. It achieves this through labeling and assigning the items into various categories. Whenever we receive new information, the brain tries to compare it to a known item before making sense of it — which is the same concept deep learning algorithms employ.</p><p>Deep learning networks can be successfully applied to big data for knowledge discovery, knowledge application, and knowledge-based prediction.</p><p>For example, Automated Driving: Automotive researchers are using Deep Learning to automatically detect objects such as stop signs and traffic lights. Besides, Deep Learning<strong> </strong>is used to detect pedestrians, which helps decrease accidents.</p><p>I hope you get a clear reference of these terms. Here I’ve added some references that I’ve referred to while writing this blog.</p><ol><li><a href="https://towardsdatascience.com/clearing-the-confusion-ai-vs-machine-learning-vs-deep-learning-differences-fce69b21d5eb">https://towardsdatascience.com/clearing-the-confusion-ai-vs-machine-learning-vs-deep-learning-differences-fce69b21d5eb</a></li><li><a href="https://www.quora.com/What-s-the-difference-between-AI-ML-and-DL">https://www.quora.com/What-s-the-difference-between-AI-ML-and-DL</a></li><li><a href="https://www.analyticsvidhya.com/blog/2017/04/comparison-between-deep-learning-machine-learning/">https://www.analyticsvidhya.com/blog/2017/04/comparison-between-deep-learning-machine-learning/</a></li></ol><p>Thank you for reading and Happy Learning!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=61ff9830faf8" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/whats-exactly-the-difference-between-artificial-intelligence-machine-learning-and-deep-learning-61ff9830faf8">What’s exactly the difference between Artificial Intelligence, Machine Learning and Deep Learning ?</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Intuition Behind Deep Learning]]></title>
            <link>https://medium.com/women-who-code-delhi/intuition-behind-deep-learning-81efccb9f87?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/81efccb9f87</guid>
            <category><![CDATA[neurons]]></category>
            <category><![CDATA[model]]></category>
            <category><![CDATA[artificial-neural-network]]></category>
            <category><![CDATA[deep-learning]]></category>
            <dc:creator><![CDATA[Akash Jain]]></dc:creator>
            <pubDate>Sun, 24 May 2020 16:20:49 GMT</pubDate>
            <atom:updated>2020-05-24T16:20:49.093Z</atom:updated>
            <content:encoded><![CDATA[<p>In this blog, we will try to understand the basic intuition behind the concept of deep learning by seeing how the human brain functions and what neurons do.</p><h3>Neuron</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/1*3DVqZThFxzFxY_HcLad7dw.jpeg" /><figcaption>Source: biologyonline.com</figcaption></figure><p>Neurons are cells within the nervous system that transmit information to other nerve cells, muscle, or gland cells. Most neurons have a cell body, an axon, and dendrites.</p><p>The cell body contains the nucleus and cytoplasm. The axon extends from the cell body and often gives rise to many smaller branches before ending at nerve terminals. Dendrites extend from the neuron cell body and receive messages from other neurons. The dendrites are covered with synapses formed by the ends of axons from other neurons.</p><p>Neurons are connected to one another, but they do not actually touch each other. Instead they have tiny gaps called synapses. These gaps are chemical synapses or electrical synapses which pass the signal from one neuron to the next.</p><p>In order for neurons to communicate, they need to transmit information both within the neuron and from one neuron to the next.</p><p><em>There are about 86 billion neurons in the human brain, which is about 10% of all brain cells.</em></p><p>Our brain processes information using a network of neurons. They receive input, process it, and accordingly output electric signals to the neurons it is connected to.</p><p><strong>You might be wondering why we need to study neurons in deep learning. We will now explain that in the remaining article.</strong></p><p>After studying the hierarchical arrangement of neurons in biological sensory systems, scientists modeled artificial neurons. These are represented as the nodes in an artificial neural network and the connections between the nodes are shown by means of layers.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/629/0*IDq4KGKsouv-F0cA" /><figcaption>Source: medium.com/crash-course-in-deeplearning</figcaption></figure><p><strong>Artificial neuron :</strong></p><p>An artificial neuron is a mathematical function conceived as a model of biological neurons, a neural network.</p><p>It computes the weighted average of its input, and this sum is passed through a nonlinear function, often called the activation function, such as the sigmoid, and produces the output.</p><p>When a neuron processes the input it receives, it decides whether the output should be passed on to the next layer as input. The decision of whether or not to send information on is called bias and it’s determined by the threshold value of the activation function built into the system.</p><p>Every neuron has input connections and output connections. These connections simulate the behavior of the synapses in the brain. The same way that synapses in the brain transfer the signal from one neuron to another, connections pass information between artificial neurons.</p><p>To understand neuron functioning with an example, refer to this blog:</p><p><a href="https://becominghuman.ai/what-is-an-artificial-neuron-8b2e421ce42e">What is an Artificial Neuron?</a></p><h4>Hebb’s Rule</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/0*bR1j-m3ogh_Qw7qd" /><figcaption>Source:github.com/ashumeow/Computational-NeuroScience</figcaption></figure><p><strong>For biological neuron :</strong></p><p>Hebb’s Rule demonstrates that in the brain, the learning is performed by a change in synaptic gaps of biological neurons.</p><p>Hebb’s rule states that <strong>when the axon of a cell A is close enough to excite a B cell and takes part on its activation in a repetitive and persistent way, some type of growth process or metabolic change takes place in one or both cells so that increases the efficiency of cell A in the activation of B</strong>.</p><p>In simple words, if two neurons on either side of the synapse (connection) are activated simultaneously, then the strength of that synapse is selectively increased. Due to this, information is passed between these neurons and vice versa.</p><p>On the account of this, Donald Hebb also stated a famous phrase that “<em>neurons that fire together wire together</em>”</p><p><strong>For Artificial neuron :</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/420/0*9BJNW2lFoYadJUQh" /><figcaption>Source: hackster.io</figcaption></figure><p>Hebb’s rule demonstrates that when a synaptic weight contributes to firing (or activating ) an artificial neuron, that weight is increased and vice versa.</p><p>It forms the basis of the algorithm that consists of updating the weight of the neuronal connection. Hebb’s principle can also be described as a method of determining how to alter the weights between neurons based on their activation.</p><p>Hebb’s rule states that “<strong>the weight vector is found to increase proportionality to the product of the input and the learning signal</strong>”</p><p>Weight ( new) = weight (old) + input signal X learning signal</p><p>In the end, the learning signal becomes the neuron’s output. Hebb’s rule can be used for pattern association, pattern categorization, pattern classification, and over a range of other areas.</p><h4>MP Neuron (McCulloch-Pitts Neuron)</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/718/1*AI3u_5ulGRpm7guILH0GrA.png" /></figure><p>It is the first mathematical model proposed by Warren McCulloch (neuroscientist) and Walter Pitts (logician) in 1943. It is a neuron of a set of inputs and one output. The input, as well as the output, can be either a 0 or a 1. The MP neuron model is also known as the linear threshold gate model.</p><p>In the above figure,</p><p><strong>x1,x2……xm</strong> are the inputs in which <strong>w1, w2, w3, w4….wm </strong>are its weights respectively</p><p><strong>g </strong>is the Adder function which performs a summation of weighted inputs</p><p><strong>f </strong>is the Activation function which takes the decision</p><p><strong>y</strong> is the final output</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/395/1*aGciA6mpDtfoN9IMmcZk6A.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/610/0*jDbjWmrnXXjsVhOH" /><figcaption>Source:<a href="https://hackernoon.com/mcculloch-pitts-neuron-deep-learning-building-blocks">hackernoon.com/mcculloch-pitts-neuron-deep-learning-building-blocks</a></figcaption></figure><p>This is the mathematical function of g and y. Here b is the threshold value which decides whether the output should be ‘0’ or ‘1’.</p><p>Let’s understand MP neuron by example :</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*c8VFhQBMb5d0WF9JIQF5EQ.png" /></figure><p>This is the example of a Movie planning scenario where we find output(whether go for a movie or not). The weights, w1 and w2, as well as the threshold value are decided by the hit and trial method. But here, for simplicity, we are assuming w1 and w2 as 1 and threshold value as 2.<br>In the output, 1 is used for true value/yes and 0 is used for false value/no.</p><p>Steps to follow to find output:</p><p>Step 1: Input values for features X1 and X2 for different conditions where each row represents 1 condition.</p><p>Step 2: Find their weights w1 and w2 by hit and trial method.</p><p>Step 3: Find their Adder value or Weighted Sum for each row.</p><p>Step 4: Find the threshold value by the brute force method.</p><p>Step 5: With the help of the activation function we decide whether our Adder value reached the threshold or not.</p><p>Step -6: If it reaches the threshold, the output is 1 (Go for a movie ) else it is 0 (Not go for a movie).</p><p>I hope this blog could help you get a better understanding of neuron, its communication in the brain, both in biological and mathematical terms and a small introduction about MP Neuron.</p><p>We will study Adder function, Threshold value, Activation Function in the next blog.</p><p>Thanks for your time!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=81efccb9f87" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/intuition-behind-deep-learning-81efccb9f87">Intuition Behind Deep Learning</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Deep Learning vs Machine Learning]]></title>
            <link>https://medium.com/women-who-code-delhi/deep-learning-vs-machine-learning-b33666249292?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/b33666249292</guid>
            <category><![CDATA[neural-networks]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[deep-learning]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Akash Jain]]></dc:creator>
            <pubDate>Sun, 24 May 2020 16:20:00 GMT</pubDate>
            <atom:updated>2020-05-24T16:20:00.596Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Deep Learning as a human mind" src="https://cdn-images-1.medium.com/max/512/1*Cf92K1hdhDLmiqvc-SMpIA.png" /><figcaption>Source:.alphagamma.eu</figcaption></figure><h3>What is Deep Learning?</h3><p>Deep Learning involves a computation model that is composed of multiple processing layers, which learns representations of raw data by multiple levels of abstraction.</p><p>Now let’s dive deeper into the details:-</p><p>Deep Learning is a subset of artificial intelligence that imitates the working of the human brain (in the form of a neural network) in processing data and creating patterns for use in decision making.</p><p>In deep learning, we don’t need to explicitly program everything. Deep learning learns from a vast amount of unstructured data that would normally take humans decades to understand and process. Deep learning models can solve complex problems.</p><p>In simple words we can say that deep learning is the type of machine learning algorithm that divides the input into layers and it classifies, generates, and predicts data with much greater efficiency.</p><p>One very remarkable fact about deep learning can be understood from the following quote given by <strong>Ilya Sutskever </strong>:</p><p><strong><em>“ If you have a large big dataset and you train a very big neural network, then success is guaranteed! ”</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/614/1*A-B5YbVaonJlRSk-txsr2Q.png" /></figure><p>Deep Learning learns through examples, like a human baby learning from its surrounding world.</p><h4>Applications of Deep Learning :</h4><ul><li>Self-driving car</li><li>Automatic text generation</li><li>Virtual Assistant</li><li>Natural language processing</li><li>Pattern Recognition</li><li>Computer Vision and much more</li></ul><h4>Types of networks used to develop Deep Learning models :</h4><ol><li>Convolution neural network:</li></ol><p>It is a type of neural network containing filters that are not hardcoded, rather learned during the training process in order to extract relevant features from the input distribution.</p><p>2. Recurrent neural network:</p><p>It is a type of neural network that contains loops, allowing information to be stored within the network. In short, Recurrent Neural Networks use their reasoning from previous experiences to inform the upcoming events.</p><h4>Advantages of Deep Learning :</h4><ul><li>Maximum utilization of unstructured data</li><li>Elimination of the need for feature engineering</li><li>Ability to deliver high-quality results</li><li>Elimination of unnecessary costs</li><li>Elimination of the need for data labeling</li></ul><h4>Disadvantages :</h4><ul><li>Require a large amount of data</li><li>Expensive to implement its model</li></ul><p>Following is the link to some slides to get a better understanding of neural networks:</p><p><a href="https://docs.google.com/presentation/d/1IrM0MU2u5tJZLeTPX2qx3HreBh__JhOq7dPGB3fcC4U/mobilepresent?slide=id.g6ad5e89358_1_209">https://docs.google.com/presentation/d/1IrM0MU2u5tJZLeTPX2qx3HreBh__JhOq7dPGB3fcC4U/mobilepresent?slide=id.g6ad5e89358_1_209</a></p><p>Ml and DL used web apps:</p><ol><li><a href="https://recto-accessum.000webhostapp.com/FLAPPY%20FIXED/FLAPPY_FILES/index.html">https://recto- accessum.000webhostapp.com/FLAPPY%20FIXED/FLAPPY_FILES/index.html</a></li></ol><p>This is the demonstration of flappy bird game in which bird learns to play the game using reinforcement learning(a part of deep learning) and trains to get higher score in each round.</p><p>2. <a href="https://quickdraw.withgoogle.com/shared/vlNg0sr2MhFm">https://quickdraw.withgoogle.com/shared/vlNg0sr2MhFm</a></p><p>This is a fun web app in which we trained a large dataset of doodle images with the help of neural networks and we have asked to draw a particular doodle and our model predicts it is correct or not.</p><h3>Deep Learning over Machine Learning</h3><ol><li>Why I can’t get the efficiency of 90%</li><li>How to fit my model for unlabelled data</li></ol><p>To answer these doubts, deep learning comes into the picture !!</p><p>In order to find out when and where deep learning proves to be a better choice over machine learning, let’s first understand a bit about machine learning.</p><p><strong>Machine Learning</strong> is a set of algorithms that parse data, learn from them, and then apply what they’ve learned to make intelligent decisions. Example: <em>Facebook recognizes your friend’s face in a digital photo</em></p><p>Whereas Deep Learning is a neural network which studies data, classifies it, and develops patterns to make predictions.</p><h4>What Deep learning can do but machine learning can’t?</h4><ul><li>It can develop fake new data from existing real data</li><li>It can develop games by reinforcement learning</li><li>It generates a model of greater efficiency</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/913/1*qFWzsgfjnAHnEGmYCLTJoA.png" /><figcaption>Source:<a href="https://www.datacamp.com/">datacamp.com</a></figcaption></figure><p>The idea behind machine learning is that the machine can learn without human intervention. The machine needs to find a way to learn how to solve a task given the data.</p><p>Deep learning is a breakthrough in the field of artificial intelligence. When there is enough data to train on, deep learning achieves impressive results, especially for image recognition and text translation. The main reason is the feature extraction is done automatically in the different layers of the network.</p><h4>Decision making procedure in ML and DL:</h4><p>Machine learning uses algorithms to parse data, learn from that data, and make informed decisions based on what it has learned.</p><p>Deep learning structures algorithms in layers to create an “ artificial neural network ” that can learn and make intelligent decisions on its own.</p><p>Have a look at the following blog to know more about how deep learning is used in practice:</p><p><a href="https://www.forbes.com/sites/bernardmarr/2018/08/20/10-amazing-examples-of-how-deep-learning-ai-is-used-in-practice/#22674b99f98a">https://www.forbes.com/sites/bernardmarr/2018/08/20/10-amazing-examples-of-how-deep-learning-ai-is-used-in-practice/#22674b99f98a</a></p><h3>Two simple scenarios to show where ML, DL is used</h3><p><strong>Scenario-1 :</strong></p><p>You are given the following dataset (showing only 5 rows of it, suppose the dataset has 200 rows )</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/957/1*PdDTIv3tlSgsxjxQzO0oUw.png" /></figure><p>This dataset is used to predict whether a person will have a fever or not.</p><p>Training data = Given table data</p><p>Testing data= (Sanya,yes,yes,yes)</p><p>Output Predicted = yes</p><p>Did this problem be solved by machine learning or deep learning? So to decide this, notice carefully a few things :</p><ul><li>The given dataset is quite small.</li><li>After studying the table, we note that features like “ consume cold drinks ”, “set AC at low temp ”, “has cold” have a great influence on whether the person would have a fever or not while rest features don’t seem to have any relation with the target variable.</li><li>Since the dataset is small and we have less no of the important features mentioned, Machine learning can be employed in this case.</li></ul><p><strong>Scenario-2 :</strong></p><p>You are given the following dataset ( showing only 5 rows and 11 features, suppose the dataset has 2,00,000 rows and 500 features)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*H29ylfcy55fW9ENjCOgBKw.png" /></figure><p>This dataset is used to predict whether a person will have a fever or not.</p><p>Training data = Given table data</p><p>Testing data= (Sanya,yes,yes,yes,no,45,no,no,yes,12,day,…..)</p><p>Output Predicted = no</p><p>Should this problem be solved by using machine learning or by employing deep learning? To decide this, a few things can be noted:</p><ul><li>You can see this is quite a large dataset as compared to the previous one.</li><li>Also, it’s difficult to decide which feature is more contributing to the target variable.</li><li>Therefore deep learning is used in such cases.</li></ul><p>Hope this blog could help you get a better understanding of deep learning, its importance, and its need in this digital era.</p><p>Thanks for your time!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b33666249292" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/deep-learning-vs-machine-learning-b33666249292">Deep Learning vs Machine Learning</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Introduction to Machine Learning]]></title>
            <link>https://medium.com/women-who-code-delhi/introduction-to-machine-learning-95771ae5bb63?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/95771ae5bb63</guid>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Nikita Namdev]]></dc:creator>
            <pubDate>Sun, 24 May 2020 15:56:51 GMT</pubDate>
            <atom:updated>2020-05-24T17:50:33.063Z</atom:updated>
            <content:encoded><![CDATA[<p>Machine learning is one of the techniques that surround us everywhere and we may not even realize it. For example, Machine learning technique is used by Google Gmail to check whether a mail is spam or not, it is also used in Google’s/ Tesla’s self-driving cars, almost in all online shopping apps like Amazon, Myntra, Nykaa, etc to tell your favorites based on your purchase. At Netflix, ML has been constantly used to improvise the recommendations and personalization problems, and there are many more countless examples.</p><p>Now, let’s state what Machine Learning actually is!</p><p><strong>What is Machine Learning?</strong></p><p><strong>Machine learning</strong> is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*75AuV__Y-iJV67gC" /></figure><h4>Types of Machine Learning</h4><p>Machine Learning can be classified into four types:</p><ol><li>Supervised Learning</li><li>Semi-Supervised Learning</li><li>Unsupervised Learning</li><li>Reinforcement Learning</li></ol><h4>Supervised Learning</h4><p>Supervised learning is the most practical and widely adopted form of machine learning. It is where you have input variables (X) and an output variable (Y) and you use an algorithm to learn the mapping function from the input to the output.</p><p>Y = f(X)</p><p>The goal is to approximate the mapping function so well that when you have new input data (x) that you can predict the output variables (Y) for that data.</p><p>For example, we want an algorithm to predict house prices. To accomplish this, we would pass a set of training data with each row of data containing the features of the house like its size, number of bedrooms, the year the house was built, and the value we want to predict, namely the price. We pass many rows of this training data to the algorithm. The algorithm analyzes the features and the resultant price. It determines the relationship between the features and the price and creates a model that is trained to predict the price of the house based on the features present. Then, when a trained model is presented with the data for a new house, it executes its logic and accurately predicts the price for the new house.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/714/0*QhksDUdMOtHhFZHd" /><figcaption>Source of the image- <a href="https://towardsdatascience.com/supervised-vs-unsupervised-learning-14f68e32ea8d">towardsdatascience</a></figcaption></figure><p>Further classification of Supervised Learning:</p><p><strong>Classification</strong> algorithms are used to <em>predict/Classify the discrete values</em> such as Male or Female, True or False, Spam or Not Spam, etc.</p><p><strong>Regression</strong> algorithms are used to <em>predict the continuous or quantitative</em><strong> </strong>values such as price, salary, age, etc.</p><h4>Semi-Supervised Learning</h4><p>Semi-supervised learning is actually the same as supervised learning except that of the training data provided, only a limited amount is labeled.</p><p>For example, In Image recognition, we might provide the system with several labeled images containing objects we wish to identify, then process many more unlabelled images in the training process.</p><h4>Unsupervised Learning</h4><p>In Unsupervised learning, we focus on clusters of like data. The algorithm analyzes input data and identifies the group of data that share the same traits.</p><p>For example, Look at the picture below.</p><p>An input data with the mixture of animal species is given as an input to an unsupervised machine learning algorithm. The algorithm helps in classifying the animal data separately into individual species.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/800/0*u5y_Ceo0uq2Etv66" /><figcaption><a href="https://www.cleanpng.com/png-machine-learning-unsupervised-learning-algorithm-s-4738579/">Click here for the source of the image</a></figcaption></figure><h4>Reinforcement Learning</h4><p>Reinforcement Learning is a type of machine learning technique that enables an agent to learn in an interactive environment by trial and error using feedback from its actions and experiences.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/660/0*145GBONEDsmo6ZPH" /></figure><p>For example, Imagine a baby is given a TV remote control at your home (environment). In simple terms, the baby (agent) will first observe and construct his/her representation of the environment (state). Then the curious baby will take certain actions like hitting the remote control (action) and observe how the TV responds (next state). As a non-responding TV is dull, the baby dislikes it (receiving a negative reward) and will take fewer actions that will lead to such a result(updating the policy*) and vice versa. The baby will repeat the process until he/she finds a policy (what to do under different circumstances) that he/she is happy with (maximizing the total (discounted) rewards).</p><p>*- Policy here refers to the change of state i.e, whether the TV is on or off.</p><p>I hope I helped you with understanding these terms well. A better understanding of these terms is the most essential prerequisite for understanding further ML concepts.</p><p>You guys can refer to the below sites to learn more about the growing world of Machine Learning:</p><ol><li><a href="https://www.geeksforgeeks.org/introduction-machine-learning/">https://www.geeksforgeeks.org/introduction-machine-learning/</a></li><li><a href="https://towardsdatascience.com/introduction-to-machine-learning-for-beginners-eed6024fdb08">https://towardsdatascience.com/introduction-to-machine-learning-for-beginners-eed6024fdb08</a></li><li><a href="https://towardsdatascience.com/machine-learning-an-introduction-23b84d51e6d0">https://towardsdatascience.com/machine-learning-an-introduction-23b84d51e6d0</a></li><li><a href="https://www.pluralsight.com/courses/python-understanding-machine-learning">https://www.pluralsight.com/courses/python-understanding-machine-learning</a></li></ol><p>Happy Learning!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=95771ae5bb63" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/introduction-to-machine-learning-95771ae5bb63">Introduction to Machine Learning</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Going Live with a Pre-recorded video]]></title>
            <link>https://medium.com/women-who-code-delhi/going-live-with-a-pre-recorded-video-7c19da2a3653?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/7c19da2a3653</guid>
            <dc:creator><![CDATA[Mansi Breja]]></dc:creator>
            <pubDate>Mon, 20 Apr 2020 15:05:37 GMT</pubDate>
            <atom:updated>2020-04-20T10:12:53.665Z</atom:updated>
            <content:encoded><![CDATA[<p>I’m writing this after literally facing this issue for a couple of months at a stretch!<br>So you wish to do a live webinar or a talk or a discussion but the network issues keep bogging you down and you can’t really ever achieve a good quality Facebook or YouTube live video. Sometimes the voice isn’t clear from your end, sometimes the video is blurry or there is background noise. You then decide to pre-record the same and post it later on social media. You realize that going live increases your views as it sends a notification to all your channel followers, as compared to simply posting the pre-recorded video.</p><p>You now start searching for ways to go live with a pre-recorded video and a lot of software application ads pop up. You decide to install one of them and later find out that all of them allow free streaming only for max 5 mins and the longer videos and content requires a paid subscription.</p><p>If all this is true for you, I completely understand what you might be feeling right now! :P</p><p>If you’re just here without going through all of the above mentioned problems, I’m happy I could save some of your time! :P</p><p>So first things first. Let’s begin by how to record a webinar or discussion!</p><p>So I used <a href="https://whereby.com/user/login">whereby.com</a> for the group video call. It’s free version allows you to get 1 meeting room and add upto 4 participants by simply sharing the invite link with them.</p><p>Next, to record it, you don’t need a specific application to be installed if you’re using Windows 10. It has a hidden feature to record your screen along with your voice(even I didn’t know about this feature :P).</p><p>Go to your search bar and type in “game bar.” You’ll see an Xbox Game Bar application. It is basically an Xbox app Game DVR feature that makes it simple to take control of your gaming activities — such as broadcasting, capturing clips, and sharing captures to Twitter,etc.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/318/1*Y2W7wnXDGPTr-yX2lPHe7w.jpeg" /><figcaption>Xbox Game Bar app</figcaption></figure><p>All you need to do is place your cursor on the google application window where your whereby app is open and then click on the start button indicated with red in the above image.</p><p>Now, you can click anywhere on the screen and a small recording bar will be there on the side of your screen to stop the recording whenever you are done.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/232/1*pSk4G50XcsO-0rlfh8o-Pw.png" /></figure><p>One quick note here is that even if you open another Google window to refer to some content or script, this application will still keep recording only your whereby tab (amazing, right? :P).</p><p>Once you are done with the recording, click on “Show all captures” indicated in blue in the above figure to view your recordings!</p><p>Alright, next you need to install the OBS studio app for streaming the video. The entire process for that has been beautifully explained here-</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fl8mH211kWrM%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl8mH211kWrM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fl8mH211kWrM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/e71bc39045afdfcc6f81deaef197d854/href">https://medium.com/media/e71bc39045afdfcc6f81deaef197d854/href</a></iframe><p>Once you go through this video, you might wonder why a still image would be required along with a video in a separate scene. The reason for that is while you connect and click on “Go Live” on your social media, you can set the image scene and once you’re all done with the set up, simply switch to scene 2 containing the video and your video will start playing live!</p><p>Here is the Facebook Live video I did after learning all the above- <a href="https://www.facebook.com/womenwhocodedelhi/videos/277402749936740/">https://www.facebook.com/womenwhocodedelhi/videos/277402749936740/</a></p><p>That’s all! I’m glad you could make it work for you finally!</p><p>Let me know if you have any other questions!</p><p>Thank you for our time :D</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7c19da2a3653" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/going-live-with-a-pre-recorded-video-7c19da2a3653">Going Live with a Pre-recorded video</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Mentorship Program 2.0]]></title>
            <link>https://medium.com/women-who-code-delhi/mentorship-program-2-0-d1ef7408f1ce?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/d1ef7408f1ce</guid>
            <dc:creator><![CDATA[Pallavi Bishnoi]]></dc:creator>
            <pubDate>Sun, 29 Mar 2020 04:27:42 GMT</pubDate>
            <atom:updated>2020-03-29T04:27:42.083Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>“A mentor is someone who allows you to see the hope inside yourself. A mentor is someone who allows you to know that no matter how dark the night, in the morning joy will come. A mentor is someone who allows you to see the higher part of yourself when sometimes it becomes hidden to your own view.”</blockquote><blockquote>— Oprah Winfrey</blockquote><p>I believe each one of us needs a mentor at some point in life. It helps one to connect with the right people and resources which helps in one’s growth and development. Being a part of the Mentorship program 1.0 by Women Who Code Delhi as a mentee had a huge impact on me. Believe me when I say that this program was a boon for me as it opened the door for so many new opportunities. I was greatly inspired by this program and wanted to organize it next year as well for girls who lack such mentorship and need guidance. Mentorship program 1.0 was a huge success and since the day it ended we received a lot of queries regarding when we will launch the second edition of the same. Hence in January 2020 we decided to launch the second edition of this program. I am grateful to <a href="https://medium.com/u/cc3d38523b03">Stuti Verma</a> for letting me lead the program 😃</p><h3>What is Mentorship Program?</h3><p>Mentorship Program is an initiative by Women Who Code Delhi which serves as a platform to connect undergraduate women in STEM fields to women leaders in technology with an objective of furthering their professional development, expanding their professional network and gaining support in the field and their workplace.</p><p>It is a 5 week program with an agenda for each week. This year we had 10 mentors and 30 mentees. Each mentor was assigned 3 mentees.</p><p>Each week, each mentee had at least one call with her mentor, who answered her questions, and shared her journey, as well as assigned simple tasks in accordance with the agenda of that week. The agenda was flexible and could be changed as per mentees requirements.</p><p>On 11th January 2020, we officially launched the second edition of the Mentorship Program in our event ‘You, Opportunities and Everything in Between!’ held at Google office, Gurgaon and opened mentee registrations. We received an overwhelming response with 200+ registrations within just 5 days. It felt amazing to see even international students applying for the program! On 19th January 2020 we conducted an Introductory Hangouts call for all the mentees.</p><figure><img alt="Launch of the Mentorship Program 2.0" src="https://cdn-images-1.medium.com/max/1024/1*c0Fddmhl8LS9vGlhm4eqeg.jpeg" /><figcaption>Launch of The Mentorship Program 2.0</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FGXUj6w6cTn97cqp26tbrw.jpeg" /></figure><h4>Week 1</h4><p>Week 1 majorly focused upon mentors getting to know their mentees and their individual goals and expectations from this program.</p><h4>Week 2</h4><p>Week 2 majorly focused on <strong>Internships &amp; Placements</strong> with mentors telling their mentees about various types of internships possible, their application process, how to prepare for placements and also conducted a mock interview with their mentees.</p><h4>Week 3</h4><p>Week 3 majorly focused on <strong>Scholarships and various open source programs</strong>. The mentors guided their mentees about the various scholarships available for underrepresented communities in STEM such as Women Techmakers scholarship program, GHC scholarship by Anita B.org to name a few. They also guided them through the application process for each scholarship.</p><h4>Week 4</h4><p>Week 4 majorly focused on <strong>Open Source Contributions/Machine Learning/Blockchain or any topic of study</strong>. Mentee was free to choose any topic as per her convenience.</p><h4>Week 5</h4><p>The last week focused on <strong>“Creating Your Presence”</strong> where each mentee had a myriad of topics to discuss with her mentor such as having a website showcasing their projects, the importance of keeping an updated LinkedIn profile etc.</p><p>At the end of each week, each mentee wrote a blog article summarizing what she learnt in that week, therefore creating an environment of collaborative learning where all of them can learn through each other’s experience.</p><h3>My experience</h3><p>I have been a part of Women Who Code Delhi for almost 2 years now and I can’t say enough how amazing this community is. This community has given me a lot, and has helped me discover a new version of myself. The Mentorship Program is really close to my heart. From being a mentee in the first edition to leading the second edition, I have learnt a lot.</p><p>Being the lead organizer for this program was a phenomenal experience filled with learning and growing into a better version of myself. From designing the timeline for the program, reaching out to all the mentors, launching the program, selecting the mentees, conducting the introductory call, to coordinating with all the mentors and mentees it was a wonderful experience!</p><p>I would like to thank all the Mentors for taking out time from their busy schedule and volunteering for this program, putting so much effort in it by conducting weekly calls and answering mentees doubts with utmost patience. Also cheers to all the mentees for participating in this and making it a success!</p><p>Thank you to the amazing team <a href="https://medium.com/u/cc3d38523b03">Stuti Verma</a>, <a href="https://medium.com/u/4a2b0402c6ca">Shreya Gupta</a>, <a href="https://medium.com/u/d3a3be120285">Mansi Breja</a>, <a href="https://medium.com/u/fce4d8216a54">Brihi Joshi</a>, <a href="https://medium.com/u/823e8345d5cb">Jap Leen Kaur Jolly</a> for motivating, guiding me and most importantly believing in me when at times even I didn’t believed in myself. For providing me constant feedback and helping me improve at each step. This is not just a team but a family ❤</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d1ef7408f1ce" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/mentorship-program-2-0-d1ef7408f1ce">Mentorship Program 2.0</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[You, Opportunities and Everything in Between!]]></title>
            <link>https://medium.com/women-who-code-delhi/you-opportunities-and-everything-in-between-b5fd61372e68?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/b5fd61372e68</guid>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[women-who-code]]></category>
            <category><![CDATA[internships]]></category>
            <category><![CDATA[scholarship]]></category>
            <dc:creator><![CDATA[Soumya Sharma]]></dc:creator>
            <pubDate>Mon, 13 Jan 2020 14:55:02 GMT</pubDate>
            <atom:updated>2020-01-13T14:55:02.615Z</atom:updated>
            <content:encoded><![CDATA[<p>Hey, everyone!</p><p>We, at WWCode Delhi, are super excited to share with you all the glimpses of one of our most memorable event, ‘You, Opportunities And Everything in Between’ held at Google Gurgaon, this Saturday.</p><figure><img alt="‘You, Opportunities and Everything’ event at Google Gurgaon" src="https://cdn-images-1.medium.com/max/1024/0*2wFxutpXttv57FwA" /><figcaption>The attendees, speakers and WWCD team at Google Gurgaon on 11th January 2020</figcaption></figure><p>The event began with an introduction to the WWCD community and its vision, by Mansi Breja. She briefed us all about the low numbers and ratios of women in technology and the importance of communities in bringing more women to the STEM field.</p><p>Then we had a brief Mentorship Program Open House, wherein Pallavi Bishnoi, very enthusiastically, introduced Mentorship Program 2.0 and invited each mentor to introduce themselves.</p><p><strong>Open Source Opportunities</strong></p><p>Following this, we had a panel discussion about Open Source Opportunities hosted by Stuti Verma, one of the WWCD Directors. The panellists included Isha Gupta, who cleared GSoC’19 at Public Lab; Lavanya Gaur, who cleared GSoC’19 at JBoss and Akshita Aggarwal, RGSoC’18 scholar at Probot. They discussed what keeps them motivated to contribute to Open Source and what road blockers they faced during the entire program period. The panellists also shared the tips to grab such opportunities, throwing light on the application procedure. Our audience found the discussion informative and enlightening.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*nlUZSEptwhKzOLTm" /><figcaption>Panel Discussion on Open Source Opportunities</figcaption></figure><p>To bring some waves of laughter among the audience, the WWCD team hosted a fun event-cum-tournament, ‘Join my Train’ and explained the rules of the game and gave a demo. While some attendees participated in the activity, the others cheered for the probable winner. The winner was given cool WWCD schwags at the end of the event for the same.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*QPdnUhDqhi5kQGEA" /><figcaption>Fun event</figcaption></figure><p><strong>Scholarship and Retreat Opportunities</strong></p><p>Then came the group talk about Scholarship and Retreat Opportunities! The house was full of scholarship recipients, Stuti and Swati Singh, Facebook F8 scholars, Lavanya and Shreya, Google Women Techmakers Scholars and Parul Aggarwal, Brihi Joshi and Khyati were Grace Hopper Conference India scholars. The recipients talked about the application timelines of respective scholarships, the procedure of application and the key takeaways from their experience. They all encouraged everyone to apply for scholarship opportunities.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*0lr-YR8SxNdPMTyp" /><figcaption>Stuti Verma and Swati Singh sharing their Facebook F8 experience.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*2UW8mjCJKS00d-qR" /><figcaption>Lavanya Gaur and Shreya Gupta sharing their WTM scholarship experience.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*A_sGoFr4Feb1Nql0" /><figcaption>Khyati, Parul and Brihi sharing their GHCI scholarship experience.</figcaption></figure><p>Next, the attendees grabbed lunch and networked among themselves.</p><p><strong>Internship Opportunities</strong></p><p>Moving forward with the event, we had Internship Opportunities which included industrial internships, short term and long term research internship and internship in the Government sector. For this session, we invited Jap Leen, Muskan Hussain, Mansi, Shreya and Brihi to share their internship experiences and guide the audience for the same.</p><p>Jap Leen, who had been Google STEP intern, briefed the attendees about this amazing opportunity and its perks. She also talked about how to build one’s profile and how she prepared for the coding interviews. She also shared her enriching and fun experience interning at Google.</p><p>Muskan, who did her internship at Ministry of Electronics and Information Technology under Government of India shared a lot of Government opportunities available for college students like NITI Aayog and Digital India Internship Scheme. She also explained the application requirements, eligibility criteria and selection process with some snapshots of her experience. She concluded her talk with the pros and cons of doing an internship in a government firm.</p><p>Mansi, who interned at Goldman Sachs explained its application process and her detailed interview experience. She shared her preparation strategy and final tips and tricks for the interview. She also described the work culture and the flat hierarchy at Goldman Sachs.</p><p>Shreya discussed in great detail about her short term research internship at IPAM, UCLA and how did she prepare for it. In her talk, she has emphasised on developing a research profile and maintaining a really good CGPA to outshine the competition. She shared with us lots of snapshots of all her outings, must-visit places, cafes and how she taught her fellow mates volleyball.</p><p>Last but not least, Brihi, who had completed her Long term research internship at Snap Inc. explained the application and interview process. She also shared why did she choose Snap how she managed her college and internship together by extending her degree.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*cXgqnRHGrFyaxO-9" /><figcaption>Jap Leen, briefing about her Google STEP intern experience.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*GLjEoozBYTWoMlpT" /><figcaption>Muskan Hussain sharing her internship experience at MeitY, Government of India.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*YGNiw_FQppkcMRt8" /><figcaption>Mansi Breja, briefing about her on-campus Goldman Sachs internship.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*vLcmn0wxZRtohfNJ" /><figcaption>Shreya Gupta, sharing her experience as a research intern at IPAM, UCLA.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*JIEo-e5RPfbsTgIT" /><figcaption>Brihi Joshi sharing her research internship experience at Snap Inc.</figcaption></figure><p>Finally, we officially launched The Mentorship Program 2.0. Pallavi and Jap Leen briefed the audience about all the details, the agenda, the mentors, the importance of a mentor in shaping the career curve of a mentee and finally opened the registrations for mentees on all our social media platforms, encouraging everyone to apply.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*d6An0kOk97QGiYv5" /><figcaption>Pallavi and Jap Leen officially launching The Mentorship Program 2.0</figcaption></figure><p>To sum up the event, Stuti delivered a vote of thanks to all of the attendees, speakers, Saurabh Rajpal from Google team, Samraj for the amazing posters and our super active volunteers Akanksha, Kamalpreet, Shruti and Soumya for helping us throughout the event. This event wouldn’t have been this grand without the hard work and efforts of everyone. Thank you!</p><p>PS: Apply <a href="http://bit.ly/MenteeRegistration2">here</a> to be a mentee for the Mentorship Program 2.0 and follow <a href="https://github.com/WomenWhoCodeDelhi/Opportunities-you-and-everything-in-between">this</a> for slides of this event.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b5fd61372e68" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/you-opportunities-and-everything-in-between-b5fd61372e68">You, Opportunities and Everything in Between!</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Women Techmakers Scholars Meetup 1.0]]></title>
            <link>https://medium.com/women-who-code-delhi/women-techmakers-scholars-meetup-1-0-918ab68dcaaa?source=rss----2ca7551fe1f1---4</link>
            <guid isPermaLink="false">https://medium.com/p/918ab68dcaaa</guid>
            <category><![CDATA[women-who-code-delhi]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <dc:creator><![CDATA[Hemakshi Pandey]]></dc:creator>
            <pubDate>Mon, 11 Nov 2019 14:22:11 GMT</pubDate>
            <atom:updated>2019-11-11T14:22:44.794Z</atom:updated>
            <content:encoded><![CDATA[<p>About Women Techmakers Scholars Program — formerly the Google Anita Borg Memorial Scholarship Program — Google is furthering Dr. Anita Borg’s vision of creating gender equality in the field of computer science by encouraging women to excel in computing and technology and become active leaders and role models in the field. This program is designed to share resources, support the global community of women in tech and collaborate on projects to make continued impact.</p><p>I got the chance to attend the meetup, held at Coding Blocks Pitampura , on Friday, 1st November, 2019 and it was indeed a great learning experience.</p><p><strong>Session 1: Introduction to Women Techmakers Scholarship Program by Sashrika Kaur</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_vwAdW23n7imkis3p97t1w.jpeg" /></figure><p>The speaker of this session was <strong>Sashrika Kaur</strong>, a recipient of Google APAC Women Techmakers Scholar’19 and pre-final year computer science student of IGDTUW , Delhi. She has also been awarded with WeTech Goldman Sachs Mentorship and Scholarship Program Award’19. Apart from this she is also a core team member of WooTech.</p><p>Sashrika talked about in detail on how to get through the Women Techmakers Scholarship Application. She explained about the application process right from the eligibility criteria till the submission of the application form. She guided the attendees about essay questions of the application form. Being the past recipient of this scholarship she also shared her experience on it. She also discussed about the interview round of this scholarship and how to prepare for it and also shared her best experience of this scholarship i.e the retreat which hosted by Google globally. This session was concluded with questions and queries raised by the attendees.</p><p><strong>Session 2: #IamRemarkable by Ambika and Shubhangi Gupta</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cf1kCfzVMW_5_-vFp8CrYA.jpeg" /></figure><p>The speakers of this session were <strong>Ambika </strong>and <strong>Shubhangi Gupta</strong>, pre-final year computer science students of IGDTUW and #I am remarkable facilitators.</p><p>#IamRemarkable is a Google initiative empowering women and underrepresented groups to celebrate their achievements in the workplace and beyond.</p><p>The objective of this initiative is to improve the self promotion motivation and skills of women and underrepresented groups and also challenge the social perception around self promotion.</p><p>This session was basically a workshop ,where attendees were told to write about Why #I am remarkable. After this all of the attendees had to speak what they have written beginning from #I am remarkable because…..</p><p>After this workshop , we had lunch and networking session .</p><p><strong>Session 3: Community Impact Panel: Paving the way, women taking lead, making an impact! by WomenWhoCode Delhi, WiMLDS and WooTech.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nvOYyM3FeJ9k-0A4HJFknA.jpeg" /></figure><p>There was a panel discussion that included the representatives from different women in tech communities ,namely Women Who Code Delhi ,Women in Machine Learning and Data Science and WooTech. The panelists and representatives of the respective communities were <strong>Jap Leen Kaur Jolly</strong>, <strong>Arushi Chauhan</strong> and <strong>Sashrika Kaur</strong>.</p><p>The questions from the audience were taken and were shortlisted for the panelists in panel discussion by <strong>Akanksha Tanwar</strong> ,member of Women Who Code Delhi.</p><p>The panel discussion was about how the communities can impact your career and shape your future and how they can help you in different domains of technology .The panelists also discussed on how we can become part of the above mentioned communities even if we are not part any women in tech related society or community in college or otherwise.They encouraged in joining communities and explained the importance of strong networking and how it helps in making you aware of various technologies in different domains and other opportunities. It is beneficial to be part of society or community both in college and outside. They also discussed on how to deal with Imposter Syndrome .</p><p>The questions regarding on how to take initial step in finding a suitable project and on how to keep going while learning a new technology , were also asked. The panelists discussed the sources for project and also motivated on clearing the doubts no matter how small it is. We have to keep moving and never quit , that’s how one never looses interest while pursuing or learning a new technology. The questions related to the data science were also answered by Arushi Chauhan.</p><p>The panelists also discussed about how to keep the track of the on going scholarships and opportunities and on what goes in the mind of the reviewer of the scholarship application.They also encouraged girls to always apply for the scholarship and not to give into the fear of rejection. There was also an enlightening discussion on personal touch and on how the technology can help you in stimulating your past experiences.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*X_n6vE87xXEiL5q1MXVlIw.jpeg" /></figure><p>In conclusion , it was an amazing meetup with so many inspiring young females in technology and I am looking forward to attend similar events in the future!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=918ab68dcaaa" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-who-code-delhi/women-techmakers-scholars-meetup-1-0-918ab68dcaaa">Women Techmakers Scholars Meetup 1.0</a> was originally published in <a href="https://medium.com/women-who-code-delhi">Women Who Code Delhi</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>