Archives
- 09 Jun Image Segmentation
- 07 Jun Object Detection YOLO
- 04 Jun Defect Inspection
- 02 Jun Publisher and Subscriber
- 25 May Convolution RGB with SIMD
- 24 May 23. Concurrency Processing - C++
- 24 May Convolution with SIMD
- 24 May 09. Why VSCode + CMake Sometimes Builds the Wrong Folder
- 19 May 22. Concurrency Processing - Advanced
- 18 May 21. Concurrency Processing
- 14 May 20. Pos Estimation
- 14 May 19. Camera Calibration
- 13 May 18. Optical Flow
- 13 May 17. SIFT
- 12 May 16. Harris Corner
- 12 May 15. Hough Transform
- 12 May 14. Threshold
- 12 May 13. Morphology
- 12 May 12. Filter
- 12 May 11. Convolution
- 12 May 10. Histogram
- 12 May 09. Resize and Interpolation
- 12 May 08. Channel Integrator and Extractor
- 12 May 07. Copy and Paste
- 12 May 06. Image Format
- 12 May 05. Video
- 11 May 04. Image Viewer
- 11 May 03. Image as data
- 11 May 02. Set Environment with virtual machine
- 11 May 01. Why we use opencv
- 11 May 32. AWS CLI Examples
- 05 May Hands-on 07. SHAP
- 05 May Hands-on 06. Isolation Forest
- 05 May LeetCode 543. Diameter of Binary Tree
- 05 May LeetCode 42. Trapping Rain Water
- 05 May LeetCode 124. Binary Tree Maximum Path Sum
- 04 May Hands-on 05. Random Forest
- 04 May Hands-on 04. BallTree
- 04 May Hands-on 03. DBSCAN
- 04 May Hands-on 02. PCA
- 04 May Hands-on 01. KMeans
- 03 May 31. Route 53, CloudFront and private S3
- 01 May 30. Automation: Git, Athena(SQL) and Deploy index.html to S3 Storage with CI/CD
- 29 Apr 29. Glue,Lambda and EventBridge
- 29 Apr 28. Data processing jobs with SageMaker
- 29 Apr 27. AI Model from deploy to Lambda + S3 with SageMaker
- 29 Apr 26. AI Model from deploy to EC2 Server with SageMaker
- 29 Apr 25. Deploy AI Model from the scratch
- 28 Apr 24. SageMaker VSCode Connecting S3
- 28 Apr 23. AWS SageMaker for ML/AI
- 22 Apr LeetCode 53. Maximum Subarray
- 22 Apr LeetCode 217. Contains Duplicate
- 22 Apr LeetCode 121. Best Time to Buy and Sell Stock
- 21 Apr LeetCode 200. Number of Islands
- 21 Apr LeetCode 133. Clone Graph
- 21 Apr LeetCode 206. Reverse Linked List
- 21 Apr LeetCode 104. Maximum Depth of Binary Tree
- 21 Apr LeetCode 704. Binary Search
- 21 Apr LeetCode 125. Valid Palindrome
- 21 Apr RAII & SOLID — Core Design Principles in C++
- 21 Apr Google Test (GTest)
- 20 Apr 07. DevOps about Monitor
- 20 Apr 07. DevOps about Operate
- 20 Apr 03. DevOps about Deploy
- 20 Apr 03. DevOps about Test
- 20 Apr 03. DevOps about Build
- 20 Apr 03. DevOps about Code
- 20 Apr 02. DevOps about Plan
- 20 Apr 01. DevOps Flow
- 19 Apr QA - Section 1.06. Debugging & Optimizing Parallel Code
- 19 Apr std::multiplies
- 18 Apr std::reduce
- 18 Apr std::accumulate
- 18 Apr std::inclusive_scan
- 18 Apr std::transform
- 18 Apr std::execution
- 18 Apr std::execution::par
- 18 Apr std::for_each
- 17 Apr QA - Section 1.05. Concurrency
- 17 Apr std::condition_variable
- 16 Apr QA - Section 1.04. Synchronization & Shared Resources
- 16 Apr QA - Section 1.03. Parallel
- 16 Apr QA - Section 1.02. Multithreading & Concurrency
- 16 Apr QA - Section 1.01. Smart Pointer and API
- 16 Apr std::async vs Thread Pool
- 16 Apr Rule of Five
- 16 Apr std::atomic and std::mutex
- 15 Apr std::lower_bound and std::upper_bound
- 15 Apr Smart Pointers
- 15 Apr Regular Expression
- 15 Apr std::regex_iterator
- 14 Apr std::find, std::search, std::merge, std::erase
- 14 Apr Iterators
- 14 Apr std::allocator
- 14 Apr filesystem (C++17)
- 14 Apr Streams
- 14 Apr Class Template
- 14 Apr Template Specialization
- 14 Apr chrono
- 14 Apr std::launder and std::destroy_at
- 14 Apr std::forward
- 14 Apr std::bind and std::reference_wrapper
- 14 Apr std::function
- 14 Apr Function Pointers
- 14 Apr std::pair and std::tuple
- 14 Apr std::unordered_map
- 14 Apr std::map
- 14 Apr Move Constructor & Move Assignment
- 14 Apr Operator Overloading
- 14 Apr Function Overloading vs Overriding in C++
- 14 Apr Finalize Before Return: Avoid Partial Updates
- 13 Apr Data Type Optimization Based on CPU Architecture
- 13 Apr Inline Optimization
- 13 Apr Manual Pointer Management vs Garbage Collection
- 13 Apr Int vs Float in C++
- 13 Apr Data Type Size Optimization
- 13 Apr Copy Optimization
- 13 Apr Recursion Optimization
- 13 Apr Avoiding High-Latency Operations
- 13 Apr Exception Cost
- 13 Apr Allocation Cost
- 13 Apr Parameter Optimization
- 13 Apr Branch Optimization
- 13 Apr Memory Layout in C++
- 13 Apr Memory Access Optimization: Contiguous vs Non-Contiguous (C++)
- 13 Apr Compile-Time and Runtime in C++
- 13 Apr Bitmask
- 13 Apr 22. Deploy from Github Action to AWS Docker
- 12 Apr 04. Image Converter with Lambda
- 12 Apr 03. Send Text Message with Lambda
- 12 Apr 21. How to connect IAM on CLI
- 12 Apr 20. How to install AWS CLI
- 09 Apr 19. How to bring data from S3 to EC2
- 09 Apr 18. S3
- 08 Apr 02. Internet → ALB → Target Group → ASG → EC2
- 08 Apr 01. Private EC2 → NAT Gateway → IGW (IPv4 Flow)
- 08 Apr 17. RDS
- 08 Apr 16. How Template, Auto Scaling Group, Elastic Load Balancer and Target Group work together
- 08 Apr 15. Load Balancers
- 08 Apr 14. Target Groups
- 08 Apr 13. Auto Scaling Groups
- 08 Apr 12. Template
- 07 Apr 11. AMI
- 07 Apr 10. How EC2, VPC, Subnets, Internet Gateway, Route Tables, and NAT Gateway work together
- 07 Apr 09. Public/Private EC2
- 07 Apr 08. NAT Gateway
- 07 Apr 07. Route Table - Traffic Control
- 07 Apr 06. Internet Gateway
- 07 Apr 05. Subnet
- 07 Apr 04. VPC
- 07 Apr 03. EC2 Instance
- 07 Apr 02. IAM Account
- 07 Apr 01. What is AWS - Understanding Cloud Infrastructure
- 01 Apr 05. Docker CMD vs ENTRYPOINT
- 01 Apr 04. Accessing Docker Containers & Using Volumes
- 01 Apr 03. Docker CLI Commands
- 01 Apr 02. Docker Layer
- 01 Apr 01. What is Docker
- 31 Mar Mini.Project 01-05. Deploy: Integrated CMake, Docker and CI/CD
- 31 Mar Mini.Project 01-04. Deploy: Integrated CMake, Docker and CI/CD
- 31 Mar Mini.Project 01-03. Deploy: Integrated CMake, Docker and CI/CD
- 31 Mar Mini.Project 01-02. Deploy: Integrated CMake, Docker and CI/CD
- 31 Mar Mini.Project 01-01. Deploy: Integrated CMake, Docker and CI/CD
- 30 Mar 08. find_package() Works in CMake
- 30 Mar 07. CMake Step-by-Step Guide
- 29 Mar 06. CMake Grammer
- 29 Mar 05. CMakeLists.txt vs .cmake
- 29 Mar 04. CMake Flow
- 29 Mar 03. CMake Tutorial with OpenCV
- 29 Mar 02. CMake Tutorial, Multi-File C++
- 29 Mar 01. CMake Tutorial
- 18 Mar SIMD (Single Instruction Multiple Data)
- 14 Mar Loop Unrolling in 5x5 Convolution: Why It Matters
- 14 Mar Similar Function, But long code with Macro
- 13 Mar Basis of Function
- 13 Mar Function return
- 13 Mar Encapsulation
- 06 Mar Mistake Coding - Reference and Copy
- 06 Mar Clean Code Example 001
- 03 Mar BMP Format
- 03 Mar Low Coupling
- 03 Mar Stable Control Flow
- 03 Mar Coding Convention
- 03 Mar Matrix Calculus
- 03 Mar Pseudo-Inverse Matrix
- 03 Mar Symmetric Matrix
- 03 Mar SVD - Singular Value Decomposition
- 03 Mar PCA - Principal Component Analysis
- 03 Mar Eigenvectors and Eigenvalues
- 03 Mar Cross Product
- 03 Mar Dot Product
- 03 Mar Rank and Null space
- 28 Feb Inverse Matrix
- 28 Feb Determinant
- 28 Feb Linear Transformation
- 28 Feb Matrix
- 24 Feb 02. RNN, LSTM, GRU with Time Series Data
- 24 Feb 01. CNN MNIST
- 24 Feb 02. CI & CD in practice
- 24 Feb Automatically Set Environment
- 24 Feb 02. Embedding Interpret with Eigen
- 24 Feb 01. Transformer Insight
- 24 Feb 10. 2D CNN Case Study
- 24 Feb 09. BERT
- 24 Feb 08. Transformer
- 24 Feb 07. Attention
- 23 Feb Instance Segmentation
- 23 Feb Transformer-based Semantic Segmentation
- 23 Feb Semantic Segmentation
- 23 Feb Detection Transformer (DETR)
- 23 Feb YOLO & SSD
- 23 Feb R-CNN
- 22 Feb Video Transformers
- 22 Feb Vision Transformer
- 22 Feb Video Representation & Fusion
- 10 Feb Batch Normalization
- 10 Feb Optimization
- 10 Feb Regularization
- 10 Feb Learning Rate
- 10 Feb Weight Initialization
- 10 Feb Data Preprocessing and Augmentation
- 10 Feb Activation Functions
- 10 Feb Convolution
- 09 Feb 01. Continuous Integration(CI) & Continuous Deployment(CD)
- 09 Feb 06. Seq2Seq
- 09 Feb 05. Gated Recurrent Units (GRU)
- 09 Feb 04. Long Short Term Memory (LSTM)
- 09 Feb 03. Recurrent Neural Network
- 09 Feb 02. Convolutional Neural Network
- 09 Feb 01. Multi-layer Perceptrons
- 09 Feb Manifold Learning, MDS, and PCA
- 09 Feb K-Means
- 09 Feb Unsupervised Learning
- 09 Feb Support Vector Machines with Kernels
- 09 Feb Loss Function
- 09 Feb Support Vector Machine (SVM) — Soft Margin with Slack Variables
- 09 Feb Support Vector Machine (SVM)
- 09 Feb Backpropagation
- 09 Feb Softmax and Cross Entropy Loss
- 08 Feb Bagged Trees & Random Forests
- 08 Feb Bagging & Ensemble
- 08 Feb Bootstrapping
- 08 Feb Decision Trees
- 08 Feb Pruning of Decision Trees
- 08 Feb Decision Trees
- 07 Feb Regularization
- 07 Feb Overfitting
- 05 Feb Naive Bayes
- 05 Feb Evaluating Classification
- 05 Feb Logistic vs LDA
- 05 Feb Extension of Linear Discriminant Analysis
- 05 Feb Linear Discriminant Analysis
- 05 Feb Discriminant Analysis
- 05 Feb Bayes Classifier
- 05 Feb Extension of Logistic Regression
- 05 Feb Stochastic Gradient Descent
- 05 Feb Optimization and Gradient Descent
- 05 Feb MLE for Logistic Regression
- 05 Feb Logistic Regression
- 05 Feb Entry of Classification, Linear Regression vs Logistic Regression
- 04 Feb Feature Engineering
- 04 Feb Statistical Interpret for MLE
- 04 Feb Statistical Properties for Linear Regression
- 04 Feb MLE for Linear Regression
- 04 Feb MLE Example
- 04 Feb Likelihood and MLE
- 04 Feb Linear Regression
- 04 Feb Supervised Learning Process
- 04 Feb Entry of Machine Learning
- 04 Feb Model Evaluation
- 04 Feb Feature Selection
- 02 Feb Thresholding in Image Processing
- 02 Feb Statistical Measures Commonly Used in Computer Vision
- 02 Feb Relation of Convolution Sharping and Edge Detection
- 02 Feb Morphology Dilation and Erosion
- 02 Feb Morphology Insights
- 02 Feb Least Squares Method (LSM) Explained Step by Step with Examples
- 02 Feb Image File Formats
- 02 Feb Image Array Layout & Memory Structure
- 02 Feb Hough Transform
- 02 Feb Hough Line Transform with example
- 02 Feb Homography in Computer Vision (4-Point Solution and N-Point Least Squares)
- 02 Feb Convolution for Smoothing
- 02 Feb Convolution for Sharping and Edge Detection
- 02 Feb Convolution Insights
- 02 Feb Composing Convolution Kernels
- 02 Feb Comparison Operations in Image Processing
- 02 Feb Canny Edge Detector
- 02 Feb Bitwise Operations in Image Processing
- 02 Feb Bitmap Images in Computer Vision
- 02 Feb Arithmetic Operations in Image Processing - Part 1
- 02 Feb Transformations in Image Processing
- 01 Feb Why Squaring Image Intensities Can Reveal Patterns
- 01 Feb Why Noise Cancels Out in Regions: A Statistical View
- 01 Feb Why Region-Based Matching Beats Pixel-by-Pixel in Noisy Images
- 01 Feb Seeing by Regions: Why Grouping Pixels Makes Vision Easier
- 01 Feb Limits of Classical Pattern Match
- 01 Feb Interpolation
- 01 Feb Integral Image
- 01 Feb Why Downscaled Images Make Localization Easier (Even If Less Accurate)
- 01 Feb Why Pattern Matching Scores Cluster
- 28 Jan Memory - Virtual Memory & Paging
- 28 Jan Parallel - Thread
- 28 Jan Parallel - Race Condition
- 28 Jan Parallel - Process Synchronization
- 28 Jan Memory - Contiguous Memory Allocation
- 28 Jan Directory - Files
- 28 Jan CPU Scheduling - CPU Scheduling
- 27 Jan Process - Process Management in Operating Systems
- 27 Jan Basic - OS Structure
- 27 Jan Components - Secondary Storage
- 27 Jan Components - CPU Registers
- 27 Jan Miscellaneous - RAID
- 27 Jan Miscellaneous - Instruction Cycle, Pipeline, Interrupts, and ISA
- 27 Jan Miscellaneous - Instruction Structure & Addressing Modes
- 27 Jan Components - I/O Device
- 27 Jan Components - Control Unit
- 27 Jan Miscellaneous - Compiled And Interpreted Languages
- 26 Jan Memory - Memory Latency
- 26 Jan Components - RAM
- 26 Jan Memory - Memory Address Space & Cache
- 26 Jan Miscellaneous - Data Units, Binary, and Character Encoding
- 26 Jan Components - CPU
- 26 Jan Components - BUS
- 18 Dec LeetCode 49. Group Anagrams
- 09 Dec LeetCode 21. Merge Two Sorted Lists
- 09 Dec LeetCode 20. Valid Parentheses
- 06 Dec LeetCode 03. Longest Substring Without Repeating Characters
- 04 Dec LeetCode 02. Add Two Numbers
- 03 Dec LeetCode 01. Two Sum
- 28 Nov How to use git.bash command?
- 27 Nov How to set up initalization to github io?