Sign in

Software Engineer 2 @ eBay. University of Texas at Dallas Alumna. BITS Pilani Alumna. You can follow me @ https://www.linkedin.com/in/ananyabanerjee15/

If you want to know the best way to become an amazing programmer, you have come to the right place!

Source

This article is intended for people who have little or no experience coding and are beginners to the world of programming. If you want to make yourself an excellent coder then the strategies discussed below will definitely help you achieve that. Let’s begin!

If you are new to programming, the…


This article introduces you to the basic intuition behind Object-Oriented Programming, and its four pillars: abstraction, encapsulation, inheritance, and polymorphism. Let's begin!

Source

Object-Oriented Programming(OOP) is a paradigm of programming or a way of programming which uses classes and objects to solve a problem. A class is just a way of defining the attributes and capabilities of any tangible thing. A class, however, cannot be used directly. One needs an object, which is…


Natural Language Processing

Coreference Resolution

Coreference Resolution is one of the most essential Natural Language Processing (NLP) tasks. But, before we begin to understand Coreference Resolution, it is essential to understand the definition of discourse.

Discourse in the context of NLP refers to a sequence of sentences occurring one after the other. There will obviously…


Picture Credit: Pixabay

Generative Adversarial Networks[11] or more commonly known as GANs, are one of the most intriguing neural network frameworks or ideas that are prevalent nowadays. This idea was proposed by Ian Goodfellow while he was working with Yoshua Bengio at the University of Montreal.

As the name suggests, the idea behind…


Picture Credit: Pixabay

Parsing is the process of analyzing all the words in a sentence and identifying their syntactic and/or semantic roles. Just like subconsciously we use grammar in our native language to form and understand a sentence. Similarly, we use grammar in NLP to decipher how a sentence is constructed and understand…


Who among us hasn’t felt sad, depressed or demotivated at one or other junction of our lives? Every one of us may have felt that we have more potential than we showcase to the world. We all feel that we deserve more, that we deserve better. Many of us feel…


Source

Natural Language is the language that we write, speak and understand. Almost all known languages in the world fall under the umbrella of Natural Languages. Natural Language Processing is the task of processing written forms of language and making a computer understand them.

Let’s talk about some very basic tasks…


Source of Image: https://libparlor.com/2017/09/27/research-101-qualitative-research-approaches/

There are so many interesting areas of research in the world, and I am sure each one of us at one or the other time in our lives have envisioned creating something that no one has even thought of until now. So eager to show the world that we have…


Source of Image: https://www.if4it.com/core-domain-knowledge-critical-foundation-successful-design-thinking/

We often see different Machine and Deep Learning models struggling to mimic human level performance. For example, we have not been able to create Vision Models capable of detecting objects, understanding relationships between them and summarizing the events in the image that equal any human’s capacity to perform such tasks…


For many of us, Neural Networks are a mystery. Whenever we hear people talk about deep learning, we think about Neural Networks. Many people believe them to be the tools of the elite while other think of them as boogeyman of the Machine Learning world. …

Ananya Banerjee

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store