A Facial Recognition Model using Microsoft Azure Custom Vision Service. The model is then used to detect some particular faces & do certain designated tasks as per our business logic.

In this article, I will explain how I have created the Face Recognition model using Azure Custom Vision Service.

A big shoutout to Microsoft for such great documentation and GitHub repositories for learning. I took references from this repository of Microsoft AI900.

Capture photos of the team members. These photos will be provided to the model for training. The model is based on Supervised Learning, as while uploading the images we provide labels to them.

“There were meaningful differences across industries in how and why people use JavaScript.

  • tech: 45%
  • finance: 7%
  • advertising and marketing: 5%
  • education: 5%
  • entertainment: 5%
  • business support and logistics: 4%
  • healthcare: 4%
  • retail: 3%
  • government: 2%
  • manufacturing: 2%

Angular was a fairly popular choice across all industries, but strongest in finance. Developers in entertainment were the least likely to use Angular, their strongest preference being for React (65%).


Another fun project!! For people who don’t want to go to the Black Screen, but still wish to try on technologies like Docker, I have created a Docker Web Portal with some functionalities.

This is my first hands-on Project using JavaScript. I understood how to use JS, HTML, & CSS, how they are managed in code files, and how each one complements the other.

  • HTML
  • CSS
  • JavaScript
  • Python CGI

Using Python CGI Codes I am taking input from the client (via the web portal) & the code runs particular docker commands and gives the output back to JS functions that display it on the webpage.

Image is nothing but an array.
A coloured image is a 3D array having RGB colours or a 2D matrix which may be a grayscale.

I am showing here a few fun examples that you can also try in your python IDE.

Video is nothing but a series of images only. Multiple modules for web developers and app developers are available to easily create video chat app, but all are based on much simpler concepts of images.

Video is a series of images. And an image is an array of numbers. So using OpenCV module in Python I have created a Video Chat App working on my localhost only as of now.

I have used 2 cameras to show the setup perfectly.

The basic concept that works here is socket programming. A server and a client code are created who connect to each other and whenever one of them disconnects the code shuts down, by proper exception handling.
PS. Here the symbolic name “client” and “server” do not hold any meaning as such.


A confusion matrix is a technique for summarizing the performance of a classification algorithm. Classification accuracy alone can be misleading if you have an unequal number of observations in each class or if you have more than two classes in your dataset.

Confusion Matrix

True Positive: You predicted positive and it’s true.
True Negative: You predicted negative and it’s true.
False Positive: (Type 1 Error) You predicted positive and it’s false.
False Negative: (Type 2 Error) You predicted negative and it’s false.

KDD CUP ‘’99 Data Set Description

This data set is prepared by Stolfo et al and is built based on the data captured in the DARPA’98…

Why? Because why not! I am a big fan of docker and find it really useful not just to launch containers for production, but also to launch applications that I don’t want to install. So let’s go!

Docker has been a really popular tool since its launch in the market and has moved the concept of Virtualisation to a different era. Containerisation has increased the pace of deployment and reduced the time to market for most companies in the technological world.

But according to me, “Docker” has limited the thinking of people to launch containers for production and not do something far more interesting it is capable of!

Theoretically, you can easily launch services in a docker container in 1 second.
But that will be CLI-based.

💡 Now, Think from a different perspective.
This is not a use-case of docker, I know, but think…

What if you want to launch a desktop application, use it…

Daksh Jain

You must have seen many people create websites for themselves, to showcase their skills. They create professional websites to exhibit their portfolio in a creative way.

I came up with an app.

An application to showcase your skills, who you are, contact information, and what are you good at.

In this article, I will show how I have used creative methods to create a responsive application to tell about myself, my skills, and my contact information.

I have created this app using Flutter because it is easy to use and presents a single-code base for the developer. …

Docker enables faster software delivery cycles. Docker containers make it easy to put new versions of software, with new business features, into production quickly. This article will help you to create your own Ansible Role to launch docker in 2 widely used OS Families: Debian & RedHat and then configure a web server on both of them.

Ansible + Docker

Docker enables faster delivery of software. The main aim of launching an OS is so that we can run a program. Docker helps the user to focus on the program rather than focus on the installation of the OS. Docker is a very much required tool in the field of DevOps and has increased the pace at which companies deliver. Docker helps these companies using docker, to win at every stage.

  • Create an inventory file.
  • Create an Ansible configuration file.
  • Create an Ansible Role.
  • Put the files in the /tasks folder.
  • 1- the main file that will call the file…

Daksh Jain

Automation Tech Enthusiast || Terraform Researcher || DevOps || MLOps ||

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