Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
UX Design Law of Continuity in UX design These principles comes in consideration on the basis of observing the human behavior of grouping things together. These law will guide you to make the effective design in consideration of users.
Software Engineering SOLID Principles: The Foundation of Robust Object-Oriented Design In this article at OpenGenus, we will dive deep into SOLID principles and illustrate them with practical code examples.
Deep Learning Tensor Operations: Flatten and Squeeze In this article at OpenGenus, we have explored the 2 fundamental operations in Deep Learning models that modify tensor structure that is Flatten and Squeeze op.
JavaScript Introduction to ElectronJS In this article on OpenGenus, we will explore an introduction to creating cross-platform desktop applications using Electron JS.
Data Communication and Computer Networks Adaptive and Non-Adaptive Routing Algorithms In this article at OpenGenus, we have explored the concept of Adaptive and Non-Adaptive Routing Algorithms along with examples for both types.
Python Reasons to consider Django Rest Framework: A Comprehensive Guide In this article at OpenGenus, we will explore Django Rest Framework in-depth, covering its key features, benefits and best practices.
Deep Learning Adagrad: An Adaptive Gradient Algorithm for Optimization Adaptive Gradient Algorithm, abbreviated as Adagrad, is a gradient-based optimization algorithm first introduced in 2011.
Web Development Cross-Origin Resource Sharing (CORS) Cross-Origin Resource Sharing (CORS) is a security feature implemented by web browsers to control how web pages or web applications hosted on one domain can request and interact with resources (such as data, APIs, or assets) hosted on another domain.
Culture Hacktoberfest 2023 Hacktoberfest 2023 is scheduled to be held from 1st October 2023 to 31st October 2023. Hacktoberfest is the biggest open-source one-month long event that is organized by DigitalOcean along with other sponsoring companies.
Machine Learning (ML) Machine learning mock interview In this article at OpenGenus, we will see how a machine learning interview for a data science job will be.
JavaScript Tutorial to Use Axios In this tutorial at OpenGenus, we will dive into the world of Axios and learn how to use it effectively to handle HTTP requests in your web applications.
Database Management System (DBMS) SQL Queries [All Queries you need] with examples In this article at OpenGenus, we have covered a brief overview of SQL and its importance in database management along with explanation of SQL queries and their role in retrieving data from databases.
C Programming Trie in C Programming Language (using struct) To represent a Trie data structure in C, you can use a structure and pointers to create the nodes of the Trie.
Deep Learning Adam Optimizer This article introduces the Adam optimizer, an adaptive algorithm widely used in machine learning and deep learning. It combines Adagrad and RMSprop, ensuring faster convergence and improved performance for various tasks like image classification, object detection etc.
Web Development Error Handling and Logging in Backend Applications This article at OpenGenus delves into the significance of error handling and logging in backend applications, outlining best practices to ensure smooth operations, quicker debugging, and enhanced user experience.
Machine Learning (ML) Brightness and Contrast in Image Processing for ML Image processing is an important preprocessing step in machine learning because it can greatly improve the quality of the input data, which can in turn improve the performance of machine learning models.
Python AVL Tree in Python [using OOP + Inheritance] AVL (Adelson-Velsky and Landis) tree is a self-balancing binary search tree, where the balance factor of each node is the difference between the heights of its left and right subtrees i.e. either -1, 0, or 1.
Deep Learning Understanding AdaDelta: An Adaptive Learning Rate Optimization Algorithm In this article at OpenGenus, we will explore AdaDelta from the ground up, understanding its mechanics and the benefits it offers over traditional optimization techniques.
C++ Min / Max Heap in C++ using STL In this article at OpenGenus, we are going to study and explore Min / Max Heap in C++ using STL. We will see their definition, usage and how we are going to apply them to solve various complex problems in C++ language.
Deep Learning RMSprop (Root Mean Square Propagation) RMSprop is a widely used ML optimization algorithm, adapting learning rates based on historical gradients. The article outlines its workings, advantages over traditional methods, discusses some drawbacks, and explores its current applications and future potential.
MySQL Math Functions in SQL/MySQL This article at OpenGenus will demonstrate the numeric/Math function and their roles in mathematical operations with syntax and example using MySQL query. These functions are used for mathematical calculation in Data Analysis and Computer programming.
Deep Learning He initialization in Deep Learning He initialization, also known as Kaiming Initialization, is a widely used technique in deep learning for initializing the weights of neural networks. It was introduced by Kaiming He et al. in 2015 as an improvement over the traditional random initialization methods.
C++ Floyd Warshall Algorithm in C++ Floyd Warshall Algorithm is one of the famous graph algorithm for finding shortest path between a node to every other node. In this article at OpenGenus, we have implemented Floyd Warshall Algorithm in C++ programming language.
Deep Learning 7 Different Prompting Techniques In this article at OpenGenus, we will explore various techniques utilized in prompt engineering, shedding light on the most popular and effective approaches.
Java Hangman in Java This article discusses the origins of the game, its simple yet captivating premise, and how it has entertained and challenged players for centuries. The article also mentions the intention to implement Hangman in the Java programming language.