Hello Everyone … !!

So, again I come with new concept and that is OSPF Protocol implementing Dijkstra’s Algorithm. OSPF is link state. That means it runs Dijkstra’s Shortest Path First (SPF) Algorithm, that is something that is common to all link state routing protocols which makes topology detail regarding network outside their area…

So firstly I would like to tell you about the OSPF ROUTING PROTOCOL and DIJKASTRA ALGORITHM.


When data move across multiple network, IP routing helps to determine the path of data by setting some protocols to reach the source destination. Ultimately data travels at the physical…

Every Machine Learning engineer wants to achieve accurate predictions with their algorithms. Such learning algorithms are generally broken down into two types — supervised and unsupervised. K-means clustering is one of the unsupervised algorithms where the available input data does not have a labeled response.

What is k-means clustering?

K-Means clustering is an unsupervised learning algorithm. There is no labeled data for this clustering, unlike in supervised learning. K-Means performs the division of objects into clusters that share similarities and are dissimilar to the objects belonging to another cluster. …

What is JavaScript?

JavaScript is a lightweight scripting programming language which is used to make web pages interactive. JavaScript is a scripting or programming language that allows you to implement complex features on web pages.

It enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Programs written in this are known as scripts. and these are exceuted by the browser. The file extension of a JavaScript file is .js.

Browser acts as an interpreter to the scripts we provide It reads line by line and compile and execute it as a web page over browser.



  1. Creating Model to recognising two different face
  2. If First person detected, Send Mail with his attached pic to owner of that camera and send Whatsapp msg to owner of camera.
  3. If Second person detected, Create EC2 Instance on AWS cloud and create EBS volume of 5GB and Attach that volume with Created Instance Using Terraform.


  1. Python3 (recommended version : python3.7.9)
  2. Opencv-python (pip3 install opencv-python)
  3. numpy (pip3 install numpy)
  4. pywhatkit (pip3 install pywhatkit)
  5. Terraform ( Refer https://www.terraform.io/downloads.html to insatll and configure Terraform )

— — — — — — — — — — — — Lets Begin — —…

Summer — Task 04
⚜️ Team Task
Task Description 📄

📌 Create image by yourself Using Python Code
📌 Take 2 image crop some part of both image and swap it.
📌 Take 2 image and combine it to form single image. For example collage

Let’s start

What is OpenCV in Python?

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. …

Task 05 👨🏻‍💻

Task Description 📄

📌 Create a blog/article/video about cyber crime cases where they talk about confusion matrix or its two types of error.

What is confusion matrix??

A confusion matrix is a technique for summarizing the performance of a classification algorithm. A confusion matrix is a summary of prediction results on a classification problem.

The number of correct and incorrect predictions are summarized with count values and broken down by each class. It gives you insight not only into the errors being made by your classifier but more importantly the types of errors that are being made.

let’s understand the term…

👉Task 2

👉GUI container on the Docker
🎯Launch a container on docker in GUI mode
🎯Run any GUI software on the container

Today we are going to discuss Task 2 “How to create GUI container on the docker?”

Here I am creating Dockerfile to create an image to get a pre-configured setup of the Jupyter notebook.

Let’s first check docker status.

Task 01 👨🏻‍💻

Task Description 📄

👉 Pull the Docker container image of CentOS image from Docker Hub 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 Jupiter notebook

What is docker?

Docker is an open-source project for automating the deployment of applications as portable, self-sufficient containers that can run on the cloud or on-premises.

Why we need it?

The Docker container image includes only what your app needs to run. If your app makes use of Nginx and Node.js, …

Every content creator wishes to have a their owned website where they can showcase their skills to help the community by providing the right education. So considering this need I am coming up with a solution… Yes, we can create our website just within 5 mins…

In this story, we are going to see how we can deploy a WordPress application on an EC2 instance by providing AWS RDS storage.

What is WordPress used for?

WordPress is web publishing software you can use to create a beautiful website or blog. …

In this story, I am going to set up a Reverse Proxy server with the help of Ansible Roles.

What is a Reverse proxy?

A reverse proxy server is a type of proxy server that typically sits behind the firewall in a private network and directs client requests to the appropriate backend server. A reverse proxy provides an additional level of abstraction and control to ensure the smooth flow of network traffic between clients and servers.

What is Round Robin?

Roundrobin load balancing is one of the simplest methods for distributing client requests across a group of servers. Going down the list of servers in the group, the roundrobin load balancer forwards a client request to each server in turn.

For achieving this setup we are going to…

Yash Panchwatkar

ARTH - Learner

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