Categories
By Aman Kharwal

Customer Segmentation

If you want to find out who are your best customers, using an old technique RFM matrix principle is still the best in the business. RFM means – Recency, Frequency and Monetary. RFM is basically a customer segmentation technique that works by using the past behavior of your customers based of their purchases to split […]

Categories
By Aman Kharwal

Text Analytics Skills

If you are working as a Data Analyst or a Data scientist as I do, or if you are learning to be one, You should be familiar with the fact that data comes at a breakneck speed and Data Scientist and Analysts are meant to handle the data that is most numerical and categorical. But […]

Categories
By Aman Kharwal

Time Series Forecasting

Many Business activities are seasonal in nature, where most of the business are dependent on a particular time of festival and holidays. Every business uses sales promotion techniques to increase the demand for their products and services, in order to stay in the market for a longer period. In this article, I am going to […]

Categories
By Aman Kharwal

TensorFlow Tutorial

TensorFlow is a powerful library for numerical computation, particularly well suited and fine-tuned for large–scale Machine Learning ( but you could use it for anything else that requires heavy calculations). The Google Brain team developed it, and it powers many of Google’s large-scale services, such as Google cloud speech, Google Photos, and Google Search. It […]

Categories
By Aman Kharwal

Reinforcement Learning

Reinforcement Learning (RL) is one of the most exciting fields of machine learning today. and also one the oldest. It has been around since the 1950s, producing many exciting applications over the years, particularly in games (e.g., TD-Gammon, a Backgammon-playing program) and in machine control, but seldom making the headline news. But a revolution took […]

Categories
By Aman Kharwal

Merging Datasets

Merging Datasets is one of the most high-performance features, which is provided by pandas in Python. In this article, I will show how we can merge datasets in Python with the help of examples and real-world scenarios. For convenience, I will define a display function: Categories of Merging Datasets Pandas is blessed with a function […]

Categories
By Aman Kharwal

Model Selection Technique

Evaluating a model is simple enough to use a test set. But suppose you are hesitating in model selection between two types of models (say, a linear model and a polynomial model); how can you decide between them? One option is to train both and compare how well they generalize using the test set. How […]

Categories
By Aman Kharwal

Missing Data Handling

There is a lot of difference between the data you get to practice data science skills and the data you get in the real world. Honestly speaking, many datasets you will get in the process of actual-world data science tasks will always come with some amount of missing data. Sometimes it gets tough when different […]

Categories
By Aman Kharwal

COVID 19 Detection

One week ago, Dr Cohen started collecting X-ray images of COVID 19 cases and publishing them in the following GitHub repo, for the work of COVID 19 detection. Inside the repo you’ll find example of COVID-19 cases, as well as MERS, SARS, and ARDS. In order to create the COVID 19 X-ray image dataset for this Article, […]

Categories
By Aman Kharwal

Training and Test Sets

This article is about description for those who need to know what is the actual difference between the dataset split between the Training and Test sets in Machine Learning while training and classifying models. What is Training Data? All the machine learning algorithms learn from data by finding relationships, developing understanding, making decisions, and building […]

Categories
By Aman Kharwal

Manifold Learning

Rotating, re-orienting, or stretching the piece of paper in three-dimensional space doesn’t change the flat geometry of the article: such operations are akin to linear embeddings. If you bend, curl, or crumple the paper, it is still a two-dimensional manifold, but the embedding into the three-dimensional space is no longer linear. Manifold learning algorithms would […]

Categories
By Aman Kharwal

PCA in Machine Learning

In this article, you will explore what is perhaps one of the most broadly used of unsupervised algorithms, principal component analysis (PCA). PCA is fundamentally a dimensionality reduction algorithm, but it can also be useful as a tool for visualization, for noise filtering, for feature extraction and engineering, and much more. After a brief conceptual […]

Categories
By Aman Kharwal

Best Data Science Books

Below are some of the famous Data Science books that will help beginners explore more about Data Science and the experienced practitioners to gain more deep knowledge. I found these books really useful and highly recommended. Best Data Science Books Here are the top 7 books that will help you gain a more in-depth knowledge […]

Categories
By Aman Kharwal

The Difference – Data Science and Data Analysis

Data Science and Data Analysis have been around a lot this year. For students who are looking for a long term career, both Data Science and Data Analysis jobs have been a good option for them. We will see this trend continuing as the future is all about AI and Machine Learning. Today every activity […]

Categories
By Aman Kharwal

Decision Trees in Machine Learning

