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

Benjamin QoChuk, PhD

Benjamin QoChuk is a Computer Science Researcher, Inventor and Author. His educational background include Bachelors at Vanderbilt University and PhD in Computer Science at Peking University.

Nashville, Tennessee, USA •
241 posts •
DevOps

Day Work of a DevOps Engineer

There are some common themes and activities that DevOps engineers find themselves engaged in. Here's a quick overview of what a typical day might look like.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Machine Learning (ML)

EfficientDet model architecture

In this article, we have explored EfficientDet model architecture which is a modification of EfficientNet model and is used for Object Detection application.

Nana Kwame Kankam
Machine Learning (ML)

RNN Based Encoder and Decoder for Image Compression

In this article, we will be discussing a about RNN Based Encoder and Decoder for Image Compression.

Aman Shrivastav
Software Engineering

Basics of XML

Over the course of this article, we shall explore what XML is, its uses and advantages and then, basic syntax as well how XML documents are written. Let's begin!

J. Varun Iyer J. Varun Iyer
Machine Learning (ML)

Central limit theorem

Central limit theorem is an important theorem in statistics and probability. But before gaining more knowledge about it, let us first get to know about normal distribution and sampling from a distribution.

Sanjana Babu
Machine Learning (ML)

3D U-Net Volumetric Segmentation

In this article, we have explored 3D U-Net model which is an enhancement of 2D U-Net model and is used for Volumetric Segmentation applications.

Mainak Debnath
Compiler Design

Constant Propagation in Compiler Design

In this article, we have explored Global Constant Propagation in Compiler Design in depth including compiler principles such as Global Code Analysis.

Joe Gorst Joe Gorst
Compiler Design

Code Generation in Compiler Design

In this article, we have explored Code Generation in Compiler Design in depth including challenges and key techniques like Instruction Selection, Register Allocation using Graph Coloring, Instruction Ordering and much more.

Joe Gorst Joe Gorst
Machine Learning (ML)

Gaussian Error Linear Unit (GELU)

In this article, we will talk about a relatively new activation function and somewhat better as well. Basically we will be discussing about Gaussian Error Linear Unit or GeLU.

Aman Shrivastav
System Design

Types of Client Server Communication

In this article, we have explored How Clients and Servers Communicate and Types of Client Server Communication such as HTTP Push and Pull, Long Polling and much more.

Abba Bawa Abba Bawa
Machine Learning (ML)

kn2row / kn2col Convolution

In this article, we will cover 2 different convolution methods: Kn2row and Kn2col Convolution which are alternatives to Im2row and Im2col. Kn2row and Kn2col are space efficient variants.

Aman Shrivastav
Machine Learning (ML)

Swish Activation Function

In this article, we have explored Swish Activation Function in depth. This was developed by Researchers at Google as an alternative to Rectified Linear Unit (ReLu).

Nana Kwame Kankam
Machine Learning (ML)

SSD Model Architecture

SSD has been defined as “a method for detecting objects in images using a single deep neural network”. But before we get into that let us first understand what object detection means.

Mainak Debnath
Machine Learning (ML)

Exponential Linear Unit (ELU)

Exponential Linear Unit (ELU) is an activation function which is an improved to ReLU. We have explored ELU in depth along with pseudocode.

Nana Kwame Kankam
Machine Learning (ML)

Im2row Convolution

In this article, we will understand about Im2row Convolution which is an approach to perform Convolution by modifying the layout of image and filter. It is a better alternative to Im2col.

Aman Shrivastav
Python

Different ways to terminate a program in Python

In this article, we are going to explore different ways in which we can terminate and exit a python program.

Dipto Chakrabarty Dipto Chakrabarty
JavaScript

Asynchronous programming in JavaScript

In this article, we have explored Asynchronous programming in JavaScript including ideas like callback, promises, async, await, loop and much more.

Katia Kaori Kaminishikwahara Katia Kaori Kaminishikwahara
Machine Learning (ML)

Different types of CNN models

In this article, we will discover various CNN (Convolutional Neural Network) models, it's architecture as well as its uses. Go through the list of CNN models.

Aman Shrivastav
Culture

Why will time tracking for developers kill your team's morale?

These are the core reasons why will time tracking for developers kill your team's morale.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Machine Learning (ML)

Sigmoid Activation (logistic) in Neural Networks

In this article, we will understand What are Sigmoid Activation Functions? And What are it’s Advantages and Disadvantages?

Aman Shrivastav
System Design

System Design of WhatsApp

In this article, we shall be diving into how conceptually, a large scale chat messaging application like WhatsApp could be designed. We will also be looking into the specific technology WhatsApp employs for its architecture.

Thompson Mina
Software Engineering

reCAPTCHA Verification (+ How to add it to HTML?)

In this article, we have explored the idea of reCAPTCHA Verification, how to setup a Google reCAPTCHA account and how to add reCAPTCHA to any HTML form.

AASHISH
C++

std::swap function in C++

In this article, we have explained the use of std::swap function in C++ with multiple C++ code examples covering primitive data types to User defined classes.

Shambhavi Sudarsan Shambhavi Sudarsan
Rust Programming

Interview Questions on Rust Programming (MCQ)

In this article, we have presented the most asked Interview Questions on Rust Programming (MCQ). You must try to answer this to judge your expertise in Rust Programming Language. All questions have been explained with answers.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Machine Learning (ML)

BERT Large Model

BERT large model is a pretrained model on English language which uses a Masked Language Modeling (MLM for short). It has 24 encoder layers.

Akshay Atam
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