Category Machine Learning

Data Science Tools

Data Science Tools

Data science is one of the best career options of the 21st century. You need to learn many skills to become a Data Scientist like Python, SQL, data visualization and many more. In addition to these skills, there are many…

Best IDE for Python

Best IDE for Python

Most people new to Python often don’t know which IDE or code editor to use for coding. There are so many IDE and code editors available today that give you so much more functionality than just running your programs. So,…

How To Learn Python for Data Science?

How To Learn Python for Data Science?

Data science is one of the best career options in this century. To get started with data science, you need to learn linear algebra, math, statistics, and most importantly a programming language. Python is one of the best programming languages…

How To Learn Computer Vision?

How To Learn Computer Vision?

Computer vision is a subfield of artificial intelligence that is used to train a computer to see, process, and identify what is inside an image or video, just like humans. In this article, I will take you through a complete…

Validate Anagrams using Python

Validate Anagrams using Python

An Anagram is a word or phrase that forms a different word or phrase when the letters of a word are rearranged. For example, the words “despair” and “praised” are anagrams. In this article, I’ll walk you through how to…

PyCaret in Machine Learning

PyCaret in Machine Learning

PyCaret is an open-source machine learning library that helps automate the entire process of training a machine learning model. From model selection to training and testing, PyCaret is a great tool that can be used in machine learning. In this…

Recursive Binary Search using Python

Recursive Binary Search using Python

Recursion means solving problems by breaking down a complex problem into smaller problems and then solving it step by step. In this article, I will walk you through the implementation of the recursive binary search using Python, which means to…

Hash Tables using Python

Hash Tables using Python

Hash tables are like dictionaries in Python, they are data structures that are used to store and retrieve a large amount of data in the format of keys and values. In this article, I will introduce you to the concept…

Python Libraries for Web Scraping

Python Libraries for Web Scraping

Web scraping means extracting data from the Internet through which we can instantly access data from any publicly accessible web page. There are so many Python libraries that automate the web scraping process. In this article, I’ll introduce you to…

Queues using Python

Queues using Python

A queue is a data structure where we insert items from the back and remove items from the front. It follows the principle of First In, First Out data structures. In this article, I’ll walk you through the implementation of…

Stacks using Python

Stacks using Python

Stacks are abstract data types that are commonly used in almost all programming languages. A stack is a data structure that simulates real-world stacks such as a deck of cards, a stack of plates, etc. In this article, I will…

Plotting Annotations using Python

Plotting Annotations using Python

Plotting annotations while viewing graphs is considered a good practice because it makes your graphs self-explanatory. Sometimes it can be difficult to understand which data points indicate which characteristic especially in a scatter plot. In this article, I will introduce…

Cosine Similarity in Machine Learning

Cosine Similarity in Machine Learning

Cosine similarity is a method used in building machine learning applications such as recommender systems. It is a technique to find the similarities between the two documents. In this article, I’ll give you an introduction to Cosine Similarity in Machine…

Python Program To Check Vowel

Python Program To Check Vowel

In this article, I will take you through how to write a Python program to check whether the given alphabet is a vowel or not. Vowels are one of the categories of speech sounds. We have all studied about them…

Format Dates using Python

Format Dates using Python

Formatting dates is one of the topics that every newbie faces when working with Python. When working with time-series data, formatting data and time is one of the most important topics for you. In this article, I’ll walk you through…

How to Analyze Data?

How to Analyze Data

The process of collecting raw data and then preparing to explore and identify patterns to understand them so that they can be used for further decision-making and machine learning model training is called data analysis. In this article, I will…

Model Deployment in Machine Learning

Model Deployment in Machine Learning

Machine learning is one of those areas that every business invests in today. The complete lifecycle of a machine learning application begins with data collection and ends with model deployment. In this article, I’ll walk you through what model deployment…

Defang IP Address using Python

Defang IP Address using Python

A user’s IP address is defanged to prevent the user from clicking on a malicious link. The problem with Defanginig IP addresses is one of the common coding interview questions for someone who is planning data science. In this article,…

Machine Learning Project Ideas

Machine Learning Project Ideas

Machine learning helps a business solve complex problems where we don’t program an application but train it so that it can learn to react in different kinds of situations. In this article, I’m going to introduce you to some machine…

Types of Data Scientists

Types of Data Scientists

