Blog
ML engineering, MLOps, and lessons learned

My summary of the “Career Advice in AI” Lecture

Pytorch Geometric Basics: How Message Passing Works

Academic Writing Notes: Paragraphs Development and Sentence Skills

Test-Time Compute, Reasoning and Human Brain

Introduction to Security for Machine Learning

Unleashing the Future of AI-Powered QA Chatbots: Streamlit + Langchain Retrieval QA + ChatGPT

Article Review: Searching for Build Debt Experiences Managing Technical Debt at Google

Using MLFlow with Keras Tuner

Install MLFlow on GCP for Your Team: The Simplest Way

My 2 years Machine Learning Career Story

Tuning and Deploying Huggingface Transformers with Vertex AI — Part 3 Start Distributed Tuning and…

Tuning and Deploying Huggingface Transformers with Vertex AI — Part 2 Training Code

Tuning and Deploying HF Transformers with Vertex AI — Part 1 Preparing Prerequisites and Dataset

How to Handle Lack of Labels: A Brief Introduction

Faster AI Services with Request Batching

SOLID Principles with Python

Good Design Practices with Python — Defensive Programming

Good Design Practices with Python — Design by Contract

Good Design Practices with Python — Important Acronyms

Collect and Store Events from Kafka with InfluxDB and Telegraf using Docker

Transformer Models Hyperparameter Optimization With the Optuna

Why you should serve your Tensorflow model using TF Serving?

How to use one MongoDB instance in multiple FastAPI routers?

BERT: Encoder Stack Is All You Need

Transformer Architecture: How Transformer Models Work?

Attention mechanism and how it works on neural machine translation
