×
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.

Deep Learning

XLNet model architecture

In this article, we have explored architecture of XLNet model in depth. It is a popular NLP based Neural Network.

Riya Singh
C++

Merge Sort in C++ using OOP concepts

In this article at OpenGenus, we will learn how to design and implement Merge Sort in C++ Programming Language in detail using OOP concepts.

Shruti Singh
C++

Multithreaded Matrix Multiplication in C++

In this article, we will explored how to implement Multithreaded Matrix Multiplication in C++ Programming Language. Matrix Multiplication is a critical operation in Deep Learning and this makes this topic critical.

Aswin Shailajan
Python

4 Different ways to remove element from List in Python

In this article, we will explore different ways to delete an element in a List using Python's built-in methods and functions and apply it to delete the first and last element of a List.

Nithish Singh Nithish Singh
System Design

30 test cases for a login screen

In this article, we have listed and explained 30 test cases for the most important feature of any web app that is a login screen. This is an important question for Software Developer positions.

Rajat Namala
Machine Learning (ML)

4 Types of Machine Learning

In this article, we have explored the 4 different types of Machine Learning (ML). The goal of ML is to create techniques so that computers can act close to human behavior and the current techniques fall into 4 distinct categories.

Eswar Divi
JavaScript

Objects in JavaScript [Practical Guide]

Detailed article on object creation, access methods and various built-in methods of object in JavaScript.

Dharmik Patel Dharmik Patel
Natural Language Processing (NLP)

CBOW and Skip gram

This article at OpenGenus gives the idea of CBOW (Continuous Bag of Words) and Skip-gram in a detailed way along with differences between the two concepts.

Md. Reyanus Salehin
Ruby Programming

Master Routing in Rails [Practical]

In Ruby on Rail, routing is how an application handles HTTP requests and ultimately decides what will be provided to the user through controller actions. In this article, we will go through some routing conventions to follow when building a route.

sharon chebet kessio
Deep Learning

Training, Testing, Validation and Holdout Set

Training, testing, validation, and holdout sets are essential components of machine learning models that allow for effective evaluation of model performance and generalization. In this article, we will delve into what these sets are, how they are used, and why they are important.

Samyak Deshpande
Java

Timer Console Application in Java

In this article, we will understand how to develop a Timer Console Application which simulates a countdown timer with a Progress Bar and a countdown timer display.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
JavaScript

Detecting key press in JavaScript

Detecting key presses in JavaScript can be very useful for many applications, including games, text editors, and form input validation. In this article, we will explore the different ways of detecting key presses in JavaScript with code snippets and images.

Deepti Sharma
Deep Learning

Policy Gradient in RL

Policy gradient is a popular approach in RL that is used to learn a policy function that maps states to actions, by directly optimizing the expected return of the policy.

Anirudh Edpuganti Anirudh Edpuganti
Deep Learning

RetinaNet Model Architecture

In this article, we will explore the model architecture of RetinaNet Model which is widely used for Object Detection tasks. This is a strong alternative to YOLO, SSD and Faster R-CNN. It has over 32 million parameters.

Abhijeet Saroha Abhijeet Saroha
Deep Learning

Epoch, Iteration and Batch in Deep Learning

In this article, we will explore three fundamental concepts in deep learning: epoch, iteration, and batch. These concepts are essential in training deep neural networks and improving their accuracy and performance.

Samyak Deshpande
Computer Architecture

Pipelining in CPU [In-depth explanation]

Pipelining is an important concept in CPU optimization and utilization. It is a powerful technique used in modern CPUs to improve their performance and efficiency, but it also requires careful design and management to overcome the challenges and limitations associated with it.

Bakare Muideen Adeleke Bakare Muideen Adeleke
System Design

Fault Tolerance in System Design

To achieve fault tolerance, system architecture uses a variety of techniques. One of the most common techniques is redundancy, which means that a system has multiple components that perform the same function.

Ayush Tiwari
Java

Progress bar / indicator in Java

In this article, we will discuss several ways to program a Progress bar in Java in command line and as GUI.

Mohamed Adel Mohamed Adel
Java

Password generator, strength checker and password crack time estimator in Java

In this article, we will discuss several ways to code a program that generates random password, And another program that checks the strength of user's input password in Java, And final program that estimates the time needed to crack a user's password.

Mohamed Adel Mohamed Adel
Natural Language Processing (NLP)

Stop Words in NLP

In this article, we shall focus on the concept of stopwords and implementation of stopword removal in NLP.

Ambarish Deb Ambarish Deb
JavaScript

Calendar with JavaScript

We can do so many things with the JavaScript programming language and I enjoy building things with it, this time, I made a calendar of 12 months. I will walk you through the steps on how I created this calendar using JavaScript.

Virag Kormoczy Virag Kormoczy
Machine Learning (ML)

Large Counts Condition and Large Enough Sample Rule

Large Counts Condition and Large Enough Sample Rule are two important concepts in the fields of machine learning and statistics that are used to make inferences about populations based on samples.

Samyak Deshpande
System Design

Long Polling

In this article, we will cover one of the important backend communication design pattern which is Long Polling.

Ayush Tiwari
C++

Multithreaded Quick Sort in C++

This article provides an overview of the quicksort algorithm and its complexity. Quicksort is a sorting algorithm that uses a divide and conquer strategy to sort a list or array of elements by selecting a pivot element and dividing the array into two sub-arrays.

Bakare Muideen Adeleke Bakare Muideen Adeleke
Deep Learning

50+ Key Terms/ Topics in Deep Learning [Complete DL revision]

In this article at OpenGenus, we'll be diving into the world of deep learning and exploring some key terms / topics that you should be familiar with.

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