Small and medium-sized businesses typically have one or two data scientists. While the big tech companies have more data scientists who are broken down into categories based on the tasks they’re best at. So. In this article, I’ll walk you…

What is Algorithm?

What is Algorithm?

The sequence of steps we take to achieve the desired task is known as an algorithm. In programming, when we create and execute a plan by writing codes to solve a problem, those plans are nothing more than an algorithm.…

K-Means Clustering in Machine Learning

K-Means Clustering in Machine Learning

The K-Means Clustering is a clustering algorithm capable of clustering an unlabeled dataset quickly and efficiently in just a very few iterations. In this article, I will take you through the K-Means clustering in machine learning using Python. K-Means Clustering…

Machine Learning Pipelines

Machine Learning Pipelines

Machine Learning Pipelines helps in automating the process of the lifecycle of a machine learning model. It automates the lifecycle of data validation, preprocessing, training and deployment on a new dataset. In this article, I will take you through Machine…

82 Python Projects with Source Code

82 Python Projects with Source Code

Python is one of the best programming languages. Due to its readability and beginner-friendly nature, it has been accepted by industries around the world. So to master Python for any field you have to work on projects. In this article,…

Pie Charts using Python

Pie Charts using Python

A pie chart is created by dividing a circle into two or more sections depending on the number of entities we want to visualize. It is used to analyze the proportion of each entity among all the entities. In this…

Content-Based Filtering in Machine Learning

Content-Based Filtering in Machine Learning

Most recommendation systems use content-based filtering and collaborative filtering to show recommendations to the user to provide a better user experience. Content-based filtering generates recommendations based on a user’s behaviour. In this article, I will walk you through what content-based…

Extract Keywords using Python

Extract Keywords using Python

Keywords play an important role when reading a long text to understand the subject and context of the text. Search engines also analyze an article’s keywords before indexing it. In this article, I will walk you through how to extract…

Learn Data Science Step By Step

Learn Data Science Step By Step

Data science is one of the best career options that doesn’t require any higher-level degrees or qualifications. Well, it’s good to have masters in any field related to business or analytics but trust me it’s not required. So how do…

Automatic EDA using Python

Automatic EDA using Python

By using Python libraries we save a lot of time, which is why Python is such a popular programming language for data science and machine learning. In this article, I’m going to introduce you to a tutorial on Automatic EDA…

What is Exploratory Data Analysis (EDA)?

What is Exploratory Data Analysis (EDA)

Exploratory Data Analysis (EDA) is a data analysis technique where we understand the data precisely. Essentially, it means understanding what’s in the data we’re working with. In this article, I’ll walk you through what exploratory data analysis is and what…

Caterpillar Game with Python

Caterpillar Game with Python

You must have played the caterpillar game on your cell phones when we are not introduced with smartphones. It’s a game about the hungry caterpillar that grows after every meal. In this article, I’ll walk you through how to create…

CatBoost Algorithm in Machine Learning

CatBoost Algorithm in Machine Learning

The CatBoost algorithm is based on Gradient Descent which is a powerful technique for classification and regression problems in Machine Learning. In this article, I will introduce you to the CatBoost algorithm in Machine Learning and its implementation using Python.…

How To Learn Python Step by Step?

How To Learn Python Step by Step?

Python is a versatile programming language that is loved by web developers, data scientists, and newbies around the world. In this article, I will walk you through how to learn Python step by step. Why Python is Popular? Python is…

Machine Learning Tasks

Machine Learning Tasks

With the use of machine learning, we can work on tasks that are too complex to solve by writing fixed programs. This is what makes machine learning even more interesting because understanding machine learning means understanding how to make our…

Functional Programming in Python

Functional Programming in Python

Functional programming means handling a large chunk of code by defining your own functions. It means comparing a problem to a set of functions. In this article, I’ll walk you through what functional programming in Python is. What is Functional…

Regular Expressions using Python

Regular Expressions using Python

Regular expressions are a set of characters called patterns that are used to find a substring in a given string. Simply put, this is a technique used to detect substrings in an input string. In this article, I’ll walk you…

What are Machine Learning Algorithms?

What are Machine Learning Algorithms?

To understand everything about machine learning, you need to understand what machine learning algorithm is. In this article, I will explain what machine learning algorithms are. Machine learning algorithms are a type of statistical techniques applied to data using a…

