Algorithms Merge Insertion Sort Merge Insertion Sort is the combination of Merge sort and Insertion sort that minimizes the worst case time complexity for smaller value of n.
Machine Learning (ML) Text Summarization using Transformers In this article, we will learn about the fundamentals of Text Summarization, some of the different ways in which we can summarize text, Transformers, the BART model, and finally, we will practically implement some of these concepts.
data science Time Series Classification In this article, we will learn about a beginner-level approach to time series classification.
System Design PostgreSQL in System Design This article aims to give a brief overview of the PostgreSQL relational database management system, provide some brief comparisons to other alternatives, such as MySQL, illustrate useful features in PostgreSQL and discuss certain systems in which PostgreSQL proves more useful.
C++ Build GCC from source [GCC v12.2.0] In this article, we have presented the steps to build any version of GCC from source and install it.
C++ [FIXED] error: 'vector' is not a member of 'std' In this article, we have explored the compilation error "'vector' is not a member of 'std'" and presented the fix to resolve it.
JavaScript Get IP address using JavaScript In this article, we have explained the approach to get IP addresses using JavaScript.
Algorithms Longest word with given prefix and suffix You are given a list of words, a prefix, and a suffix. You have to find the longest word in the given word list that has a given prefix and suffix.
C++ 'cout' was not declared in this scope [FIXED] In this article, we have explored the reason behind the compilation error "cout was not declared in this scope" and how to fix it.
Software Engineering Network File System In this article, we will learn an important concept in network, that is Network File System.
data science Fuzzy Relations, Propositions, Implications and Inferences In this article, we will first learn about fuzzy relations and the different types of operations that can be performed on them. Then, we will learn about the truth values of fuzzy propositions, about fuzzy implications or if-then rules.
binary search Egg Dropping Puzzle In this article, we have explored the Egg Dropping Puzzle in depth with various algorithms including Combinatorics and Dynamic Programming.
List of Mathematical Algorithms Check if given year is a leap year [Algorithm] In this article, we have present the concept and algorithm to check if a given year is a leap year or not.
String Algorithms Lexicographic rank of string We will see what is the rank of the string in lexicographic order, for the words which can be made using all the characters of the given string and calculate using a string algorithm.
Java NullPointerException in Java Any developer beginning their Java programming journey will inevitably come across a certain error: the NullPointerException. The NullPointerException is one of the most common errors encountered by beginner programmers when dealing with objects in Java.
C++ Split String in C++ [3 ways] In this article, we will see different ways a string can be splitted in C++. This involve the use of find(), substr() and much more.
C Programming Clear Console in C During the execution of the program, the developer needs to clear the screen or remove the previous output for new output. To clear the console screen in the C language many methods are available.
Software Engineering Implement DevOps as a Solo Founder/ Developer Solo founders are a special breed. They're the ones who have an idea and go out and make it happen, no matter what. And when it comes to implementing DevOps, they have their work cut out for them.
Software Engineering Interview Questions on Hibernate In this article, we have presented 65 Interview questions on Hibernate covering several topics including 10 Multiple choice questions (MCQs) and 55 Descriptive questions with answers.
data science Introduction to Feature Engineering In this article, we will be learning about an important step in the machine learning process: feature engineering.
Machine Learning (ML) Convolution Filters / Filters in CNN Convolution filters are filters (multi-dimensional data) used in Convolution layer which helps in extracting specific features from input data. There are different types of Filters like Gaussian Blur, Prewitt Filter and many more which we have covered.
System Design System Design of Bank Management System In this article, we will take a look at the key features a bank management system needs to offer, its high-level, low-level design, database design, and some of the already existing bank management systems.
Python Python script to get CPU and RAM Usage In this article, we have developed a Python script to get CPU and RAM Usage on a system using psutil library. We extend it to get CPU and RAM usage for each process and for each core.
Machine Learning (ML) Performance Comparison of Different Models and Data Preprocessing Techniques In this article, we will be comparing the performance of different data preprocessing techniques (specifically, different ways of handling missing values and categorical variables) and machine learning models applied to a tabular dataset.
data science Fuzzy Inference System: Introduction In this article, we will discuss a few fundamental concepts that govern the functioning of Fuzzy Systems. We will also discuss some of their real world applications while comparing and contrasting them to Crisp (Hard Computing) Systems.