Decision Trees are versatile Machine Learning algorithms that can perform both classification and regression tasks, and even multi-output tasks. They are powerful algorithms, capable of fitting complex datasets. Decision trees are also the fundamental components of Random Forests, which are among the most powerful Machine Learning algorithms available today. In this article, I will start […]

Categories
By Aman Kharwal

Support Vector Machines (SVM) in Machine Learning

Support vector machines (SVMs) are a particularly powerful and flexible class of supervised algorithms for both classification and regression. In this article, I will develop the intuition behind support vector machines and their use in classification problems. I will begin with the standard imports: Motivating Support Vector Machines Let’s consider the simple case of a […]

Categories
By Aman Kharwal

Naive Bayes Classification in Machine Learning

In Machine Learning Naive Bayes models are a group of high-speed and simple classification algorithms that are often suitable for very high-dimensional datasets. Because they are so fast and have so few tunable parameters, they end up being very useful as a quick-and-dirty baseline for a classification problem. This article will focus on an intuitive […]

Categories
By Aman Kharwal

Workflow of Machine Learning Projects

This Workflow can guide you through your Machine Learning Projects. There are eight main steps: Frame the problem and look at the big picture. Get the data. Explore the data to get insights. Prepare the data to better expose the underlying data patterns to machine learning algorithms. Explore many different models and shortlist the best […]

Categories
By Aman Kharwal

Understanding a Neural Network

What is a Neural Network Neural Network is a computational algorithm that is used in creating deep learning models for predictions and classifications. It is based on self-learning and training, rather than being explicitly programmed. Neural Networks are inspired by the central nervous system of human beings; neural networks have connected nodes that are very […]

Categories
By Aman Kharwal

Feature Engineering in Machine Learning

In the real world, data rarely comes in perfect form. With this in mind, one of the more critical steps in using machine learning in practice is Feature Engineering, that is, taking whatever information you have about your problem and turning it into numbers that you can use to build your feature matrix. What is Feature […]

Categories
By Aman Kharwal

19 Machine Learning Interview Questions

Machine Learning interview questions are an essential part of an interview as a Data Scientist. Here I have created a set of Machine Learning interview question with there answers along. With these questions and solutions, you will be able to do well in your interview based on Machine Learning. Machine Learning Interview Questions: How would […]

Categories
By Aman Kharwal

Data Visualization with Seaborn

Before learning Seaborn, you should know that matplotlib has proven to be an incredibly useful and popular visualization tool, but even avid users will admit it often leaves much to be desired. There are several valid complaints about Matplotlib that often come up: Before version 2.0, Matplotlib’s defaults are not exactly the best choices. It […]

Categories
By Aman Kharwal

Main Challenges of Machine Learning

I have covered a lot of ground so far, and you now know that Machine Learning is really about, why it is useful, what some of the most common categories of Machine Learning systems are, and what a typical project workflow looks like. Now let’s look at what can go wrong in Machine Learning and […]

Categories
By Aman Kharwal

Train and Run a Linear Regression Model

Let’s train and run a Linear regression model to make Predictions, In this article, I will load the data, prepare it, create a scatter plot for visualization, and then train a linear regression model to make a prediction. I will first create a function that will join our two datasets to be used in training […]

Categories
By Aman Kharwal

Introduction to Machine Learning

When most people hear Machine Learning, they picture a robot, a dependable butler or a deadly Terminator, depending on who you ask. But Machine Learning is not just a futuristic fantasy; it’s already here. It has been around for decades in some specialized applications, such as Optical Character Recognition (OCR). But the first ML application that […]

Categories
By Aman Kharwal

Logistic Regression in Machine Learning with Python

One of the best things about the scikit-learn library in python is that it provides four steps modeling patterns that make it easy for the programmer to train a machine learning classifier. In this article, I will use Logistic Regression with python, to classify the digits which are based on images. After preparing our machine […]

Categories
By Aman Kharwal

Time Series Analysis and Forecasting with Python

Time Series Analysis carries methods to research time-series statistics to extract statistical features from the data. Time Series Forecasting is used in training a Machine learning model to predict future values with the usage of historical importance. Time Series Analysis is broadly speaking used in training machine learning models for the Economy, Weather forecasting, stock price prediction, and additionally in Sales forecasting. It can be said that Time Series Analysis is widely used in facts based on non-stationary features. Time Series Analysis and Forecasting with Python In this article, I will use different methods for sales forecasting using […]

Categories
By Aman Kharwal

Feature Selection Techniques in Machine Learning with Python