Quicksort using Python

Quicksort using Python

Quicksort is a sorting algorithm that selects an item and rearranges the array forming two partitions so that all items below the item come before and all items above come after. The algorithm is then used recursively to the parts…

Encrypt and Decrypt using Python

Encrypt and Decrypt using Python

Cryptography means changing the text of a message so that people who don’t know your secret never understand your message. In this article, I will create a GUI application to encrypt and decrypt using Python. How to Encrypt and Decrypt…

Screen Pet with Python

Screen Pet with Python

Have you ever thought about how to make apps like the talking cat and other types of screen pets? Guess what, with the help of Python we can create our screen pets that can change their emotions with every click.…

Build a Robot with Python

Build a Robot with Python

Creating graphics using the Python programming language is a very simple task. The turtle module in Python provides so many features that we can even build a robot using it. In this article, I will walk you through how to…

Object-Oriented Programming

Object-Oriented Programming

Object-oriented programming is a programming technique that means writing programs to solve a particular problem. In this article, I will give you an introduction to object-oriented programming. What Is Object-Oriented Programming? If I don’t want to get too technical, in…

Lives Game with Python

Lives Game with Python

In this article, I’ll walk you through how to make a Lives game with Python. In this game, you have to guess the secret word letter by letter. If you guessed a letter incorrectly, you will lose a life. As…

FastAI in Machine Learning

FastAI in Machine Learning

FastAI is a Machine Learning library used for Deep Learning tasks. It helps by providing top-level components that can be easily used to achieve cutting edge results. In this article, I will walk you through a tutorial on FastAI in…

What are Modules in Python?

What are Modules in Python?

In the Python programming language, modules are sets of code that can be used to solve some very common coding problems. The use of modules in Python is that they provide fewer bits of code so that you can focus…

Word Cloud with Python Tutorial

Word Cloud with Python Tutorial

Word clouds are one of the most common methods of representing the textual dataset in a graphical format. A word cloud can also be used for sentiment analysis by analyzing text. In this article, I’ll walk you through a tutorial…

Why Python is So Popular?

Why Python is So Popular?

Python is a popular text-based programming language. In Python, we write code by using words, abbreviations, numbers, and symbols. In this article, I’ll take you through why Python is such a popular programming language. Introduction to Python Python is one…

C++ Interview Questions on I/O Stream

C++ Interview Questions on I/O Stream

During the development of the C++ programming language, a new class based on input and output operations was implemented, which gave birth to the I/O streams in C++. In this article, I’ll introduce you to some important C++ interview questions…

Bitcoin Mining with Python

Bitcoin Mining with Python

Bitcoin Mining is very much related to auditing. It means verifying the legitimacy of Bitcoin transactions. In this article, I will explain to you how to do Bitcoin Mining with Python. What is Bitcoin Mining? Bitcoin mining is part of…

Password Picker with Python

Password Picker with Python

A password prevents others from accessing our system’s e-mails and other login information. In this article, I’ll walk you through how to create a password picker with Python to create safe and easy-to-remember passwords that will help your information to…

Header Files in C++

Header Files in C++

In the C++ programming language, header files are text files that contain declarations and macros. By using the #include command, these declarations and macros can be used when writing a C++ program. In this article, I’ll give you an introduction…

Best Data Science Projects for Resume

Best Data Science Projects for Resume

The intensive use of data is helping to revolutionize the world. From the modern business enterprise to the lifestyle choices of today’s digital citizens, the use of data science helps us improve in every way. In this article, I’m going…

Hangman Game with Python

Hangman Game with Python

The Hangman game is very much like the popular number guessing game among programmers. In this article, I will take you through how to create a Hangman Game with Python. Understanding the Hangman Game In the hangman game, one player…

URL Shortener with Python

URL Shortener with Python

You must have seen services on the internet to create short URLs from long ones used in various places. Short URLs are easy to remember or type, so they are very popular in the field of digital marketing and promotions.…

Mad Libs Game with Python

Mad Libs Game with Python

MAD LIBS is one of the funniest word games in the world. Some would even call it one of the greatest puns ever. In this article, I’ll walk you through a simple task for beginners: Create a Simple Mad Libs…

Univariate and Multivariate for Data Science

Univariate and Multivariate for Data Science

