Clustering is creating groups of similar data points. Datapoints in different clusters are very different.
K means is a clustering algorithm that focuses on grouping similar elements or data points into a cluster. K represents the number of clusters. The means refer to averaging of the data.
K-means clustering is an unsupervised learning algorithm as we don't have any fixed target variable. the main aim of the k-mean clustering algorithm is to minimize the sum of the distance between the data points and the centroid of the cluster.
Initially, we randomly select few data points, they are like clusters with…
Due to more and more exposure to the internet, the rate of cybercrime is increasing day by day in many different ways. To analyze the cybercrime rate based on the type of cybercrime in an area we can use machine learning, and then further action on the predicted crime type can be taken by the cybercrime investigators in that particular area.
These are some of the types of cybercrime:
For example, we have data on all these types of cybercrime, and using machine learning we are classifying types of…
We can containerize GUI application in a Docker container that runs in the foreground that is what we’ll see now,
How to Containerise a GUI application in Docker?
Firstly, we’ll create a Dockerfile to build a docker image for firefox:
Create a separate directory for this task (not necessary)
RUN yum install -y firefox
In this blog, we are going to create a Kubernetes cluster like how we did in the previous blog and then further we are going to launch a WordPress website on worker node and a database server for this website.
Steps to do the task :
Starting steps will be the same as the previous blog, so we’ll continue the further process.
Link for the previous blog-
Ansible Role to Configure K8S MultiNode Cluster over AWS Cloud.
Before we start the actual task…
“chmod +x ec2.py” and “chmod +x ec2.ini”
Steps to complete this task:
Step 1: Creating a MySQL database using AWS RDS
Click on create database , select options according to free tier
OpenShift is a tool which enables developers to deploy their application to one or more hosts, these applications can be web applications , backend applications including databases and microservices.
Features of OpenShift:
OpenShift helps developer to focus on designing and testing rather than spending time on managing and deploying containers, that will speed up the deployment process with better application design. This increases the developers ability to innovate.
As we already discussed above OpenShift enables efficient container orchestration , rapid container provisioning, deploying, scaling and management. …
What is Jenkins?
Jenkins can be termed as an open source continuous integration server that helps developers by orchestrating a chain of actions, to achieve the Continuous Integration process in a automated way.
Jenkins supports the complete development lifecycle of software from building, testing, documenting the software, deploying and other stages of a software development lifecycle.
A process of development includes various changes in the source code and in a shared repository. every commit made is then build. that helps to detect problem early in the code. Jenkins provides the build and test results to the concerned teams.