Feature Selection is one of the most important concepts of Machine Learning, as it carries large importance in training your model. The features that you use from your dataset carry huge importance with the end performance of your trained model. You all have faced the problem in identification of the related features from the dataset […]

Categories
By Aman Kharwal

Python vs. R – Choose the Best Programming Language for Data Science

If you are planning to start with Data Science, Machine Learning and AI, then determining the best programming language is not an easy task for you. If you will consider taking any advice from your seniors, then you might get confused between Python and R. If you or maybe your company is new to Data […]

Categories
By Aman Kharwal

Generate Interactive Maps using Folium in Python

Using the Folium Library in Python we can easily Plot Geographical data on a Map. Your analysis will be much more valuable if you visualized them the right way. A perfectly visualized data helps in drawing the changes and trends for further exploration or for making conclusions. To simplify the use of Geographical visualisation of […]

Categories
By Aman Kharwal

Skin Cancer Classification with Machine Learning

Skin Cancer is one of the most common types of disease in the United States. Up to 4 Million cases have been reported dead due to skin cancer in the United States over the year. In this article, I will create a model for skin cancer classification with Machine Learning. This is a huge number, […]

Categories
By Aman Kharwal

How to get a job in Data Science

If you know enough statistics, programming especially python, Machine Learning, etc, one thing you should know that still getting a job in Data Science is a difficult task. Some people may have the best skill set, but one thing that they lack sometimes is a good Portfolio. Even if you are having a referral from […]

Categories
By Aman Kharwal

Image Processing with Machine Learning and Python

astronaut

Categories
By Aman Kharwal

Bar Chart Race Tutorial in Python with Matplotlib

In this Article, you’ll learn how to create a bar chart race animation such as the one above using the matplotlib data visualization library in python. What is a bar chart race? A chart race is an animated sequence of bars that show data values at different moments in time. The bars re-position themselves at […]

Categories
By Aman Kharwal

Google Play Store Data Analysis with Python

The Google Play Store apps data analysis provides enough potential to drive apps making businesses to succeed. Actionable stats can be drawn for developers to work on and capture the Android market. The data set that I have taken in this article is a web scrapped data of 10 thousand Playstore applications to analyze the […]

Categories
By Aman Kharwal

Data Science and Machine Learning with Python – Full Course

This Article is about Data Science and Machine Learning with Python. You will also get to work on Hands-on Projects at the end of this Article. You can download Python from python.org. But if you don’t want to download Python, I recommend you to use the Google Colab which already includes most of the libraries […]

Categories
By Aman Kharwal

Space Exploration with Machine Learning

Spacecraft and satellites operating in deep space can generate huge amounts of data due to the complexity of their research missions. Because of the different rotations and orbits of their host planets, these massive data packets must be transmitted to earth during specific windows of opportunity. The role of machine learning in space exploration can […]

Categories
By Aman Kharwal

Dog and Cat Classification using CNN

Introduction to CNN Convolutional neural networks (CNN) are primarily used to classify images or identify pattern similarities between them. So a convolutional network receives a normal color image as a rectangular box whose width and height are measured by the number of pixels along those dimensions, and whose depth is three layers deep, one for […]

Categories
By Aman Kharwal

Facebook Social Network Analysis with Machine Learning

Social Network Analysis is one of the important topics of Machine Learning. A basic step for social network analysis is to encode the data into low dimensional representations. Social networks have greatly facilitated communication between web users around the world. The social network analysis helps summarizing the interests and opinions of users, discovering patterns from […]

Categories
By Aman Kharwal

Google Stock Price Prediction with Machine Learning

In this Article I will create a Linear Regression model and a Decision Tree Regression Model to Predict Google Stock Price using Machine Learning and Python. Download the data set Import pandas to import a CSV file: To get the number of training days: To Visualize the close price Data: To get the close price: […]

Categories
By Aman Kharwal

Indian GDP Analysis with Python

Understanding GDP Gross domestic product (GDP) at current prices is the GDP at the market value of goods and services produced in a country during a year. In other words, GDP measures the monetary value of final goods and services produced by a country/state in a given period of time. GDP can be broadly divided […]

Categories
By Aman Kharwal

Twitter Sentiment Analysis

Twitter Sentiment Analysis is the process of computationally identifying and categorizing tweets expressed in a piece of text, especially in order to determine whether the writer’s attitude towards a particular topic, product, etc. is positive, negative, or neutral. In this Article I will do twitter sentiment analysis with Natural Language Processing using the nltk library with […]

Categories
By Aman Kharwal

SMS Spam Detection with Machine Learning

