×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Jobs
  • About
  • One Liner
  • RANDOM
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • AI Engineering
  • Scholarship
  • Campus Ambassador

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Software Engineering

Snowflake

Snowflake is a cloud computing based data warehousing company. It provides cloud based storage and analytics services as SaaS (Software as a Service).

Kirabo Ibrahim Kirabo Ibrahim
Machine Learning (ML)

ADMM - Alternating Direction Method of Multipliers

Distributed convex optimization, and in particular, large-scale issues occurring in statistics, machine learning, and related fields, are particularly suited to the Alternating Direction Method of Multipliers (ADMM).

B E Pranav Kumaar B E Pranav Kumaar
trie

Dictionary using Trie

In this article, we will learn about the Trie data structure and its application in dictionary.

Suraj Kumar Suraj Kumar
Algorithms

Weight Balanced Binary Tree

A self-balancing binary search tree is a type of binary tree that automatically adjusts its structure on insertion or deletion in order to maintain balance. Here, we will learn about Weight Balanced Binary Tree, which is a type of self-balancing binary search tree.

Astha Jain Astha Jain
Software Engineering

Functional Programming

This quick and pacy functional programming overview will show you a quick glimpse of the main areas of the functional programming world.

Mayank Kamboj
JavaScript

TypeScript Tutorial

Typescript introduces static typing to JavaScript, but it's not clear what this implies until one understands what static typing is all about.

Mayank Kamboj
data science

Different Datasets available

In this article, we will take a look at the various datasets available that can be used for different problems.

Sanjana Babu
data science

Sites to find different datasets

In this article, we will see some of the data sources from where we can download and use datasets for free for our data science projects.

Sanjana Babu
C++

Print double value with full precision in C++ [7 methods]

In this article, we have presented several methods to print double or float values with desired precision in C++ using cout.

Geoffrey Ziskovin Geoffrey Ziskovin
Sorting Algorithms

Bubble sort vs Selection sort

Bubble sort and Selection sort are both comparison-based sorting algorithms which can be differentiated through the methods they use for sorting. But before going through the key differences between them, let's understand how both of these algorithms work.

Saumya Panda
Software Engineering

Reduce AWS cost by 70%

If you are a start-up or small business running your operations on Amazon Web Services (AWS), you know how quickly costs can spiral out of control. In this article, we mention different techniques to reduce your AWS cost.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C++

Convert array of uint8_t (uint8_t*) to string in C++ [3 methods]

In this article, we have presented different ways to convert an array of uint8_t (uint8_t*) to string in C++.

Geoffrey Ziskovin Geoffrey Ziskovin
Natural Language Processing (NLP)

Text Summarization Interview Questions (NLP)

In this article, we will go over 70 questions that cover everything from the very basics of Text Summarization to the evaluation of summarized pieces of text using various metrics.

Agastya Gummaraju
Machine Learning (ML)

Drone simulation with object detection

Drones are Unmanned Aerial Vehicles (UAV) that are remotely controlled either by humans or by computer programs. They range in size from under one pound to several hundred pounds.

B E Pranav Kumaar B E Pranav Kumaar
Machine Learning (ML)

Panoptic Segmentation

Panoptic Segmentation is an improved human-like image processing approach that combines the goals of both Instance and Semantic Segmentation. It was first proposed in a 2018 paper by Alexander Kirillov.

B E Pranav Kumaar B E Pranav Kumaar
Algorithms

3D Kadane's algorithm

In this article we are going to learn about what kadane's algorithm is and will also see how to apply it on 3-dimensional arrays to generate a sub-cube with maximum sum of its elements (3D Kadane's algorithm).

Rahul Kumar Yadav
Deep Learning

Deep Learning Practice Questions

In this article, we will be going over 50 practice questions related to deep learning.

Reyansh Bahl
Machine Learning (ML)

Confusion matrix and how accuracy is not the key always

Confusion matrix is a term in the field of machine learning which is generally associated with a lot of confusion on what it means, which is exactly what will be removed in this article as we understand confusion matrix.

Aiden Samuel
C++

Extract integers from string and store in vector using C++

In this article we will learn how to extract integers from a string and store it in a vector using C++.

Cara Roño Cara Roño
backtracking

Backjumping

In this article, we have covered the concept of Backjumping which is an improvement to the Backtracking Algorithm. We will solve the N Queens Problem by making use of the Backjumping Algorithm. We have presented the Time and Space Complexity for various cases.

CHEW Chee Keng
Python

Refresh URL / Tab Script in Python

In this article, we present the approach to implement a Python script that can refresh an URL / Tab in the browser. Manually, this can be done by pressing F5 key.

Kirabo Ibrahim Kirabo Ibrahim
Linux

Install specific version of Glibc

In this article, we have mentioned the steps to illustrate how to download and install a specific version of Glibc so that you can resolve glibc related issues. The latest version of Glibc is v2.36.

Geoffrey Ziskovin Geoffrey Ziskovin
Computer Architecture

GCC Compiler Intrinsics

In this article, we will discuss the GNU Compiler Collection (GCC), the fundamentals of intrinsics, some of the ways in which these intrinsics can speed up vector code, and we will also take a look at a list of some of the x86 intrinsics that GCC offers.

Agastya Gummaraju
String Algorithms

Minimum Window Substring

Given two strings A and B. We need to find the smallest substring of A that has all the characters in B. If there is no such string, then the answer will be an empty string.

Gaurav Kumar
Machine Learning (ML)

Saving and Reusing Machine Learning Models

In this article, we will be learning about various ways of saving and reusing machine learning models.

Reyansh Bahl
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter