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

Ue Kiao, PhD

Ue Kiao is a Technical Author and Software Developer with B. Sc in Computer Science at National Taiwan University and PhD in Algorithms at Tokyo Institute of Technology | Researcher at TaoBao

Taipei, Taiwan •
534 posts •
Deep Learning

DL1943 Deep Learning Cheatsheet

The book "Deep Learning: DL1943 Cheatsheet: DL/AI/ML Research, Engineering, Optimization & System Design" is the only book you need to master Deep Learning (DL) concepts.

Ue Kiao, PhD Ue Kiao, PhD
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
Algorithms

Zeller’s Congruence

Zeller's Congruence is a mathematical algorithm devised by Christian Zeller to calculate the day of the week for any date in both the Julian and Gregorian calendars.

Shivam Bhushan
UX Design

Unveiling the Power of Distinctiveness: Von Restorff Effect

In this in-depth OpenGenus exploration, we will delve into the Von Restorff effect, unraveling the intricacies of this cognitive phenomenon and its applications.

Rishabh Agarwal
Machine Learning (ML)

Why convexity is important in Machine Learning?

In machine learning, convexity plays a crucial role in optimization problems. Convex optimization problems are desirable because they ensure the existence of a unique global minimum.

Rito Makhubele
Java

BigInteger in Java

BigInteger is one of the useful classes found in java.math library. It is used to represent arbitrary precision integers.

Mutsa T.N Murapa
C++

Queue::emplace in C++ STL

In this article at OpenGenus.org, we will discuss emplace method of Queue container in C++ STL.

Kazi Priom Kazi Priom
UX Design

Doherty Threshold in UX design

Doherty Threshold is a UX design concept named after Walter J. Doherty, an IBM researcher.

Abraham Roy
Machine Learning (ML)

Sentiment Analysis For Mental Health Sites and Forums

This OpenGenus article delves into the crucial role of sentiment analysis in understanding emotions on mental health platforms. Featuring a Python program using NLTK's VADER, it explains the importance of comprehending user emotions for early intervention and personalized user experiences.

Agniva Maiti Agniva Maiti
Data Structures

Anagram Trees

The objective of this OpenGenus article is to explore the concept of utilizing anagram trees, a specialized tree structure, to efficiently organize and retrieve anagrams of words.

Rito Makhubele
Computer Architecture

Pollack's rule in Computer Architecture

Pollack's rule states: performance improvement tends to increase at a rate that is roughly the square root of the increase in microarchitecture complexity.

Vidhi Srivastava Vidhi Srivastava
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

Linked List in Golang

Linked List is a data structure in Computer Science that stores data in a non-contiguous fashion in computer memory. It comprises nodes or elements that are interconnected through logical links. These links are established from one node to another using memory addresses.

Hamza Mateen Hamza Mateen
Machine Learning (ML)

ML model to predict Waiter’s Tip

This OpenGenus article explores the application of machine learning techniques in predicting waiter tips based on factors such as total bill, day and time. Written in Python, the code employs one-hot encoding and Linear Regression, offering an understanding of these concepts.

Agniva Maiti Agniva Maiti
Algorithms

Rendezvous hashing

Rendezvous hashing was invented by David Thaler and Chinya Ravishankar at the University of Michigan in 1996.

Sidharth Mudgil
Deep Learning

Adaptive Recommender Systems

Adaptive recommender systems are intelligent algorithms designed to analyze user behavior, preferences, and interactions with a platform to deliver personalized recommendations.

Husen Yusuf
Algorithms

Finding Exponent of a Number [5 approaches]

Exponent is a method of expressing large numbers in terms of powers. It refers to how many times a number is multiplied by itself.

Himanshu Dubey
C++

Lazy initialization in C++

Lazy initialization is a technique where the creation of an object is deferred until it is actually needed. This can improve performance by avoiding the creation of objects that are never used.

Shone Binu Shone Binu
Algorithms

Next Greater Frequency Element

This problem involves combining the concepts of frequency counting and stack-based processing to efficiently determine the next element with a higher frequency for each element in the array.

Kavya Mothukuri
Deep Learning

ML model to predict Fuel Efficiency [project]

The goal of the fuel efficiency project at OpenGenus is to predict the fuel efficiency of a vehicle based on various input features.

 Rishi Shivhare Rishi Shivhare
Operating System

Paging in OS: Enhancing Memory Management

In this article at OpenGenus, we explore paging which can fix the issues that many users face without even realizing it - the absence of an essential memory management technique.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Software Engineering

Trading Application in C++ [Software Development Project with source code]

A Trading App, sometimes called a stock trading or investment app, is a handy tool that allows people to easily buy, sell, and manage various types of financial assets like stocks, bonds, cryptocurrencies, and commodities using their smartphones or tablets.

Vidhi Srivastava Vidhi Srivastava
System Design

System Design of an Incident Response Platform

In this article at OpenGenus, we'll discuss how to go about creating an Incident Response Platform, whose role is that of mitigating the impact of cybersecurity incidents.

Delia Georgiana Soare
Machine Learning (ML)

Understanding Bleu Score

BLEU (Bilingual Evaluation Understudy) score was proposed in 2002 and has quickly become the standard score for evaluating machine translation output. It measures the similarity between a machine's translated text and a set of good quality human reference translations.

Sai Vamsi Karnam
Go Programming Language

Learn Golang implementation in one article

In this article on OpenGenus, we will explore the complete introduction to programming in Go also known as Golang. We will cover basic concepts like data types, functions and others with code snippets and implement Linked List from scratch applying the concepts.

MATHANKUMAR V
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