×
Home Discussions Write at Opengenus IQ
×
  • Track your progress
  • RANDOM
  • Join our Internship πŸŽ“
  • 100+ Graph Algorithms
  • 100+ DP Problems
  • 50+ Linked List Problems
  • 50+ Array Problems
  • One Liner
  • 50+ Binary Tree problems
  • #7daysOfCode
  • Linux πŸ’½
  • πŸ”Š Data Structures
  • Graph Algorithms
  • Dynamic Programming πŸ’‘
  • Home
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 •
151 posts •
System Design

Cost Estimate of hosting YouTube

In this article, we have done the calculations for Cost Estimate of hosting YouTube in two ways: One by using Hosting services (like AWS) and second is by buying our own hardware.

Adelaide Guidotti
System Design

System Design of Google Maps

In this article, we will go over how do we design a navigation application like Google Maps.

Harshita Singh Harshita Singh
Machine Learning (ML)

Mathematics for Data Science

In this article, we have explored where and how different domain of mathematics are used in Data Science. We have covered core ideas of Probability, Linear Algebra, Eigenvalues, Statistics and much more.

Sanjana Babu Sanjana Babu
System Design

Distributed Operating System

In this article, we have explored the idea of Distributed Operating System in depth along with internal working details, different types and examples.

Harshita Singh Harshita Singh
System Design

Memento, Command and Iterator Design Pattern

This article covers the Memento, Command, and Iterator design patterns and their respective applications in software/systems development.

Alex Liu
System Design

Distributed File System

In this article, we have explored the idea of Distributed File System in depth along with the techniques and features of a Distributed File System. We have covered different examples of Distributed File System like Google File System.

Harshita Singh Harshita Singh
Linux

Top Command in Linux

In this article, we have explored Top Command in Linux and showed the various information we can get from this command. You should definitely know this command effectively.

Kartik Keyan Kant Kartik Keyan Kant
System Design

System Design of YouTube

In this article, we have explored the System Design of YouTube which is a video hosting and sharing platform with over 1 Billion active users. It is the second most used web application just after Google Search.

Adelaide Guidotti
Data Communication and Computer Networks

Network Layer Protocols

In this article, we will discuss about the functions of network layer and the protocols that are linked with it.

Harshita Singh Harshita Singh
System Design

How to design a System? (Cheatsheet)

In this article, we have covered the process of developing a system's components, architecture, and interfaces to satisfy end-user needs which is referred to as system design.

Adelaide Guidotti
Machine Learning (ML)

Pointwise Convolution

In this article, we will cover Pointwise Convolution which is used in models like MobileNetV1 and compared it with other variants like Depthwise Convolution and Depthwise Seperable Convolution.

Aman Shrivastav
Machine Learning (ML)

YOLOv4 model architecture

This article discusses about the YOLOv4's architecture. It outperforms the other object detection models in terms of the inference speeds. It is the ideal choice for Real-time object detection, where the input is a video stream.

Vivek Praharsha Vivek Praharsha
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
Software Engineering

Infrastructure as a service (IaaS)

In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.

Shwet Shukla Shwet Shukla
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 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
OpenGenus IQ © 2022 All rights reserved β„’ [email: team@opengenus.org]
Top Posts LinkedIn Twitter