<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project-tutorials | Tanvir Ahmed Sijan</title><link>https://sijantanvir.github.io/project-tutorials/</link><atom:link href="https://sijantanvir.github.io/project-tutorials/index.xml" rel="self" type="application/rss+xml"/><description>Project-tutorials</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>Copyright © 2026</copyright><lastBuildDate>Sun, 02 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>https://sijantanvir.github.io/media/icon_hude4d2d53747fe99a47569dfb0040aebb_6903_512x512_fill_lanczos_center_3.png</url><title>Project-tutorials</title><link>https://sijantanvir.github.io/project-tutorials/</link></image><item><title>Implementing Transformers from Scratch</title><link>https://sijantanvir.github.io/project-tutorials/transformers-from-scratch/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>https://sijantanvir.github.io/project-tutorials/transformers-from-scratch/</guid><description>&lt;hr>
&lt;p>This is a work-in-progress project where I build a complete Transformer pipeline from the ground up. The goal is to implement one component at a time, in order: tokenizer → embeddings → positional encoding → attention → feed-forward → layer norm → encoder block → full model → loss → training → evaluation.&lt;/p></description></item><item><title>Implementing DPO from Scratch</title><link>https://sijantanvir.github.io/project-tutorials/dpo-from-scratch/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://sijantanvir.github.io/project-tutorials/dpo-from-scratch/</guid><description>&lt;hr>
&lt;p>An implementation of Direct Preference Optimization (DPO) for language model alignment using PyTorch. without Hugging Face TRL.&lt;/p></description></item><item><title>Crash Severity Analysis with Public Geospatial Data</title><link>https://sijantanvir.github.io/project-tutorials/crash-built-visual-ml/</link><pubDate>Sat, 22 Feb 2025 00:00:00 +0000</pubDate><guid>https://sijantanvir.github.io/project-tutorials/crash-built-visual-ml/</guid><description>&lt;p>In this project, I demonstrate how publicly available geospatial data and Google Streetview Images can be utilized to determine the correleation between fatal crashes and driver’s visual and built environment for data-scarce regions.&lt;/p>
&lt;p>I designed a pipeline that collects Point-of-Interest data from Overture Maps, collects information about road and traffic from Google Traffic Color Codes, weather data from Open-Meteo API and then perform Semantic Segmentation to identify Streetscape Complexity, Street Openness, Building View Index, Greenview Index. Then train four ensemble models (XGBoost, AdaBoost, Random Forest, CatBoost) to predict crash severity. Finally perform SHAP interpretability to map how individual road segments contrbute to fatal road crashes.&lt;/p>
&lt;p>&lt;img src="./assets/Figure_4.png" alt="Pipeline">&lt;/p></description></item></channel></rss>