This Article is based on SMS Spam detection classification with Machine Learning. I will be using the multinomial Naive Bayes implementation. This particular classifier is suitable for classification with discrete features (such as in our case, word counts for text classification). It takes in integer word counts as its input. On the other hand Gaussian Naive Bayes is better […]

Categories
By Aman Kharwal

Best Laptops for Machine Learning and Artificial Intelligence

If you are a programmer, and moving towards Machine Learning and Artificial Intelligence, you should know that the algorithms of machine learning, deep learning and AI consumes a lot of power of a processor. For better results you should work on a laptop which is specially made for programming. Here is a list of top […]

Categories
By Aman Kharwal

Object Detection with Deep Learning using Yolo and Tensorflow

Yolo v3 Object Detection in Tensorflow full tutorial What is Yolo? Yolo is a deep learning algorithm that uses convolutional neural networks for object detection.So what’s great about object detection? In comparison to recognition algorithms, a detection algorithm does not only predict class labels, but detects locations of objects as well.  Dependencies To build Yolo […]

Categories
By Aman Kharwal

Weather Forecasting with Machine Learning

In this article, I will show how we can do Weather Forecasting with Machine Learning algorithm and compare some frameworks for further classification. Lets start this task by importing the libraries Download and read the data set To look at first 5 rows of the data We have got an unexpected column named Unnamed: 0. […]

Categories
By Aman Kharwal

What is Artificial Intelligence

The term artificial intelligence stirs emotions. For one thing there is our fascination with intelligence, which seemingly imparts to us humans a special place among life forms. Questions arise such as What is intelligence?, How can one measure intelligence? or How does the brain work?. All these questions are meaningful when trying to understand artificial […]

Categories
By Aman Kharwal

Credit Card Fraud Detection with Machine Learning

In this article, I will create a model for credit card fraud detection using machine learning predictive model Autoencoder and python. Lets start with importing libraries The data set I am going to use contains data about credit card transactions that occurred during a period of two days, with 492 frauds out of 284,807 transactions. All […]

Categories
By Aman Kharwal

Next Level Interactive Visualizations for Data Science

In this article, I will show you, the most advanced interactive visualizations techniques for Data Science, using python, plotly and bar chart race. I will use the Electricity power consumption Data set for this tutorial. I will analyse the power consumption of according to the states in India using Interactive Visualizations. An Interactive EDA of […]

Categories
By Aman Kharwal

Virtual Reality with Python

Virtual Reality is a term used for computer-generated 3D environments that allow the user to enter and interact with alternate realities. The users are able to immerse themselves to varying degrees in the computer’s artificial world which may either be simulation of some form of reality or the simulation of complex data. Creating a 3D […]

Categories
By Aman Kharwal

How to become a Data Scientist

Roadmap to Data Scientist

Categories
By Aman Kharwal

Matplotlib Tutorial for Data Science

This article is all about Matplotlib, the basic data visualization tool of Python programming language for Data Science. Here I will discuss various plot types with Matplotlib and customization techniques associated with Data Science. Introduction to Matplotlib Matplotlib is the basic plotting library of Python programming language. It is the most prominent tool among Python visualization […]

Categories
By Aman Kharwal

Pandas Tutorial for Data Science

Pandas Tutorial

Categories
By Aman Kharwal

NumPy Tutorial for Data Science

NumPy Tutorial

Categories
By Aman Kharwal

Statistics Tutorial for Data Science

Statistics Tutorial with Python

Categories
By Aman Kharwal

All Machine Learning Algorithms Explained

All Machine Learning Algorithms with Scikit-Learn

Categories
By Aman Kharwal

What is Machine Learning

Introduction to Machine Learning

Categories
By Aman Kharwal

What is Data Science

Introduction to Data Science

Categories
By Aman Kharwal

IPL Exploratory Data Analysis

Exploratory Data Analysis on Indian Premier League

Categories
By Aman Kharwal

Data Science for Finance

Risk Analysis of Mutual Funds Investments

Categories
By Aman Kharwal

Work on Data Science Projects

Data Science and Machine Learning Projects

Categories
By Aman Kharwal

Data Analysis on Suicides in India

Suicides in India Analysis

Categories
By Aman Kharwal

World Happiness Report with Data Science

World Happiness Report – 2019

Categories
By Aman Kharwal

Air Quality Index with Data Science

Air Quality Exploration for Data Science Beginners

Categories
By Aman Kharwal

Machine Learning tutorial on k Nearest Neighbor with Python

k-Nearest Neighbors with Python

Categories
By Aman Kharwal

Olympic Games Analysis with Python

