×
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

Learn to use Lists in HTML

We have taken a deep look into using list elements in HTML and the different designs we can achieve.

Nishkarsh Raj Nishkarsh Raj
Machine Learning (ML)

Face Aging using Conditional GANs with Keras implementation

Felt intrigued when the FaceApp generated realistic photos of you at an older age? Read on to know how conditional GANs can be used for face aging, and how to implement it on your own using Keras!

Anamitra Musib
Machine Learning (ML)

Basics of Image Classification Techniques in Machine Learning

You will get n idea about What is Image Classification?, pipeline of an image classification task including data preprocessing techniques, performance of different Machine Learning techniques like Artificial Neural Network, CNN, K nearest neighbor, Decision tree and Support Vector Machines

Taru Jain
Software Engineering

Learn to use Lists in Python

Lists are one of the four built-in data structures in python. It is mutable and used to hold multiple objects together

Tanmayi Patibandla Tanmayi Patibandla
Machine Learning (ML)

Converting colored images (RGB) to grayscale using Autoencoder

We built an autoencoder from scratch in TensorFlow to generate the grayscale images from colored images.

Abhinav Prakash Abhinav Prakash
Software Engineering

Learn about the internals of a Python Object

In Object Oriented Python, it is useful to understand the internal things of an object or a class or a class instance. It can help in understanding the internal logic and in debugging.

Neeraj Durgapal Neeraj Durgapal
Algorithms

Stooge Sort

Stooge sort performs sorting in first 2/3 part and then it performs sorting in last 2/3 part. After that, sorting is done on first 2/3 part to ensure the array is sorted.

Ankur Sanodiya
Software Engineering

Write Custom/ User-defined exceptions in Java

Custom Exceptions: These exceptions are not defined in Java librairies, but can be defined by us to handle customized error situations. Example: Suppose, our banking transaction program should raise exception for debit from an account with zero balance

Biswajit Roy Biswajit Roy
Machine Learning (ML)

Understanding Support Vector Machines (SVMs) in depth

Support vector machines (SVMs) are a particularly powerful and flexible class of supervised algorithms for both classification and regression.

Vijendra Kumar Saini Vijendra Kumar Saini
Machine Learning (ML)

Generate new MNIST digits using Autoencoder

In this article, we will learn how autoencoders can be used to generate the popular MNIST dataset and we can use the result to enhance the original dataset.

Abhinav Prakash Abhinav Prakash
Machine Learning (ML)

Understanding Deep Convolutional GANs with a PyTorch implementation

In this article, we will briefly describe how GANs work, what are some of their use cases, then go on to a modification of GANs, called Deep Convolutional GANs and see how they are implemented using the PyTorch framework.

Anamitra Musib
Software Engineering

Learn to use Pair in C++ STL

pair in the C++ STL is a container defined under the <utility> library used to store a pair of two data elements or objects.

Arvind Tatiparti
Software Engineering

Use Deque in C++ STL

deque in the STL of C++ is a dynamically resizing container to implement a double-ended queue data structure.

Arvind Tatiparti
Algorithms

Find Minimum Swaps required for Bracket Balancing

Given a string of 2N characters consisting of N '[' brackets and N ']' brackets, our target is to find the minimum number of swaps required to make the set of brackets balanced.

Vaibhav Gupta
Algorithms

Generating all permutations of an array in C++ using STL

We can generate all permutations of an array by making use of the C++ STL function next_permutation.

Arvind Tatiparti
Algorithms

Find the Largest lexicographic array with at most K consecutive swaps

For a given array, find the largest lexicographic array which can be obtained from it after performing at most K consecutive swaps.

Arvind Tatiparti
Software Engineering

Learn to use For loop in Kotlin

For loop is a commonly used type of loop that is supported in Kotlin and we will learn about it in this article.

Thura Htue Ko Ko
Software Engineering

Learn about While and Do While loops in Kotlin

While and Do While are two types of loops that are supported in Kotlin and we will learn about them in this article.

Thura Htue Ko Ko
Software Engineering

Learn about While loop in Python

While loop statement in Python programming language repeatedly executes a target statement as long as a given condition is true.

Drishti singh
Software Engineering

Master the use of Constructors in Java

In Java, a constructor is a block of code similar to a method which is used to initialize objects. It is called when an instance of a class is created.

Ananyashree
Software Engineering

Using CSS to print an HTML webpage nicely

You will learn ow to use CSS to make printing a webpage convenient? along with features like adding page break, hiding particular part from printing and others, How to block an user from printing a webpage? and a demonstration to clarify the ideas involved

Isha Gautam
Problems on Binary Tree

Sum of k smallest elements in Binary Search Tree

Given a binary search tree and a integer k our task is to find out sum of all the elements which is less or equal to the k th smallest element

Parth Maniyar Parth Maniyar
Problems on Binary Tree

Find k-th smallest element in Binary Search Tree

Given root of the tree and k as input, output K th smallest element. We reduce the time complexity from O(N) to O(log N).

Parth Maniyar Parth Maniyar
Problems on Binary Tree

Algorithm to convert Binary Search Tree into Balanced Binary Search Tree

In this article, we will explore an algorithm to convert a Binary Search Tree (BST) into a Balanced Binary Search Tree in linear time O(N).

Parth Maniyar Parth Maniyar
Machine Learning (ML)

Data Analysis using Regression

In this article, we have clarified the most usually utilized kinds of regressions in information science and its application in data analysis

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