Univariate and multivariate are two types of statistical analysis. In univariate statistics, we analyze a single variable, and in multivariate statistics, we analyze two or more variables. In this article, I’ll walk you through a tutorial on Univariate and Multivariate…

Machine Learning Syllabus

Machine Learning Syllabus

Machine learning is defined as the use of computational algorithms and statistics to learn from data without being explicitly programmed. It is a subset of artificial intelligence. In this article, I will take you through the complete Syllabus of Machine Learning…

Story Generator with Python

Story Generator with Python

Do you think the most complex use of the random module in Python is random sampling? No, we can also generate random stories or anything beyond that using the random module. In this article, I’ll walk you through how to…

Digital Clock with Python

Digital Clock with Python

The great part of creating your own GUI apps is that you can customize them however you want. From text font to background colour, all features are available for customization. In this article, I will take you through how to…

Steps to Learn Data Science

Steps to Learn Data Science

A data scientist is now everyone’s dream job. First, ask yourself a question: do I want to become a data scientist? When you feel like learning new things from your inner gut, start following a learning path. In this article,…

Cohort Analysis with Python

Cohort Analysis with Python

A cohort is a group of subjects which share a defining feature. We can observe the behaviour of a cohort over time and compare it to other cohorts. In this article, I’m going to present a data science tutorial on…

How To Become a Python Developer

How To Become a Python Developer?

With the increase in the use of technologies such as artificial intelligence, machine learning, and data science, the need for Python developers has grown exponentially. In this article, I’ll walk you through how to become a Python developer. Over the…

Python Interview Questions on Strings

Python Interview Questions on Strings

Python strings an ordered collection of characters used to store and represent information based on text and bytes. In this article, I’ll introduce you to some important Python interview questions on strings. What are Strings? Why are they used? Functionally,…

How To Fix Bugs in Python?

How To Fix Bugs in Python

If something is wrong with your code, Python will try to help you by displaying an error message. These error messages are just bugs in your code. In this article, I’ll walk you through how to fix bugs in Python.…

Numeric Data Types in Python

Numeric Data Types in Python

Most of the numeric types in Python are pretty typical and will probably sound familiar if you’ve used almost any other programming language in the past. In this article, I will introduce you to all the numeric data types in…

Python Classes Tutorial

Python Classes Tutorial

In the Python programming language, the user-defined classes define new types of objects that extend the base set. In this article, I’ll walk you through a tutorial on Python classes. Introduction to Classes in Python Python supports both procedural and…

What is Coding?

What is Coding?

Coding means writing step-by-step instructions that can get a computer to perform a task. In this article, I will take you through what coding is and how to become a coder. With coding, we can make computers do simple tasks…

Imbalanced Dataset in Machine Learning

Imbalanced Dataset in Machine Learning

In Machine Learning, an imbalanced dataset is primarily concerned in the context of supervised machine learning where we are dealing with two or more classes. In this article, I’ll walk you through what an imbalanced dataset is in Machine Learning…

Python Tuples Tutorial

Python Tuples Tutorial

The tuple object (pronounced like toople or tuhple depending on who you’re asking for) is pretty much like a list that can’t be edited. In this article, I will present a tutorial on Python tuples. Python Tuples Python tuples are…

Stack with Python

Stack with Python

The stack is a type of restricted container that stores a linear collection. Stacks are very common in computer science and are used in many types of problems related to data structures and algorithms. In this article, I’ll walk you…

Python Dictionaries Tutorial

Python Dictionaries Tutorial

Python dictionaries are something completely different, they are not sequences at all, but are rather known as mappings. In this article, I will introduce you to a tutorial on Python dictionaries. Python Dictionaries Mappings are collections of other objects, but…

Python Lists Tutorial

Python Lists Tutorial

The list datatype is the most general sequence provided by the Python programming language. In this article, I’ll walk you through a tutorial on Python lists. Python Lists Lists are collections ordered by the position of arbitrarily typed objects and…

Examples of Loops with Python

Examples of Loops with Python

There are many occasions when we need to execute one or more statements multiple times until a condition is met. In programming, running a condition multiple times is done using loops. In this article, I’ll show you some examples of…

Functions in Python Examples

Functions in Python Examples

Python allows users to define their functions which can be used just like any other built-in or library function. In this article, I’ll show you some examples of functions in Python. What are the Functions in Python? There are two…