Olympic Games Data Exploration

Categories
By Aman Kharwal

Human Activity Recognition using Smartphone Data with Machine Learning

Human Activity Recognition using Smartphone Data

Categories
By Aman Kharwal

San Francisco Crime Analysis with Data Science

Crime Analysis with Python

Categories
By Aman Kharwal

Predict Customer Churn with Python and Machine Learning

Prediction of Customer Churn with Machine Learning

Categories
By Aman Kharwal

GDP Analysis with Data Science

GDP Analysis with Python

Categories
By Aman Kharwal

Supermarket Sales Analysis with Data Science

Supermarket Sales Analysis with Python

Categories
By Aman Kharwal

Movie Reviews Sentiment Analysis -Binary Classification with Machine Learning

Movie Reviews Sentiment Analysis

Categories
By Aman Kharwal

Algorithmic Trading Strategy with Machine Learning and Python

Building a program that uses the dual moving average crossover to determine when to buy and sell stocks

Categories
By Aman Kharwal

3D Bar Plots in Matplotlib with Python

Three Dimensional Bar Plots with Python

Categories
By Aman Kharwal

Scrape Newspaper Articles with Machine Learning and Python

Scrape Newspaper Articles using Natural Language Processing.

Categories
By Aman Kharwal

Artificial Neural Networks with Machine Learning

Classify Clothes using Python and Artificial Neural Networks

Categories
By Aman Kharwal

Bitcoin Price Prediction with Machine Learning

Bitcoin Price Prediction for Next 30 Days with Machine Learning

Categories
By Aman Kharwal

Book Recommendation System with Machine Learning

Book Recommendation system using K Nearest Neighbor

Categories
By Aman Kharwal

DNA Sequencing with Machine Learning

DNA Sequencing With Machine Learning

Categories
By Aman Kharwal

Fake News Classification with Machine Learning

Fake News Classifier with Machine Learning

Categories
By Aman Kharwal

FIFA Analysis with Data Science

FIFA Analysis with Python

Categories
By Aman Kharwal

Twitter Relationships Analysis with Python without API

Twitter Relationships analysis without Twitter API

Categories
By Aman Kharwal

Data Science Project – Student Performance Analysis with Machine Learning

Student marks Performance Analysis with Machine Learning

Categories
By Aman Kharwal

Covid-19 Death Rate Analysis with Python

Covid-19 Analysis with Python

Categories
By Aman Kharwal

Movie Recommendation System with Machine Learning

Movie Recommendation System with Machine Learning

Categories
By Aman Kharwal

Heart Disease Prediction with Machine Learning

Heart Disease Prediction with Machine Learning

Categories
By Aman Kharwal

Web Scraping with Python

Python Tutorial for Web Scraping

Categories
By Aman Kharwal

Analog Clock with Python

Creating an analog clock with python

Categories
By Aman Kharwal

Create a Virtual Assistant with Python and Machine Learning

Virtual Assistant with Python

Categories
By Aman Kharwal

Challenging Python Programs

A collection of some challenging python programs with solutions.

Categories
By Aman Kharwal

Data Science Interview Questions

Data Science Interview Questions & Answers

Categories
By Aman Kharwal

Email spam Detection with Machine Learning

Email Spam detection with Machine Learning

Categories
By Aman Kharwal

Build your own Chatbot with Python

In this tutorial, I will show you how to create a simple and quick chatbot in python using a rule-based approach.

Categories
By Aman Kharwal

Python Kivy Tutorial – Accounting Vouchers

In this tutorial we will create a Accounting Vouchers application using Python and the Kivy language.

Categories
By Aman Kharwal

Amazon Product Reviews Sentiment Analysis with Machine Learning

Data Science Project on – Amazon Product Reviews Sentiment Analysis using Machine Learning and Python.

Categories
By Aman Kharwal

Extracting HOG Features

Data Science Project on Extracting HOG Features from an Image using Machine Learning.

Categories
By Aman Kharwal

Text Classification with Data Science

Classification of Text using Multinomial Naive Bayes

Categories
By Aman Kharwal

Python Kivy Tutorial – Sign in window

Creating a Sign-in window using Python.

Categories
By Aman Kharwal

Stock Price Prediction with Machine Learning

Prediction Apple’s Stock Price

Categories
By Aman Kharwal

Python Clock App with Kivy

In this article, I will build a simple Clock app with python using the kivy module in python, similar in concept to the built-in application found in both iOS and Android using the Python Kivy language. Let’s learn most of the Kivy by creating an application. The important topics we will cover in this tutorial […]