What is Hashing (and how it works). Checksums, hash functions and more!
Hashing is the process of transforming a key or a string of characters into another value. The conversion is done using a hashing algorithm...
Hashing is the process of transforming a key or a string of characters into another value. The conversion is done using a hashing algorithm...
There are a lot of free Github repositories out there to learn Machine Learning and Data Science. Here are the BEST 6 Free repositories...
An API, or Application Programming Interface, is a way of communication between various software components. It is a method in which applications give access to their...
How does Google know if a document if fresh? Better yet, from that knowledge, does Google Search use document freshness in ranking? This article...
Google Colab is a free Jupyter notebook that allows to run Python in the browser without the need for complex configuration. It comes with...
In this post, I will explain what a document is when referred to by Google. What is a Document? According to various patents, a...
Visual Studio Code (VSCode) is a code editor that helps you to develop, run and debug code with built-in syntax highlighting, code completion and...
Automate SEO Tasks using Python and Windows task scheduler
Query categorization can be used by Google to improve image search results by comparing image annotations to query categories. In this post, I will...
In this guide, I will show you how to use Regex for SEO, even if you have no programming knowledge.
Here is how you can upload a file or a folder to your Github repository using Git Bash. Before you can start, you need...
The simplest way to do automation with Python is by using crontab (cron) on Mac or Task Scheduler on Windows. In this guide, you...
In this article, I will cover some of what I have learned reading the “Ranking Search Results” Google patent by Navneet Panda and Vladimir...
Google’s “Image retrieval” patent is about how the Google Image Search Engine manages duplicate images and how the collections of duplicate images are ranked...
User behaviour impacts rankings. What if your web page ranks 9th for a query? Your page may not get much user behaviour data to...
In this post, we will learn in great details how the Google’s Image Search Engine works and the engineering behind it. In this article...
Have you ever wondered how Google decides whether or not they should, or even where to show images in web search results? In this...
In this post, I will cover some of what I have learned reading the Google patent titled “Selection of an Image or Images Most...
In this post, I will cover some of what I have learned reading the Google patent titled “Clustering Queries for Image Search” by Yushi...
Improving PageSpeed on your WordPress website can be a challenging endeavour, but it is possible. In this post, I will show you each step...
Google search results go way beyond the regular 10 blue links. Ever wondered how the enrichments (or snippets) are displayed in search engine results?...
You have created a repository on Github and want to create a local copy on your computer?We will use the clone command in git...
In this tutorial, we will combine the queries extracted from Google Search Console data into TF-IDF word vectors. This tutorial is Part-2 of a...
k-Nearest Neighbors is a machine learning algorithm used in supervised learning to predict the label of data points by looking what is the majority...
This guide will show you how to install MySQL and PHPMyAdmin With XAMPP. What is Xampp? Xampp is a useful Apache distribution installer that...
This introduction to machine learning tutorial will give you the theory and the tools to help you learn what is machine learning, What is...
Boosting is an ensemble learning method used in supervised learning that converts weak learners into strong learners by having each predictor fix the errors...
Hierarchical clustering is a machine learning algorithm often used in unsupervised learning for clustering problems. In this tutorial, we will learn how the hierarchical...
Ensemble learning is a supervised learning technique used in machine learning to improve overall performance by combining the predictions from multiple models. Each model...
Decision trees are predictive machine learning models that use simple binary rules to predict the value of a target variable. What is a Decision...