Introduction The Particle Swarm Optimization algorithm is inspired by nature and is based on the social behavior of birds in a flock or the behavior of fish and is a population-based algorithm for search. It is a simulation to discover the pattern in which birds fly and their formations and grouping during flying activity. Particle Swarm Optimization Algorithm In the PSO Algorithm, each individual is considered to be a particle in some high-dimensional search space. Inspired by the social and psychological behavior of people, which they tend to copy from other people's success, similar changes are made to the particles ... Read More
When working with datasets, it's important to understand characteristics of data. One of most fundamental aspects of a dataset is its central tendency - point around which data tends to cluster. This can be quantified in a number of ways, including minimum, maximum, median, and mean. In this article, we'll explore these different measures of central tendency and show you how to calculate them using a variety of programming languages. What is Minimum of a Dataset? The minimum of a dataset is smallest value in set. This value is useful for understanding lower bounds of data and can help identify ... Read More
Introduction Image Segmentation is the process of partitioning an image into multiple regions based on the characteristics of the pixels in the original image. Clustering is a technique to group similar entities and label them. Thus, for image segmentation using clustering, we can cluster similar pixels using a clustering algorithm and group a particular cluster pixel as a single segment. Thus, let's explore more image segmentation using clustering, Image Segmentation The process of image segmentation by clustering can be carried out using two methods. Agglomerative clustering Divisive clustering In Agglomerative clustering, we label a pixel to a close ... Read More
Introduction RPA stands for Robotic Process Automation. An RPA developer is a person who designs, maintains, builds, and implements RPA systems. In an organization, an RPA developer has the role to create optimized workflow processes and work cross-functionally with operations and business analysts. Scope of an RPA Developer Today the world is moving towards automation where organizations maximum repetitive processes to be automated as much as possible. Thus the demand for highly skilled RPA professionals has gained pace. With the right skill set, RPA developers can fill the in the respective domains. An RPA developer is essentially a software developer ... Read More
Introduction Exploratory Data Analysis (EDA) is the process of summarization of a dataset by analyzing it. It is used to investigate a dataset and lay down its characteristics. EDA is a fundamental process in many Data Science or Analysis tasks. Different types of Exploratory Data Analysis There are broadly two categories of EDA Univariate Exploratory Data Analysis – In Univariate Data Analysis we use one variable or feature to determine the characteristics of the dataset. We derive the relationships and distribution of data concerning only one feature or variable. In this category, we have the liberty to use either ... Read More
Docker is a widely popular open-source tool that simplifies process of creating, deploying, and running applications within containers. Alpine, on other hand, is a lightweight Linux distribution that is optimized for Docker containers, making it a perfect choice for those who want to keep their images small and efficient. In this article, we will explore how to start a shell in Alpine Docker container, and provide several examples that will demonstrate its usage and benefits. What is a Shell in a Docker Container? Before we dive into how to start a shell in Alpine Docker container, it is essential to ... Read More
Introduction Document Retrieval in Machine Learning is part of a larger aspect known as Information Retrieval, where a given query by the user, the system tries to find relevant documents to the search query as well as rank them in order of relevance or match. They are different ways of Document retrieval, two popular ones are − Boolean Model Vector Space Model Let us have a brief understanding of each of the above methods. Boolean Model It is a set-based retrieval model.The user query is in boolean form. Queries are joined using AND, OR, NOT, etc. A document ... Read More
Linux is a powerful and versatile operating system that has gained immense popularity in computing world. One of most useful features of Linux is ability to combine and execute multiple commands at once, which can significantly improve your productivity and efficiency. In this article, we will discuss various techniques for combining and executing multiple Linux commands, along with examples that demonstrate their practical applications. Combining Commands with Pipes The most common way to combine Linux commands is by using pipes. A pipe is a feature that allows output of one command to be passed as input to another command. syntax ... Read More
Introduction In world of Unix and Linux, Bourne shell is a popular and widely used command-line interface for interacting with operating system. One of most powerful features of Bourne shell is command substitution, which allows you to use output of one command as input for another. This article will explore command substitution in Bourne shell, including how it works, why it's useful, and some practical examples. What is Command Substitution? In Bourne shell, command substitution is a feature that allows you to take output of one command and use it as input for another command. This is done by enclosing ... Read More
When working with a Unix-based operating system such as Linux or macOS, it is common to encounter situations where a process becomes unresponsive or needs to be terminated for some reason. Fortunately, there are several command-line utilities available that allow users to end processes in a variety of ways. In this article, we will explore three of most commonly used utilities for terminating processes: kill, pkill, and killall. We will cover their basic usage, common options, and examples of how they can be used to manage processes on a Unix system. Basic usage of kill, pkill, and killall Before diving ... Read More