Category AI

221. SimSiam

Abstract Siamese networks have become a common structure in various recent models for unsupervised visual representation learning. However, previous works include the following that causes all outputs to “collapse” to a constant. Negative Sampling Large Batches Momentum Encoders This paper…

220. Self-Supervised Learning Meets Active Learning

The Three Stage This paper combines SimSiam(a self-supervised learning method to learn feature representations) with active learning to reduce labeling effort in 3 stages. Stage 1 Train the Encoder with all available data Stage 2: Fine-tune the SVM/Classifier layer with…

219. Source to learn AI

Best Source To Learning AI: Towards Data Science I’ve been involved in many computer-vision-related projects (Image Classification, Object Detection, Image segmentation, Image generation, etc.) since I’ve been working as an AI engineer, and every single time I always eventually land…

218. Self-Organizing Maps

SOM SOM(Self-Organizing map) is a dimensionality reduction method using unsupervised learning that generates a discretized representation of the input data which consists of multiple columns and rows as a “MAP”(Typically 2D).

217. Collaborative Autonomous Driving

Challenges of Auto-Driving One of the challenges of auto-driving is avoiding collisions. The vehicles on the road will have to observe each other’s speed, position, braking/acceleration, and many other elements. Collaborative autonomous driving tackles this challenge. This technique gathers information…

216. Morphology Methods For Preprocessing

Opening Morphology Erode Image Dilate Back Image Code: import cv2 import numpy as np img = cv2.imread(“img_path”) kernel = np.ones((5,5),np.uint8) opening = cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel) Closing Morphology Dilate Image Erode Back Image Code: import cv2 import numpy as np img…

215. Improving A3C

Improving A3C Deep Reinforcement Learning Model In case you don’t know what an A3C model is, please check my previous post. By replacing the hidden layer with an LSTM layer, you can improve the performance of the A3C model.

214. A3C

A3C: Asynchronous Advantage Actor-Critic A3C is a deep reinforcement learning method that consists of mainly 3 elements. Element 1: Asynchronous Instead of only having one agent trying to get to the desired destination, this paper has multiple agents exploring the…

213. Eligibility Trace: N-Step Q-Learning

Eligibility Trace Let’s say we want to use Q-Learning(a reinforcement learning method) to have an agent get from point A to a certain destination. Without Eligibility Trace, the agent will take one step and get feedback as a “REWARD” to…

212. Deep Convolutional Q-Learning Intuition

Intuition Deep Convolutional Q-Learning is a reinforcement learning method that visually perceives an image to understand what to do next to maximize the reward to achieve a certain task. Let’s say we are playing Mario. We can use DCQLearning to…