Abhijeet Srivastav

Sign in

Face recognition, or facial recognition, is one of the largest areas of research within computer vision. We can now use face recognition to unlock our mobile phones, verify identification at security gates, and in some countries, make purchases. With the ability to make numerous processes more efficient, many companies invest into the research and development of facial recognition technology. This article will highlight some of that research and introduce five machine learning papers on face recognition.

1. A Dataset and Benchmark for Large-scale Multi-modal Face Anti-spoofing

With a multitude of real-world applications, face recognition technology is becoming more and more prominent. From smartphone unlocking to face verification payment methods, facial…

What is anger and when does it appear?

Anger comes out as a response to feelings of dissatisfaction, frustration and unhappiness, which usually arise when we dislike a person, a certain object, or a situation. It usually appears when we are unable to fulfill our wishes and desires, or when we are forced to do something we dislike doing or we would rather avoid.

In such situations, the mind reacts by producing unhappiness and stress, and this leads to anger and resentment.

Day-to-day life confronts us with many situations, which can produce anger.

Here are a few examples:

  • Your partner…


Plots in Matplotlib have a hierarchical structure that nests Python objects to create a tree-like structure. Each plot is encapsulated in a Figure object. This Figure is the top-level container of the visualization. It can have multiple axes, which are basically individual plots inside this top-level container.


Geological plots are a great way to visualize geospatial data. Choropleth maps can be used to compare quantitative values for different countries, states, and so on. If you want to show connections between different locations, connection maps are the way to go.

1. Dot Map

In a dot map, each dot represents a certain number of observations. Each dot has the same size and value (the number of observations each dot represents). The dots are not meant to be counted; they are only intended to give an impression of magnitude. The size and value are important factors for the effectiveness and impression of…

Hey good to see you back, I hope you are following the previous articles if not you should check them out, its not necessary to know those topics for this tutorial but it will surely increase your knowledge.

Well know lets continue from where we left off.

1. Venn Diagram

Venn diagrams, also known as set diagrams, show all possible logical relations between a finite collection of different sets. Each set is represented by a circle. The circle size illustrates the importance of a group. The size of overlap represents the intersection between multiple groups.

To show overlaps for different sets.

Hey good to see you back, I hope you are following the previous articles if not you should check them out, its not necessary to know those topics for this tutorial but it will surely increase your knowledge.

Well know lets continue from where we left off.

Composition Plots

Composition plots are ideal if you think about something as a part of a whole. For static data, you can use pie charts, stacked bar charts, or Venn diagrams. Pie charts or donut charts help show proportions and percentages for groups. If you need an additional dimension, stacked bar charts are great. Venn…

Relation plots are perfectly suited to showing relationships among variables. A scatter plot visualizes the correlation between two variables for one or multiple groups. Bubble plots can be used to show relationships between three variables. The additional third variable is represented by the dot size. Heat maps are great for revealing patterns or correlations between two qualitative variables. A correlogram is a perfect visualization for showing the correlation among multiple variables.

1. Scatter Plot

Scatter plots show data points for two numerical variables, displaying a variable on both axes.

  • You can detect whether a correlation (relationship) exists between two variables.
  • They allow you…


In this articles series, I will focus on various visualizations and identify which visualization is best for showing certain information for a given datasets. I will describe every visualization in detail and give practical examples, such as comparing different stocks over time or comparing the ratings for different movies. Starting with comparison plots, which are great for comparing multiple variables over time, we will look at their types (such as line charts, bar charts, and radar charts).

I will then move onto relation plots, which are handy for showing relationships among variables. I will cover scatter plots for showing the…

Pandemic affecting Bitcoin

Business owners are answering “How is the COVID-19 pandemic affecting your company?” Detailed answers below!

The 2020 pandemic is shaking up the economy and how businesses are operating globally. While it’s true that some industries like pharmaceuticals and telecommunications have seen positive effects during these times, most companies are in decline and waiting for the world to go back to normal to resume their day to day activities. …

Data Science is new oil ! It has enormous potential and is growing rapidly.

Increased data availability, more powerful computing, and an emphasis on analytics-driven decision in business has made it a heyday for data science. According to a report of IBM, in 2015 there were 2.35 million openings for data analytics jobs in the US. It estimates that number will rise to 2.72 million by 2020.

But it is possible to figure out the strengths and weaknesses of both languages. One language isn’t better than the other-it all depends on your use case and the questions you’re trying to…

CEO Techneophyte | Python Developer | ML Engineer | Data Scientist | Flutter Developer | Penetration Tester | Software Engineer at Infosys

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