Data Science/Complete Project Life Cycle

Detailed Tour with Step by Step Explanation [2021]

Written by Jyosmitha Munnangi & Reviewed by Yogesh Kothiya


Any project starts with a well-defined problem statement (like forecast the sales of an X item present in its inventory in the coming month or the cause of customer churn) or a not well-defined problem (like how to increase sales of a product).

Data science enables us to solve this business problem with a series of well-defined steps. Generally, these are the steps we mostly follow to solve a business problem. …

Data Science/Job Roles & Responsibilities

360° perspective of Data Science

Written by Jyosmitha Munnangi & Reviewed by Yogesh Kothiya


Are you a person who is planning to switch into the field of Analytics but confused about what roles you wanted to pursue your career in? Well, you are at the right place. This article is targeted at a newbie audience who are planning to make a move into this field. We have collated the different roles in Data science and analytics, the skill sets required for the role, and the nature of the work the respective role does. …

By Abhilash Majumder


Data Science is a field that is evolving rapidly with frameworks, libraries, and sophisticated toolkits being released frequently. To keep up with this ever-changing field of research and development, there is no other place than Kaggle to hone your skills. From industrial-strength machine learning and AI to cutting edge research, Kaggle is a one-stop-shop which contains all the resources from notebooks, datasets, competitions, exclusive kernels, and ample scopes to learn through community discussions.

Highest accuracy AI solutions. Implemented at scale in Financial Services, Telecom, Energy, Security, and Defense.

By Vineet Nandan Gupta, Yogesh Kothiya

Fraud Detection

In this podcast, we spoke with Kedar Kulkarni, CEO of HyperVerge a company that began in 2014 as a Consumer AI product company that went for a crowdfunding campaign but managed to raise a few million dollars in funding. When they were two months away from the launch of the product Google Photos came in and essentially made the product being developed by them useless. …

NLP/word embedding/Evolution

Walkthrough of word embedding from Bag of words, Word2vec, Glove, BERT, and more in NLP

By Indrajit & Yogesh Kothiya


What is Word embedding?

Word embeddings are a type of word representation that allows words with similar meanings to have a similar representation.

A word is characterized by the company it keeps — J.R.Firth (1957)

Why do we need Word embedding for all the NLP tasks?

All the NLP applications we build today have a single purpose and that is to make the computers understand human language but the biggest challenge to do that makes the machines understand how we understand human language in the form of reading, writing, or speaking.

To start with we first train our machine learning or deep learning algorithms to understand textual data. …

There is more magic in charts and graphs than ever before.

Written by Srihari Pramod K & Yogesh Kothiya

Photo by Isaac Smith on Unsplash

Nowadays we are surrounded by Data, and the way people work has changed because of it. Data visualization is the graphical representation of information and data. By using visual elements like charts, graphs, and maps, data visualization tools provide an accessible way to see and understand trends, outliers, and patterns in data. Visualizing data is a valuable skill for Data Scientists and Data Analysts. It is easy to pick up but hard to master. As you develop visualizations, you need to keep in mind how the user will interact with your work…

What happened? → Why did something happen? → What is likely to happen? → What action should be taken?

Written by Vinit Kachchi & Yogesh Kothiya

At its core, data analytics is about answering questions and making decisions. And just as there are different types of questions, there are also different types of data analytics depending on what you’re hoping to accomplish. Four primary types of data analytics:

Let’s see what’s it actually like to be a Data Analyst?

Written by Vinit Kachchi & Yogesh Kothiya

A lot of people might have difficulty imagining what the day-to-day life of a Data Analyst is like — who are these number-crunching professionals that walk among us, and how do they spend their days? To help you to understand what a career in data could potentially look like, we did the digging to uncover what data analysts really do all day.

You’ve heard the job title “Data Analyst” floating around lately and it sounds like an intriguing career. The idea of working with data and technology has piqued your curiosity. Nowadays, companies…


Step by step guide to install and set up Rasa bot framework in your system

Written by Yogesh Kothiya

What is Rasa?

Rasa is an open-source machine learning framework to automate text-and voice-based conversations.

In this blog, we are going to share step-by-step instructions to install Rasa/Rasa X in the Windows 10 OS.

Step-by-step Installation Guide

Step 1: Install Python

Rasa is a Python-based bot framework. It works with the Python version >= 3.6, < 3.9

Check the Python version dependency here.

PYTHON/Virtual Environment/WINDOWS

Step by step instruction to create Python Virtual Environment in Windows

Written by Yogesh Kothiya & Shouhaddo Paul

Create Virtual Environment Python in Windows 10
Create Virtual Environment Python in Windows 10
Virtual Environment Python in Windows

A Virtual Environment put simply, is an isolated working copy of a Python environment that allows you to work on a specific project without worrying about any dependencies issues with other projects.

Why do we need a Virtual Environment?

For example, you are working on project A which requires Python’s library A(site package) version 1.0 while another project B requires the same library A but newer version 1.3. In such situations, a virtual environment can be really useful to maintain the dependencies of both projects.

This is one of the most important tools that most Python developers use.

When and where to use a virtual environment?

Let’s first…

Co-learning Lounge

One-point community-driven encyclopedia for tech where we are transforming and open-sourcing global education with Collaborative Learning.

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