Principal component analysis (PCA) is a technique to reduce the number of features of a machine learning problem, also known as the problem dimension, while trying to maintain most of the information of the original dataset. The two main applications of dimensionality reduction by PCA are:

  1. Visualization of high-dimensional data.

Machine learning is the ability of a system to learn, but without being explicitly programmed. In this article I’m going to share my approach when I’m working with Machine learning projects and hackathon’s.

There are 5 main steps involved in machine learning. To explain this I am going to use…

Unsplash Image by :Jonathan Simcoe

PDF is one of the widely used file formats for sharing data digitally.

So reading a pdf file using python language would be more interesting.

In this tutorial we will learn how to read pdf files using python.

!pip install PyPDF2# importing required modulesimport PyPDF2# creating a…

A lambda function is a small anonymous function.

A lambda function can take any number of arguments, but can only have one expression.

Unlike standard python functions which are defined using the ‘ def keyword’, a ‘function name’, a ‘ function body’, and a ‘ return statement’.

Tutorial 1: Squaring the input value

A normal function…

TextBlob is a Python library that can be used to process textual data. Some of the tasks where it is good to use are sentiment analysis, tokenization, Spelling Correction, and many other natural language processing tasks. In this article, I’ll walk you through a tutorial on TextBlob in Python.

What is TextBlob in Python?


In machine learning, spelling correction and spell checking is a well-known and well-studied problem in natural language processing. In this article, you will learn about a very basic machine learning project on spelling correction with Python programming language.

Introduction to Spelling Correction with Python

Correcting spelling mistakes is an integral part of writing in the modern…

Twitter has an enormous amount of tweets every day, and every tweet has some information which social media marketers using for their analysis.

tweepy is required library for this recipe. Installing tweepy on your computer is a very simple. You simply need to install it using pip.

pip install tweepy

Hello everyone In this article we will be looking at how to scrape articles from website using python package called newspaper.

Thanks everyone let’s get started this a short article we will be using my medium story to show you how this Is done feel free to use It also for you nlp project.

Install newspaper3k library

! pip install newspaper3k


Data Science enthusiast ready to help and learn from others. Raised in Eastern Cape, South Africa, I am excited to share my blogs with the world!

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