Hello connections,

Hope you are safe and doing well :)

What is JavaScript?

JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Where HTML and CSS are languages that give structure and style to web pages, JavaScript gives web pages interactive elements that engage a user.

Also, JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax,dynamic typing, prototype-based object-orientation and first-class functions. JavaScript is a text- based programming language.

The syntax of JavaScript is the set of rules that define a correctly structured JavaScript program. The examples below…


What is Clustering?

“Clustering” is the process of grouping similar entities together. The goal of this unsupervised machine learning technique is to find similarities in the data point and group similar data points together. In simple words, the aim is to segregate groups with similar traits and assign them into clusters.

K-means Clustering

K-Means Clustering is one of the oldest and most commonly used unsupervised learning algorithm that is used to solve clustering problems in machine learning or data science. It is a method of separating data points into several similar groups, or “clusters,” characterized by their midpoints, which we call centroids.

How does the K-Means Algorithm Work?

The working of…


Hello connections,

Hope you are safe and doing well :)

Creating Image using Python

image creation

Taking 2 Images and Cropping some part of both the Image and Swap it

before swapping :


What is a Confusion Matrix?

A confusion matrix is a tabular summary of the number of correct and incorrect predictions made by a classifier. It is used to measure the performance of a classification model. It can be used to evaluate the performance of a classification model through the calculation of performance metrics like accuracy, precision, recall, and F1-score.

Confusion matrices are widely used because they give a better idea of a model’s performance than classification accuracy does.

The following 4 are the basic terminology which will help us in determining the metrics we are looking for.

· True Positives (TP): when the actual value…


Hello connections,

Hope you are safe and doing well :)

In this article, I am going to do the task which was assigned to me in the Summer training internship.

Task Description 📄

📌 GUI container on the Docker

🔅 Launch a container on docker in GUI mode

🔅 Run any GUI software on the container

What is Docker?

Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime.

Steps to follow…


Hello connections,

Hope you are safe and doing well :)

In this article, I am going to do the task which was assigned to me in the Summer training internship. In this I will going to integrate Machine learning with docker and make a small application which will able to predict salary by taking work experience.

Task Overview

👉 Pull the Docker container image of CentOS image from DockerHub and create a new container

👉 Install the Python software on the top of docker container

👉 In Container you need to copy/create machine learning model which you have created in jupyter notebook

Dheeraj Singhal

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