Pandas DataFrame with Python

Pandas DataFrame with Python

In Data Science, the most used data structures are the Series and the DataFrame which deal with arrays and tabular data respectively. In this article, I will walk you through a tutorial on pandas DataFrame with Python. What is a…

Classes Examples with Python

Classes Examples with Python

In Python, a class is an outline that describes the data stored in an object and defines the operations that can be performed on the object. In this article, I’ll show you some examples of classes with Python. What are…

If Else Examples with Python

If Else Examples with Python

If Else statements are used as a form of conditional programming which is something that you probably do every day in the real world. In this article, I’ll show you some examples of If-Else with Python programming language. Introduction to…

Spelling Correction with Python

Spelling Correction with 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…

Why Random_state=42 in Machine Learning?

Why Random_state=42 in Machine Learning?

You will often see people setting random_state=42. Usually, this number has no special properties, but in this article, I’ll explain why random_state=42 in Machine Learning. What is Random_state in Machine Learning? Scikit-Learn provides some functions for dividing datasets into multiple…

Prerequisites for Machine Learning

Prerequisites for Machine Learning

Machine Learning is one of the most important parts of the data-driven economy. If you want to learn machine learning you must be having complete knowledge of what to learn before starting with Machine Learning. In this article, I will…

Machine Learning Vs Deep Learning

Machine Learning Vs Deep Learning

To operate a machine like a human, the machine must learn to work, because the machine learning and deep learning techniques are used to help a machine solve a problem in real-time. They both have algorithms that work on these…

Machine Learning Interview Preparation

Machine Learning Interview Preparation

In this article, I will take you through a complete Machine Learning Interview Preparation step by step process. Machine Learning is a field of Artificial Intelligence, the person doing a job in machine learning field needs to train Machine Learning…

List Comprehensions in Python

List Comprehensions in Python

List Comprehensions in Python are concise syntactic constructs. They can be used to generate lists from other lists by applying functions to each item in the list. In this article, I will introduce you to the concept of list comprehensions…

NLP with Python using Spacy

NLP with Python using Spacy

This article is a tutorial on NLP with Python. Here you will learn how to use the main NLP library known as spaCy to undertake some of the most important tasks of working with text data. Introduction to Spacy for…

Chatbot Projects with Python

Chatbot Projects with Python

The use of chatbots has evolved rapidly in many areas in recent years, including marketing, support systems, education, healthcare, cultural heritage, and entertainment. In this article, I will introduce you to 4 Python chatbot projects for beginners and advanced levels.…

Weight Converter GUI with Python

Weight Converter GUI with Python

Weight conversion means to multiply the value of a unit with the standard conversion value. In this article, I will take you through how to create a weight converter GUI with Python programming language. The standard weight conversion values include:…

GeoPandas in Python

GeoPandas in Python

GeoPandas is an Open Source Python package that offers the best combination of spatial data analysis and mapping functions in Python. In this article, I will introduce you to the concept of GeoPandas in Python programming language. Introduction to GeoPandas…

Pneumonia Detection with Python

Pneumonia Detection with Python

In this article, I will introduce you to a machine learning project on pneumonia detection with the Python programming language. Pneumonia is an inflammatory condition of the lung mainly affecting the small air sacs called alveoli. Introduction to Pneumonia Detection…

Machine Learning Projects

machine learning projects with python

This article will introduce you to over 100+ machine learning projects solved and explained using Python programming language. Machine learning is a subfield of artificial intelligence. As machine learning is increasingly used to find models, conduct analysis and make decisions…

Clustering in Machine Learning

Clustering in Machine Learning

The geometric intuition behind clustering in machine learning is simple: you want to group data points that are “close” in a certain sense. So, for any algorithm to work, you need to have a concrete way to measure “proximity”; such…

Process Of Machine Learning

Process Of Machine Learning

Everything we see as a final output has a process involved. Machine Learning algorithms also follow a process, it doesn’t matter you are working with numerical data, images, audio or data in any form the process remains the same. In…

Graph Algorithms with Python

Graph Algorithms with Python

In this article, I will take you through the implementation of Graph Algorithms with Python. As a data scientist, you should be well aware to find relationships among people by using the network they create within each other. So here…

Python 3.9 Updates

Python 3.9 Updates

