Recent Posts

Building a Named Entity Recognition System with BERT

A hands-on guide to implementing a Named Entity Recognition system using BERT and the Hugging Face Transformers library. This tutorial walks through dataset preparation, token-label alignment, model training, and evaluation metrics for NER tasks.

Published on: March 5, 2025

The PyTorch Training Loop: Putting It All Together

Part 4 of the PyTorch introduction series. This final post explores how to implement an effective training loop, connecting your data, model, and computational graph to train robust neural networks.

Published on: March 4, 2025

Understanding PyTorch Computational Graphs and Autograd

Part 3 of the PyTorch introduction series. This post explores computational graphs in PyTorch, how they work, their role in backpropagation, and how autograd makes gradient computation seamless.

Published on: March 3, 2025

Building a PyTorch Model Class: A Step-by-Step Guide

Part 2 of the PyTorch introduction series. This post dives into creating and testing a custom model class in PyTorch, highlighting essential components, the forward pass, and key concepts for defining neural network architectures.

Published on: January 5, 2025

Getting Started with PyTorch: Understanding Dataset and DataLoader

Part 1 of a PyTorch introduction series. This post provides an in-depth look at PyTorch's Dataset and DataLoader classes, covering their usage and implementation for managing data efficiently in deep learning projects.

Published on: January 2, 2025

Streamlining Python Project Management with pyenv and poetry

A comprehensive guide to using pyenv and poetry for managing Python environments and dependencies. This post includes a step-by-step tutorial to set up and configure a new Python project efficiently.

Published on: December 21, 2024