Machine Learning (ML) Types of Generative Adversarial Networks (GANs) In this article, we cover the types of GAN's. A Generative Adversarial Network is a machine learning algorithm that is capable of generating new training datasets.
Machine Learning (ML) Beginner's Guide to Google Colaboratory In this article, we will be learning about Google Colaboratory, an excellent tool for data scientists.
System Design System Design of CRM Software CRM software can be defined as any software that aims to facilitate and/or automate business processes that occur between businesses, employees, and customers.
Problems on Binary Tree Almost complete binary tree In this article, we have explored the concept of Almost complete binary tree.
Algorithms Strictly Binary Tree A binary tree is a type of the tree data structure in which a parent node has at most two child nodes. Here, we will understand an important type of binary tree called Strictly Binary Tree and see how it differs from other binary tree types.
Problems on Binary Tree Perfect Binary Tree Perfect Binary Tree is one of the types of Binary Tree data structure. In this article, we will learn about the Perfect Binary Tree and its properties. We will also see how it differs from other types of Binary Tree.
Linux [FIXED] makeinfo command not found In this article, we have explored the reason behind the error "makeinfo command not found" and presented various fixes to resolve this error.
Culture Domestic or International Job Offer? When you grow in your career and get promotions, you will encounter a decision that can change your course of career: Where to accept a High paying Domestic Offer or an equivalent or even lower International Offer?
Software Engineering Airbnb's massive deployment technique: 125,000+ times a year Airbnb deploys its code over 125,000 times yearly. That is an average of 345 deployments per day. The question is: How does Airbnb keep up with such a demanding schedule?
git push declined due to email privacy restrictions [FIXED] In this article, we have explored the reason behind the error "push declined due to email privacy restrictions" along with two approaches to fix this issue while pushing your code changes on GitHub.
Python Sort by row and column in Pandas DataFrame In this article, we have explored different ways by which we can sort by row and column in Pandas DataFrame.
Linux [FIXED] fatal error: Python.h: No such file or directory In this article, we have explored the reason behind the compilation error "fatal error: Python.h: No such file or directory" and presented 3 different fixes to resolve this error.
C++ Different ways to terminate a program in C++ In this article, we were going to learn about the different ways with which we will be able to terminate the program at any point of the execution of the C++ program.
C++ Ways to iterate over Vector in C++ STL In this article, we have explored different ways to iterate over Vector in C++ STL. These include techniques like indexing, iterators, range based for loop and much more.
CSS CSS Gradients A color gradient is a smooth transition of different colors in a region. A CSS gradient displays a smooth transition of two or more specified colors and the direction, number of colors, positioning of color stops, can be controlled.
Web Development How to Create Google Chrome Extension In this article, we have explained step by step How to Create Google Chrome Extension along with complete code.
Linux Build teXinfo from source In this article, we have presented the steps to get the source code/ release package of teXinfo and build it from source and install in your system.
String Algorithms N-th Permutation of a string Given a string of length of `m` containing only lowercase alphabets. Find out the lexicographic `nth` permutation of the given string.
System Design Apache HBase in System Design In this article, we will learn when Apache HBase might be a good choice of database for your software. Since HBase is a NoSQL database, we begin by exploring the design choice between choosing SQL or NoSQL databases for your application.
Algorithms Complete Binary Tree In this article, we will learn about the what is the tree, Binary tree and complete binary tree also how it differs from a general Binary Tree in terms of different operations.
Data Communication and Computer Networks Switching Modes in Computer Networks In this article at OpenGenus, we will be discussing about the various switching modes in a Computer Network. But before we do that let us first understand what a switch is in detail.
Computer Architecture SIMD & SSE Instruction Set In this article, we will discuss scalar computing (and some of its drawbacks), the need for vector/parallel computing, the fundamental concepts behind single instruction, multiple data (or SIMD) architecture and SSE.
Java Introduction to Spring Boot In this article, we explore one of the most popular Frameworks for Java Developers - Spring Boot and compare it with other popular frameworks like Spring, Spring MVC, Hibernate, and Spring Data.
String Algorithms Lexicographic next string In this article, we are going to find the lexicographic next string for the given string.
Algorithms Preorder traversal in Binary Tree [Iterative + Recursive] Preorder traversal is one of the traversal in binary tree in which the root node is visited first then the left subtree and then the right subtree. The order can be written as ROOT LEFT RIGHT.