×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
OpenGenus Tech Review Team

OpenGenus Tech Review Team

The official account of OpenGenus's Technical Review Team. This team review all technical articles and incorporates peer feedback. The team consist of experts in the leading domains of Computing.

Tokyo, Japan •
3723 posts •
Software Engineering

Working with Set in Java like a master

Set is a data structure that is used as a collection of objects. Java supports it through its Java Collection library.

Akshay Gopani Akshay Gopani
Machine Learning (ML)

Importance of Loss Function in Machine Learning

A loss function is a measure of how good your prediction model does in terms of being able to predict the expected outcome(or value).

Aditya Rakhecha Aditya Rakhecha
Software Engineering

Different ways to take input in C++

We are going to discuss how we can get different types of information from the user like from local files and interactive input using cin

Vincent Iroleh Vincent Iroleh
Software Engineering

Using if else if statement in C

if else if is a conditional statement that allows a program to execute different code statements based upon a particular value or expression. It is natively supported in C programming language

Abhishek Kumar
Algorithms

Shortest Common SuperSequence 【O(M*N) time complexity】

Given two strings X and Y, the supersequence of string X and Y is such a string Z that both X and Y is subsequence of Z.

Sadanand Vishwas Sadanand Vishwas
Algorithms

All Valid Word Breaks of a Sentence 【O(2^N) time complexity】

We are given with a valid sentence without any spaces and we are given with a dictionary of words. We need to print all the possible ways to break the sentence so that all the breaked words belongs to the dictionary.

Sadanand Vishwas Sadanand Vishwas
Algorithms

Word Break Problem 【O(n * s) time complexity】

In this problem we are given with a string and a dictionary of words, we need to find if the string can be segmented to words so that all the segmented words are present in the dictionary.

Sadanand Vishwas Sadanand Vishwas
Software Engineering

Understanding Singleton Design Pattern in C++ with 4 techniques

Singleton pattern in C++ is a design pattern which prevents multiple objects of a class to exist. This is a very useful and widely used design pattern

Harshita Sahai Harshita Sahai
Software Engineering

Null Object Design Pattern in C++

Null object pattern is a design pattern that simplifies the use of dependencies that can be undefined. This is achieved by using instances of a concrete class that implements a known interface, instead of null references.

Harshita Sahai Harshita Sahai
Software Engineering

Understanding Observer Pattern in C++ in depth

The Observer Pattern is a design pattern where changes in one object can be notified to other objects. This is important as with this, we can use objects that have dependency

Harshita Sahai Harshita Sahai
Software Engineering

Understanding Abstract Factory Pattern in C++ with an example

Abstract factory pattern provides a framework that allows to create objects that follows a pattern. So at runtime, abstract factory is coupled with any desired factory which can create objects of desired type.

Harshita Sahai Harshita Sahai
Software Engineering

Implementing Drag and Drop feature in HTML

We have taken a look into the drap and drop feature in HTML and implemented a demo to illustrate how to implement and use it.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Master the use of Links in HTML

In this article, we will learn about working with links in HTML like an expert. We will see how to create a link?, Different types of links like local, external, target attributes for links and other features like bookmarking a links, using CSS styling

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Understanding and using ID and class attributes in HTML

In this article, we will take a deep look into using ID and class attributes with different HTML elements and how specific JavaScript and CSS code can to applied to different HTML elements using it.

Nishkarsh Raj Nishkarsh Raj
Software Engineering

Learn to use Tables in HTML

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

Nishkarsh Raj Nishkarsh Raj
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
OpenGenus IQ © 2026 All rights reserved ™
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship