×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

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.

JavaScript

Gatsby.js tutorial: Introduction and Setup

In this Gatsby.js tutorial, we have prepared the local environment to work on, installed the dependencies and created the first Gatsby project framework.

Roland Van Duine Roland Van Duine
Machine Learning (ML)

Jensen Shannon Divergence

Jensen Shannon Divergence is one of the distribution comparison techniques that can be easily used in parametric tests in ML.

Vivek Praharsha Vivek Praharsha
Java

Hibernate Inheritance Mapping

In this article, we are going to learn various strategies of inheritance mapping that hibernate implements to deal with Inheritance Object-Relational Impedance Mismatch.

Gaurav Kumar
Machine Learning (ML)

Person re-identification ReID

In this article, we have explored the idea behind Person re-identification ReID applications, techniques for ReID and real world applications.

Saroj Mali
divide and conquer

Min and Max element in array

In this article, we have explained how to use a Divide and Conquer approach to find the Minimum and Maximum element in array using the theoretically minimum number of comparisons.

Purvak Baliyan
recursion

Print all combinations of factors

In this article, we will discuss about the algorithms to print every combination of factors of a given number (all factorization). We have explored recursive and partially iterative approach.

Harshul Nanda Harshul Nanda
Time Complexity

Worst Case of Merge Sort

In this article, we have covered the scenario when Merge Sort performs worst, how to identify such worst case inputs and Time Complexity analysis of Worst Case of Merge Sort.

Uddeshya Raj
String Algorithms

Find permutations of string in lexicographic order

In this article, we have presented an algorithm to Find permutations of string in lexicographic order. We have used the concept of Recursion.

Rahul Kumar Yadav
Algorithms

Generate 0 and 1 with 25% and 75% probability

Given a function that generates 0, 1 50% of the time (like most of the random function in modern programming languages do), how can we design a function that return 0, 1 25%, 75% of the time?

Chun Yan Liu
Machine Learning (ML)

Commonly Used Neural Networks

We have explored the commonly used Neural Networks like Hebbian Neural Networks, Auto-Associative Neural Networks, Hopfield Neural Networks, Radial Basis Function Neural Networks and much more.

Agastya Gummaraju
Java

CRUD operation using hibernate in MySQL database

In this article, we are going to learn how to develop an application that performs the CRUD operations in MySQL database using hibernate. Here we will develop a command line application but the same procedure can be used to develop any other type of application like GUI, webapp etc.

Gaurav Kumar
Java

Linked Hash Set in Java

In this article, we will understand the LinkedHashSet Class which has been included in java.util since version 1.4.

Sam Frank
Time Complexity

Asymptotic Analysis

In this article, we will be discussing about the idea of Asymptotic Analysis of Algorithms, 3 asymptotic notations used to represent the time complexity of an algorithm along with examples and much more.

Gifty Treesa Iju Gifty Treesa Iju
divide and conquer

Skyline Problem

In this article, we have explained an efficient approach to solve the Skyline Problem using a Divide and Conquer algorithm.

Gifty Treesa Iju Gifty Treesa Iju
Java

Caching in Hibernate

This article explains the basics of caching with Hibernate for default first-level cache and optional second-level cache, provides an extensive overview of general caching concepts, and includes example configurations of second-level cache.

Anna Burdanova
Machine Learning (ML)

Token Classification in Python with HuggingFace

In this article, we will learn about token classification, its applications, and how it can be implemented in Python using the HuggingFace library.

Reyansh Bahl
Machine Learning (ML)

Different Hyperparameter optimization techniques

In this article, we will explore various techniques used for optimizing hyperparameters of the machine learning model such as Grid Search, Bayesian Optimization, Halving randomized search and much more.

Sanjana Babu
Decrease & Conquer

Fake Coin Problem

Fake coin problem is an interesting problem in which we have to find a fake coin out of a number of coins, which is assumed to be lighter than the real coins using just a balance scale, which can be used to compare the weights of two piles of coins.

Rahul Kumar Yadav
JavaScript

How to use GraphQL with Gatsby.js

Gatsby.js is a full-stack front-end framework that is based on React and GraphQL. Gatsby.js comes natively packaged with GraphQL, alongside some additions to it. GraphQL might be suitable for your workflow.

Roland Van Duine Roland Van Duine
Algorithms

Divide and Conquer

In this article, we will discuss what is Divide and Conquer technique and how is it helpful. We will see various examples which uses the Divide and Conquer approach in their algorithms.

Harshul Nanda Harshul Nanda
Java

Mappings in Hibernate

This article explains and shows examples of mapping of relations between entity classes in application to relationships between database tables, including standard to SQL databases one-to-many, many-to-one, one-to-one, and many-to-many relationships in Hibernate.

Anna Burdanova
clustering algorithm

Spectral Clustering

Spectral clustering is an interesting Unsupervised clustering algorithm that is capable of correctly clustering Non-convex data by the use of clever Linear algebra.

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

Conditional Generative Adversarial Nets

In this article, we have explained the concept of Conditional Generative Adversarial Nets in depth.

Saroj Mali
Deep Learning

What is Neural Network and Deep Learning?

Deep Learning has become quite a buzzword in recent years. It has taken over in all applications from tasks like image recognition, chatbots like Alexa and Google Assistant to defeating world champions in a complex games like Go and Dota 2.

Souvik Ghosh
Algorithms

Binary Heap

Binary heap is a complete Binary tree structured as a heap data structure. Binary heaps are common way of implementing priority queues.

Ayush Sonare
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter