Clustering is the task of dividing the population or data points into a number of groups such that data points in the same groups are more similar to other data points in the same group than those in other groups. in simple words, the aim is to segregate groups with similar traits and assign them into clusters. the goal of the k-means algorithm is to find groups in the data, with the number of groups represented by the variable k. the algorithm works iteratively to assign each data point to one of k groups based on the features that are…
When we get the data, after data cleaning, pre-processing and wrangling, the first step we do is to feed it to an outstanding model and of course, get output in probabilities. But hold on! How in the hell can we measure the effectiveness of our model. Better the effectiveness, better the performance and that’s exactly what we want. And it is where the Confusion matrix comes into the limelight. Confusion Matrix is a performance measurement for machine learning classification.
The million dollar question — what, after all, is a confusion matrix?
A Confusion matrix is an N x N matrix…
In this article we will copy a machine learning model inside a docker container and create a python program to predict the output using this model.We will create docker image for this whole setup
A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
Now that we know what a container actually does,we…
In this world of automation,we need rapid,fast and agile deployment.As soon as the developer comes up with new updates,it should be instantly tested and then deployed in the production environment.We will be solving this use-case in this article.
There is a project on which multiple developers are working.The multiple versions of the code are maintained using the VCS “Git”.A developer comes up with an updated code and pushes it to the feature branch.We need to instantly test this updated code in the Testing Environment and then deploy it in the Production Environment.We …
In this blog,we will create an Ansible Playbook which will dynamically load the variable file named same as OS name and by using the variable names we will configure webserver in our target node.
For doing this practical,you need to have Ansible installed and configured in the Ansible Controller Node.You can refer my earlier blog for installing and configuring Ansible from here.
Hope you have Ansible installed and configured.Now we can start off with our hands-on part.
Check the OS distribution and distribution version of the target node
For this,we can use the ansible facts.Ansible retrieves information about the target…
In this blog,we will launch a docker container using Ansible,retrieve it’s IP address and add it in the ansible inventory file dynamically.Then,finally we will configure the webserver on this newly launched docker container using ansible
In this guide,we will create our own chat servers and establish a network to trasnfer data using Socket Programming.Both the server and client machine will have both Sender as well as Receiver Programs.We will use the multi-threading concept to send and receive data parallelly between the sender and receiver programs on both sides.
Socket programming is a way of connecting two nodes on a network to communicate with each other. One socket(node) listens on a particular port at an IP, while other socket reaches out to the other to form a connection. Server forms the listener socket while client reaches…
Restarting httpd service is not idempotent in nature and consumes more resources.In this blog,we will see how to rectify this challenge in Ansible plabook
The general approach of restarting httpd services in Ansible plabook is to use the service module inside the tasks block and give the state argument as restarted.
#service module inside the tasks block
- name: service httpd
But in this approach,the httpd service is always restarted when the playbook is executed and the idempotence nature is lost.
To solve this challenge,we can use the concept of notify and handler in…
In this blog,I will be talking about OpenShift and the success stories of some companies using OpenShift
Red Hat OpenShift Container Platform unites developers and IT operations on a single platform to build, deploy, and manage applications consistently across hybrid cloud and multicloud infrastructures.
OpenShift Container Platform provides developers with a self-service platform for provisioning,building, and deploying applications and their components. With automated workflows like source-to-image (S2I) process, it is easy to get source code from version control systems into ready-to-run, Docker-formatted container images. …
In this guide,we will configure and start Docker services,launch a Docker container,set up python interpreter and run a python code inside the container
Docker is a software platform for building applications based on containers — small and lightweight execution environments that make shared use of the operating system kernel but otherwise run in isolation from one another. While containers as a concept have been around for some time, Docker, an open source project launched in 2013, helped popularize the technology, and has helped drive the trend towards containerization and microservices
Docker Container is a standardized unit which can be created…