Custom Docker

In this practical, we are going to build a docker image, ship the image into a docker hub, and run the docker container.

Hi, guys in this blog we are going to learn how to run GUI like running GEDIT(editor), Firefox, Jupyter on top of a Docker container. Here we are creating our own image and running GEDIT(editor), Firefox, Jupyter.


Docker is the best tool you can use if you want to develop one single application that can run and work uniformly at any environment, laptop or public cloud instance.

Benefits of Docker

  • Test, Roll Back, and Deploy.
  • Flexibility.
  • Collaboration, Modularity, and Scaling. and many more

After researching about Docker GUI, I concluded that very less used case where docker container is used for GUI purposes.

Container-based microservices architectures have profoundly changed the way development and operations teams test and deploy modern software. Containers help companies modernize by making it easier to scale and deploy applications, but containers have also introduced new challenges and more complexity by creating an entirely new infrastructure ecosystem.

Large and small software companies alike are now deploying thousands of container instances daily, and that’s the complexity of scale they have to manage. So how do they do it?

What is Kubernetes?


Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. …

The K-means clustering is a method of vector quantization, originally from signal processing, that aims to partition n observations into k clusters in which each observation belongs to the cluster with the nearest mean, serving as a prototype of the cluster.

JavaScript (JS)

JavaScript, often abbreviated as JS, is a Scripting language that conforms to the ECMAScript specification, the most popular Language.

JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype-based, multi-paradigm, single-threaded, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.

Read More…

Where JavaScript used for?

Javascript mainly used for Web application and web browser. …

In this blog, we are going to create an Image, crop two images face then swap, and at last going to collage all.

Image processing

First, we will be exploring various details about image processing and the OpenCV library in python.

What is Image Processing?

Images are Multi-Dimensional arrays in the computer world. 3D Arrays are Collor Images and 2D Arrays are white and Black images.

The confusion matrix plays a major role in the classification model because it helps us to evaluate how good is our classification model is. Lets us start by understanding what is confusion matrix is.

A confusion matrix is the N*N matrix where N is the number of target classes. Visualizing the confusion matrix can be done by using scikitplot module.

Confusion matrix for binary classification.

Here in binary classification, we have 4 values TP, FP, FN, TN. What does it tell us?

True Positive (TP):

The predicted value matches the actual value and both are positive values.

True Negative (TN):

Salary Prediction

Machine Learning

Machine Learning

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves.

Know more…


Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools.

AWS pre-trained AI Services provide ready-made intelligence for your applications and workflows. AI Services easily integrate with your applications to address common use cases such as personalized recommendations, modernizing your contact center, improving safety and security, and increasing customer engagement. Because we use the same deep learning technology that powers and our ML Services…

Vinodha kumara

ARTH-School of technology, BCA graduate

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