Category Deep Learning

357. One-Shot Learning Basics

What It Does One-Shot learning can be useful when you want to identify someone just by giving the predicting model a single picture of them. Similarity Function A model can perform One-shot learning by learning a “similarity” function. When the…

346. CaDDN

Depth Estimation The main challenges in monocular 3D object detection lie in accurately predicting object depth. CaDDN(Categorical Depth Distribution Network) uses a predicted categorical depth distribution for each pixel to project appropriate depth in 3D space. Approaches There are several…

345. Stages of Generative Learning Methods

The 2 Stages There are mainly 2 stages when training a generative model. 1. Perceptual Compression Process of removing high-frequency details Encapsulate data into an abstract representation GANS accomplish this by projecting data from pixel space to a hyperspace called…

343. Depth From Motion

Types Here are some approaches to measure depth by only using RGB images from motion. Optical Expansion Observe how the length of an object changes as the camera moves closer. If the object is close, the length will dramatically change…

335. DAFormer

Objective DAFormer is an architecture proposed to improve domain adaptation for segmentation models. For the encoder, the “Hierarchical Transformer” is used due to being revealed to be robust to domain shifts. The decoder applies context-aware fusion which utilizes domain-robust context…

331. Basics Of Training Large Models

Two Frameworks There are mainly two large frameworks for training large-scale deep learning models. Data Parallelism This method is usually taken whenever your model CAN fit completely into your GPU memory, sending different batches of data for each GPU. Model…

223. Contrastive Learning

Contrastive Learning Contrastive learning is a technique used to optimize computer-vision-related tasks by comparing multiple samples against each other to learn the attribute to identify the difference between each class.