On October 5, 2020, Python released a new version of Python, 3.9.0rc2. In this article, I will introduce you to the updates to Python in Python 3.9. Here you will get all the important information about the highlights of the…

Why Data is Valuable?

Why Data is Valuable?

From changing buying habits to piloting elections, our data is so much valuable to someone you can never imagine. In this article, I’ll take you through why data is so valuable in the age of data science and machine learning.…

Card Game with Python

Card Game with Python

In this article, I’ll walk you through how to make a card game with Python. In this card game, each player draws a card from the deck and the player with the highest card wins. I’m going to build this…

Autocorrect with Python

Autocorrect with Python

Have you ever thought about how the autocorrect features works in the keyboard of a smartphone? Almost every smartphone brand irrespective of its price provides an autocorrect feature in their keyboards today. So let’s understand how the autocorrect features works.…

Earn Money with Machine Learning

Earn Money with Machine Learning

In this article, I’m going to walk you through 4 ways you can earn money with machine learning without doing any work. Have you heard of machine learning contests? They are a good way to practice your skills, besides that…

Python Course

Python Course

Python is a modern interpreted programming language that can be used to build programs using a procedural or object-oriented paradigm. It provides many built-in features and has simple and easy to learn syntax. In this article, I’ll introduce you to…

Quiz Game with Python

Quiz Game with Python

In this article, I will take you through how we can create a quiz game with Python. If you are a beginner in Python then this is an ideal task for you because while building this quiz game you will…

Annotation in Machine Learning

Annotation in Machine Learning

In machine learning, annotation is the process of identifying data that is available in different formats, such as text, video, or images. Labelled data sets are needed for supervised machine learning so that machines can interpret the input sequence with…

Web Scraper with Python

Web Scraper with Python

In this article, I’m going to create a web scraper with Python that pulls all the stories from Google News by extracting all the tags from the HTML of Google News. Google News uses tags to create links to the…

Best Laptops for Machine Learning

Best Laptops for Machine Learning

In this article, I will take you through the best laptops for machine learning. It does not matter if you are a professional programmer, a freelancer programmer or a programming student, you always desire for a laptop that can be…

GitHub for Python

GitHub for Python Programmers

Github is a very popular version control system. Typically, you use a version control system in conjunction with a service that stores your software in the cloud. In this article, I’ll walk you through how to use Github as a…

Fake Currency Detection with Machine Learning

Fake Currency Detection with Machine Learning

Fake Currency Detection is a real problem for both individuals and businesses. Counterfeiters are constantly finding new methods and techniques to produce counterfeit banknotes, which are essentially indistinguishable from real money. At least for the human eye. In this article,…

Python Coding Interview Tips

Python Coding Interview

The coding interview is a daunting experience. Imagine that you are interviewed for the job of your dreams, you are completely analyzed. Every statement you make and every code you write is noticed intensely. In this article, I’ll walk you…

Top 5 Programming Languages

Top 5 Programming Languages

There are more than 600 programming languages. The demand and popularity of programming languages keep changing every year. Also, new programming languages are coming with interesting features. It becomes difficult to guess which one to choose for which framework. So…

Save Machine Learning Models

Save Machine Learning Models

In this article, I’ll walk you through how to save machine learning models. Model progress can be recorded during and after training. This means that a model can pick up where it left off and avoid long periods of training.…

Data Structures and Algorithms with Python

Data Structures and Algorithms with Python

The main difference between bad programmers and good programmers is whether they consider their code or their data structures and algorithms to be more important. Bad programmers worry about code. Good programmers care about data structures and algorithms.  In this…

Decorators in Python

Decorators in Python

In Python, Decorators are models of software design. They dynamically modify the functionality of a function, method, or class without having to directly use subclasses or modify the source code of the decorated function. If used correctly, then these functions…

Improve Programming Skills

Improve Programming Skills

In this article, I will introduce you to some tips and advice on how to improve your programming skills. Many newbies and practitioners ask questions about how they can improve their programming skills so that they can also create something…

Text Editor GUI with Python

Text Editor GUI with Python

In this article, I will walk you through how to create a text editor GUI with Python that can create, open, edit, and save text files. We need three important widgets to create the desired text editor GUI with Python;…

Salary in Machine Learning

Salary in Machine Learning

