Machine Learning in Action Blog!

Exploring the depths of AI, one project at a time.

Welcome to Machine Learning in Action! Explore the fascinating world of deep learning through my personal blog, where I showcase different projects I've worked on, share insights gained, and provide modern machine learning tips.


Working with LLMs in 2025

Working with LLMs in 2025

Large Language Models
Machine Learning Engineering

Notes from my experience working with LLMs

December 9, 2025

View Article
Deploying your ML model in AWS lambda

Deploying your ML model in AWS lambda

Machine Learning Engineering

Step by step guide

September 14, 2025

View Article
Modern LLM Architectures

Modern LLM Architectures

Large Language Models
Deep Learning Basics

A snapshot of LLM architectures in mid 2025

June 29, 2025

View Article
Prompt Engineering Notes

Prompt Engineering Notes

Large Language Models

Notes from my experience working with LLMs

June 6, 2025

View Article
Checkbox Detection: OpenCV vs YOLO

Checkbox Detection: OpenCV vs YOLO

Computer Vision
Deep Learning Basics

A practical comparison of traditional computer vision and deep learning approaches for detecting checkboxes in scanned documents

January 1, 2025

View Article
Reinforcement Learning

Reinforcement Learning

Deep Learning Basics

Notes on RL basics from the MIT open course

December 11, 2024

View Article
World Models

World Models

Deep Learning Basics

Notes about the increasingly popular World Model

December 11, 2024

View Article
Galaxy k-correction Estimation using AstroCLIP Foundation Model

Galaxy k-correction Estimation using AstroCLIP Foundation Model

Foundation Models

Fine tune an astronomical foundation model to tackle a novel task

November 12, 2024

View Article
Semantic Segmentation of Underwater Scenery

Semantic Segmentation of Underwater Scenery

Computer Vision

Application of ViT and other architectures to a novel semantic segmentation task.

November 3, 2024

View Article
DINO - self-distillation with no labels

DINO - self-distillation with no labels

Computer Vision
Foundation Models

Let's go over the paper "Emerging Properties in Self-Supervised Vision Transformers"

October 27, 2024

View Article
Egyptian AI Lens: Architecture and Design of an LLM-Powered Art Analysis System

Egyptian AI Lens: Architecture and Design of an LLM-Powered Art Analysis System

Large Language Models

Deep dive into the technical architecture, design decisions, and implementation details of the Egyptian AI Lens project, featuring Gemini API integration, structured outputs, and serverless deployment.

October 19, 2024

View Article
View Synthesis of Indoor Environments from Low Quality Imagery

View Synthesis of Indoor Environments from Low Quality Imagery

View Synthesis
Computer Vision

Personal project where I train and compare NERF models on indoor images

September 17, 2024

View Article
Introduction to Neural Radiance Fields (NERF)

Introduction to Neural Radiance Fields (NERF)

View Synthesis
Deep Learning Basics

In this post I go over the original NERF paper as well as a selection of follow up works.

September 8, 2024

View Article
A Review of Object Detection Architectures

A Review of Object Detection Architectures

Computer Vision
Object Detection

In this post I explore the most popular model architectures used to tackle object detection

August 30, 2024

View Article
Review and Summary of Deep Learning Specialization from DeepLearning

Review and Summary of Deep Learning Specialization from DeepLearning

Deep Learning Basics

Notes, assignments and review of the course

July 9, 2024

View Article
Review and Summary of the course "Introduction to Machine Learning in Production"

Review and Summary of the course "Introduction to Machine Learning in Production"

Machine Learning Engineering

Notes, assignments and review of the course

July 9, 2024

View Article
A comprehensive introduction to transformers

A comprehensive introduction to transformers

Deep Learning Basics
Large Language Models

Notes and a comprehensive summary of basic concepts in the field of transformers

July 7, 2024

View Article
Annotating your own Semantic Segmentation dataset

Annotating your own Semantic Segmentation dataset

Computer Vision

In this blog post, I explore the challenges and tools involved in creating a semantic segmentation dataset for underwater scenery.

June 18, 2024

View Article
Glossary of layers used in Deep Learning

Glossary of layers used in Deep Learning

Deep Learning Basics

A summary of the most common layers employed in modern deep learning architectures

June 5, 2024

View Article
A review of Semantic Segmentation architectures

A review of Semantic Segmentation architectures

Computer Vision

In this post I explore the most popular model architectures used to tackle semantic segmentation

June 1, 2024

View Article
Introduction to Semantic Segmentation using MMSegmentation

Introduction to Semantic Segmentation using MMSegmentation

Computer Vision

This article provides a concise introduction to the task of semantic segmentation and demonstrates how to address it using MMSegmentation, a state-of-the-art toolkit.

May 25, 2024

View Article
On Pytorch, CUDA and compatibility mismatches

On Pytorch, CUDA and compatibility mismatches

Deep Learning Basics

Notes and handy tips to sort out your environment

May 25, 2024

View Article