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

Aditya Chatterjee

Aditya Chatterjee is an Independent Algorithmic Researcher, Software Developer and Technical Author. He is the founding member of OPENGENUS, an organization with focus on changing Internet consumption

India / Higashikurume, Tokyo, Japan •
227 posts •
Deep Learning

Run Llama3.1-8B (LLM) on DigitalOcean CPU droplet

In this guide at OpenGenus.org, we present the steps to setup the minimum required DigitalOcean CPU droplet, download Llama3.1-8B-Instruct model, prepare the script to run it on a sample input and generate the output. The computation time can vary from 2 to 10 minutes (or beyond).

Aditya Chatterjee Aditya Chatterjee
Deep Learning

Bilinear Upsampling

In this OpenGenus article, let us discuss Bilinear Upsampling which pops up quite bit in regards to image manipulation and processing in a greater detail.

Shivangi Chatterjee
PyTorch

slice_scatter op in PyTorch

`torch.slice_scatter` is a tensor manipulation function in PyTorch that allows us to embed values from one tensor into another at specified locations. This operation generates a new tensor with fresh storage rather than modifying the original tensor.

Vedashree D
PyTorch

Designing ResNet50 in PyTorch

The core architectural innovation is the use of residual blocks with shortcut connections (or skip connections).

Vedashree D
books

DSA Takeover Coding Cheatsheet: Must have book for all programmers

"DSA Takeover Coding Cheatsheet" is one of the highest rated textbook on Algorithms and Data Structures.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Deep Learning

INT4 Quantization (with code demonstration)

INT4 quantization is a technique used to optimize deep learning models by reducing their size and computational costs. It achieves this by using 4-bit integers instead of 32-bit floating-point numbers.

Vidhi Srivastava Vidhi Srivastava
C++

Dynamic and Static dispatch in C++

A dispatch mechanism determines which function gets executed when called upon by an object. In this OpenGenus article, we will explore each of these mechanisms along their approach to overloading and polymorphism.

Vedashree D
Algorithms

DAILY43: Algorithmic Problems for Coding Interviews: Easy level, C++ edition

This book "DAILY43: Algorithmic Problems for Coding Interviews, Easy level, C++ edition" is the book you need to master Algorithm and Data Structure problems for Coding Interviews.

Aditya Chatterjee Aditya Chatterjee
Python

Builder Pattern implementation in Python

The Builder pattern solves this problem by separating the construction process from the object's representation, enabling the creation of different representations using the same construction steps.

Israel Serralvo Caballero
C++

Adding Numbers with Linked Lists in C++

In this article at OpenGenus, we will add numbers stored in a linked list data structure and implement it in C++ Programming Language.

Vedashree D
Web Development

Password Generator using React

In this article at OpenGenus.org, we will learn about generating a password using React, JavaScript and Vite. To people who are new to Vite, it's a build tool that aims to provide faster and leaner web development experiences.

Anna the Trainee
Web Development

Responsive Image Grid

In this OpenGenus article, we will create a responsive image grid using HTML and CSS.

Hizkiyas Bogale Gebregiorgis Hizkiyas Bogale Gebregiorgis
HTML

Unveiling Web Audio API: A Symphony of Sound on the Web

In the early days of the web, audio playback relied on plugins like Flash. However, the introduction of the element in HTML5 and the Web Audio API changed the game, eliminating the need for plugins and offering developers a robust toolset for creating dynamic audio experiences.

Shreyash Meshram
Web Development

Adding Popover in a Webpage

Popovers are overlays of content (essentially like pop-up boxes) which can be triggered upon clicking or hovering over an element in your webpage.

Sridevi Shankar
Algorithms

Minimum Absolute Difference Between Elements With Constraint

In this article at OpenGenus, we will solve the problem called Minimum Absolute Difference Between Elements With Constraint. The article will guide you through the intuition of how to solve the problem using the concept of Binary Search and Ordered Set.

Manraj Singh Manraj Singh
Algorithms

Maximum Profit by Buying and Selling a Share at Most k Times

In this article at OpenGenus, we will solve the problem of getting maximum profit by buying and selling a share at most k times.

Manraj Singh Manraj Singh
C++

nth_element in C++ STL

nth_element is a function in the C++ Standard Template Library (STL) that allows you to partially sort a range of elements in a container, such that the element at the nth position is the one that would be at that position if the entire range was sorted.

Manraj Singh Manraj Singh
Python

Open World RPG Game in Python

In this OpenGenus article, we will cover the steps necessary for creating your very own open-world RPG game in Python programming language.

Jessica Janko
Operating System

Virtual Memory in OS

Virtual memory is a concept that underpins the seamless operation of our computer systems. It's a behind-the-scenes hero, allowing computers to transcend the limitations of physical memory (RAM) and handle complex tasks with ease.

Pranay Kalakonda
System Design

3 Types of Cache Misses: Compulsory, Capacity and Conflict Miss

In this article at OpenGenus.org, we will discuss the 3 types of cache misses- namely, compulsory, conflict and capacity misses.

Sridevi Shankar
System Design

Library Management System using Binary Search Tree (BST) [with source code]

In this article at OpenGenus.org, we will guide you through the creation of a Library Management System (LMS) using the Binary Search Tree (BST) data structure.

Shone Binu Shone Binu
Software Engineering

Write through and write back

Write-through and write-back are two working methods of buffer memory. Whenever the processor wants to write a word, it checks to see if the address where it wants to write the data exists in the cache.

Yun You Yun You
Algorithms

Fowler-Noll-Vo (FNV) Hash Algorithm

The FNV (Fowler-Noll-Vo) hash algorithm is a non-cryptographic hash function designed for fast hashing of small to medium-sized data. It was created by Glenn Fowler, Landon Curt Noll, and Kiem-Phong Vo.

Manraj Singh Manraj Singh
Graph Algorithms

Longest Increasing Path in a Matrix [4 approaches explained]

This problem involves navigating a 2D matrix to find the longest path such that each element in the path is strictly greater than the previous one.

Kavya Mothukuri
Go Programming Language

Receiver Parameter Idiom in Golang

The receiver parameter idiom in Golang is a pattern in which method declaration has a special parameter that enables a type to associate methods that can be called on its instances.

Hamza Mateen Hamza Mateen
OpenGenus IQ © 2025 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