The professional role in the field of Machine Learning can provide a very good salary. However, some companies may see the role differently, resulting in a widely varying salary range around the world. In this article, I’ll explain how much…

Data Preparation for Machine Learning

Data Preparation for Machine Learning

Like many categories of fruit, datasets almost always require some form of pre-cleaning and human manipulation before they are ready for digestion. For machine learning and data science more broadly, there are a large number of techniques for the process…

Machine Learning Course

Machine Learning Course

In this article, I will take you through a full machine learning course for free. This machine learning course is for those who are learning machine learning on their own. Yes, it’s possible to learn it on your own, you…

First Job As Python Programmer

First Job As Python Programmer

If you are very good with Python and now want to look for opportunities to get something in return for your programming skills with Python then here in this article I will walk you through some tips and steps needed…

Analyze IPL with Python

Analyze IPL with Python

The modern game of cricket generates a lot of statistical and user-generated data. This information is used by coaches and performance analysts to design strategies for future games and seek out new talent. In this article, I will analyze an…

StandardScaler in Machine Learning

StandardScaler in Machine Learning

In Machine Learning, StandardScaler is used to resize the distribution of values ​​so that the mean of the observed values ​​is 0 and the standard deviation is 1. In this article, I will walk you through how to use StandardScaler…

Generators in Python

Generators in Python

In Python, Generators are lazy iterators created by generator functions or generator expressions. In this article, I will introduce you to generators in Python. At the end of this article, you will learn what generators are and how to implement…

Maths for Machine Learning

Maths for Machine Learning

Machine learning is about designing algorithms that automatically extract valuable information from data. The emphasis here is on ‘automatic’, that is, machine learning is about general-purpose methodologies that can be applied to many sets of data while producing something meaningful.…

Python Interview Questions

Python Interview Questions

Python is now one of the most popular and skillful languages in programming domain. In this article, I will take you through some of the most important Python interview questions you need to know. To sit in an interview you…

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 machine learning projects for healthcare.…

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. Your refrigerator has a computer,…

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 using it. A list can…

Choose Algorithm in Machine Learning

How to Choose an 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, logistic regression, and deep learning…

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 a year in a given…

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 this article, I will take…

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 to use the power of…

Computer Vision Projects with Python

Computer Vision Projects

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 help you boost your portfolio.…

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 create one? In this article,…

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 be. Here are the guidelines…

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 recipient. In this article, I…

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. In this article, I’ll walk…

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 suggest you learn how to…

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 be used in machine learning…

NumPy Broadcasting in Python

NumPy Broadcasting in Python

In Python, NumPy Broadcasting describes how arithmetic works between arrays of different shapes. This is a very powerful feature, but one that can be easily misunderstood, even by experienced users. In this article, I will introduce you to NumPy Broadcasting…

AB Testing in Machine Learning

A/B Testing in Machine Learning

AB Testing refers to a randomized controlled experiment designed to understand how system variants affect metrics. Most major websites today run hundreds or even thousands of AB tests simultaneously, as different product groups seek to optimize for different metrics. In…

Lambda in Python

Lambda in Python

Besides the def statement, Python also provides a form of expression that generates function objects. Due to its similarity to a Lisp language tool, it is called lambda. In this article, I will introduce you to the Lambda function in…

SARIMA in Machine Learning

SARIMA in Machine Learning

In Machine Learning, a seasonal autoregressive integrated moving average (SARIMA) model is a different step from an ARIMA model based on the concept of seasonal trends. In this article, I will introduce you to the SARIMA model in machine learning.…

Launch a Machine Learning Model

Launch a Machine Learning Model

Great, you’ve got approval to launch a machine learning model. Now you need to prepare your solution for production (e.g. tweaking the code, writing documentation and testing, etc.). Then you can launch your machine learning model in your production environment.…

Word Embeddings in Machine Learning

Word Embeddings in Machine Learning

Word embeddings or word vectors represent each word numerically so that the vector matches how that word is used or what it means. Vector encodings are learned by considering the context in which the words appear. Words that appear in…

Linear Search Algorithm with Python

Linear Search Algorithm with Python

A simple solution to the sequence search problems is the linear search algorithm, which is also known as a sequential search algorithm. In this article, I will tell you how to create a linear search algorithm with python. How Linear…

Interactive Maps with Python

Interactive Maps with Python

