All Articles

Model Validation in Machine Learning

Model Validation in Machine Learning

In machine learning, model validation is a very simple process: after choosing a model and its hyperparameters, we can estimate its efficiency by applying it to some of the training data and then comparing the…

Machine Learning for Healthcare

Machine Learning for Healthcare

Electronically stored medical imaging data is plentiful and Machine Learning algorithms can be fed with this type of dataset, to detect and uncover patterns and anomalies. In this article, I will introduce you to five…

Analyze Call Records with Machine Learning

Analyze Call Records with Machine Learning

For most businesses, the story generally goes as follows. A customer calls to complain, praise or ask for help, then the call is recorded for further training or assessment, then the recording is usually chosen…

Physical Computing with Python

Physical Computing with Python

One of the reasons I want you to learn about physical computing is because small computers doing physical activities are all around you. And we mean everywhere. Go up to your kitchen. Look around you.…

Python Lists

Python Lists

Python Lists are the most flexible and ordered collection object. Lists can contain any type of data types: numbers, strings, and even lists. The best way to understand list in python is to understand by…

How to Choose an Algorithm in Machine Learning

Choose Algorithm in Machine Learning

For any given machine learning problem, many algorithms can be applied and several models can be generated. A spam detection classification problem, for example, can be solved using a variety of models, including naive Bayes,…

Count Rainy Days with Python

Count Rainy Days with Python

In this article, I will walk you through a numerical computational task with Python to count rainy days with python. Imagine you have a data series that represents the amount of precipitation each day for…

NLP Projects for Machine Learning

NLP Projects for Machine Learning

Natural Language Processing (NLP) consists of developing applications and services capable of understanding human languages. Some practical examples of NLP are speech recognition, for example, Google voice search, understanding content or analyzing feelings, etc. In…

JSON in Python

JSON in Python

In this article, I will introduce you to JSON in Python. At the end of this article, you are going to learn what JSON is, why it exists, why people use it, and finally how…

Computer Vision Projects

Computer Vision Projects with Python

Computer vision is a field of machine learning that processes images to solve real visual problems. In this article, I’m going to introduce you to some very useful computer vision projects and tasks that will…

What is Transfer Learning in Machine Learning?

What is Transfer Learning in Machine Learning?

Humans have an inherent ability to transfer knowledge between tasks. What we acquire as knowledge while learning a task, we use it in the same way to solve related tasks. The more the tasks are…

Machine Learning Roadmap

Machine Learning Roadmap

In this article, I will take you through a complete Machine Learning Roadmap to become an expert in Machine Learning. If you are a beginner or a practitioner of machine learning, it means that you…

API with Python

API with Python

Have you ever heard of the word API and wondered what it is exactly? Got a vague idea, but want to know more about what you could do with an API and how you could…

Machine Learning for Startups

Machine Learning for Startups

Machine learning is becoming a fundamental need for every business these days and plays a major role in differentiating your startup from others. Unfortunately, most startups underestimate how difficult and expensive implementing machine learning can…

Send Emails with Python

Send Emails with Python

Sometimes we can be in a situation where we need to send emails to multiple people in a personalized way. Although these emails follow the same format, the information they contain varies from recipient to…

Python AutoML Libraries

Python AutoML Libraries

Automated machine learning, also known as AutoML, is an emerging field in which the process of building machine learning models to model data is automated. AutoML can make modelling easier and more accessible for everyone.…

Will AutoML Replace Data Science Jobs?

Will AutoML Replace Data Science Jobs?

If you are a Machine Learning Practitioner, you must be having this question these days that will AutoML replace Data Science Jobs or not? Now, this is a good question if you are dedicated to…

Colour Recognition with Python

Colour Recognition with Python

In this article, I’ll walk you through a colour recognition task with Python. This process is also known as colour detection. We are going to create a basic application that will help us detect colours…

3D Video with Python

In this article, I will take you through an excellent technique to create a 3D video with python by using the matplotlib package. But before learning to create a 3D video with python, I would…

Machine Learning in Marketing

Machine Learning in Marketing

In B2B marketing, companies use customer relationship management (CRM) software such as Salesforce, Oracle, and SugarCRM to maintain contact records of business partners who maintain key roles in decision making and purchasing. This data can…