In this article, I will explain how to create interactive maps with the folium package in python. Along the way, you will also learn how to apply your new skills to visualize Boston criminal data. To get started with the…

Random Sampling with Python

Random Sampling with Python

Random sampling is part of the sampling technique in which each sample has an equal probability of being selected. A randomly selected sample is meant to be an unbiased representation of the total population. In this article, I’ll walk you…

Genetic Algorithm with Python

Genetic Algorithm with Python

The genetic algorithm is a computer approximation of how evolution performs research, which involves making changes to the parent genomes in their offspring and thus producing new individuals with different abilities. In this article, I will walk you through how…

BigQuery in Data Science

BigQuery in Data Science

Well, sometimes to access big data you have to use a BigQuery. It is important to understand that you are not only storing the data in the cloud, you are also using the data analysis tools in the cloud. You…

Neural Network with Python Code

Neural Network with Python Code

To create a neural network, you need to decide what you want to learn. Here, I’m going to choose a fairly simple goal: to implement a three-input XOR gate. (It’s an exclusive OR gate.) The table shows the function we…

GroupBy in Python

Groupby in Python

Groupby is a fairly simple concept. It helps in creating a group of categories and apply as a function to the categories. It’s a simple concept, but it’s an extremely valuable technique that is widely used in data science. The…

XGBoost in Machine Learning

XGBoost in Machine Learning

XGBoost or Gradient Boosting is a machine learning algorithm that goes through cycles to iteratively add models to a set. In this article, I will take you through the XGBoost algorithm in Machine Learning. The cycle of the XGBoost algorithm…

Extract Text From Images with Python

Extract Text From Images with Python

In this short article, I’ll show you how you can use the power of Python to extract text from images. The applications of this technique are endless. Some examples include: Data mining for machine learning tasks Take photos of receipts…

ABC Analysis with Machine Learning

ABC Analysis with Machine Learning

ABC analysis assumes that income-generating items in an inventory follow a Pareto distribution, where a very small percentage of items generate the most income. In this article, I’ll walk you through how we can perform ABC analysis with Machine Learning.…

Moving Averages with Python

Moving Averages with Python

In this article, I will take you through how we can implement Moving Averages with Python. Moving averages are commonly used by technical analysts and traders. If you’ve never heard of a moving average, you’ve probably at least seen one…

Edge AI in Machine Learning

Edge AI in Machine Learning

Edge AI begins with Edge Computing. It is also known as edge processing, edge computing is a network technology that positions servers locally near devices. In Machine Learning Edge AI helps reduce system processing load and resolve data transmission delays.…

Robots with Python

Robots with Python

Robots. It’s a name we’ve been talking about for a hundred years. Did you know there was a robot in Frank Baum’s Land of Oz in 1907? He didn’t call it a robot, but it is a robot. In this…

Process of Data Science

Process of Data Science

In this article, I’ll walk you through the 5-step process of data science. Let me walk you through these steps first and then walk you through all the steps involved in the Data Science process. The data science process includes:…

Spacy in Machine Learning

Spacy in Machine Learning

In Machine Learning, spaCy is a very useful open-source library for advanced natural language processing (NLP) tasks for Python. If you work with a lot of text, you might want to learn more about it. For example, what is it?…

Diamonds Analysis with Python

Diamonds Analysis with Python

In this article, I will analyze Diamonds with python using data science tools. For this first problem, I want to choose a pretty simple dataset from Kaggle. You can easily download this dataset from here. Now let’s start with this…

OpenCV with Python Tutorial

OpenCV with Python Tutorial

OpenCV is a bunch of stuff mainly dealing with processing images and videos on your computer. This is a standard library for Computer Vision for Python tasks. In this article, I will introduce you to a tutorial on OpenCV with…

Machine Learning Interview Questions

Machine Learning Interview Questions

With the growing demand for experts in the field of Machine Learning, more and more experts are starting to research common questions for their interviews. In this article, I’m going to introduce you to some very common machine learning interview…

Machine Learning Books

Machine Learning books

In this article, I’m going to introduce you to some of the best machine learning books that can help you understand machine learning concepts and guide you on your journey to becoming an expert in this engaging field. Moreover, these…

Data Science Resume

Data Science Resume

During my time in data science and machine learning, I have met many employers and interviewers. So here in this article, I would like to share how to prepare your data science resume and even interviews for a Data Science…