Welcome to Hamza’s blog

Hello, my name is Hamza and I am currently keeping track of my learning progress and personal projects through this blog. Alongside creating content on ML, I also work as a NLP engineer and helping my team in Applied research and Data science more about me here.

Awesome resources - Machine learning and Beyond

Exploring resources into Data science and Beyond. I share with you, some of the resources I considered during the last recent years, to learn data science and operations research, outside of my academic curriculum. 馃槑 Courses 馃摑 Home | CS324 (stanford-cs324.github.io) - CS324 - Large Language Models Harvard CS197: AI Research Experiences - Dive into dev tools like Pytorch, Lightning, and HF CS231n CNN for Visual Recognition - Stanford CS class...

4 min 路 Hamza imloul

NLP from Sequential to Attention models

Introduction This article explores the evolution of NLP driven by data availability. It covers generative AI concepts and provides a practical approach to NLP projects with code snippets. Deep Learning has significantly advanced NLP, especially with Large Language Models (LLMs). The article delves into these models, their applications, and implementation using popular frameworks like NLTK,聽PyTorch,聽TensorFlow, or聽Hugging Face. The tutorial aims to equip readers with insights to create NLP applications like question-answering, sentiment analysis, translation tools, text summarization, and chatbots....

October 28, 2022 路 9 min 路 Hamza imloul

Color-Coded Spatial Map using R

The purpose of this technical report is to outline the process of creating a color-coded map that shows the geographic locations of members affiliated with a research center. we will build a software solution that would allow them to visually represent the distribution of members across various geographic locations. Figure 1: Spatial map visualizing multiple categories Context The software was designed to allow for the use of different types of users/layers, which required the creation of different colored clusters to reflect their affiliations....

September 22, 2021 路 2 min 路 Hamza imloul

Capacitated VRP of taxis service 馃殩

Introduction The Capacitated Vehicle Routing Problem (CVRP) is a variant of the well-known Vehicle Routing Problem (VRP) in which each vehicle has a limited capacity and the aim is to find the optimal routes for a fleet of vehicles to deliver goods to a set of customers while minimizing the total distance traveled. Figure 1: vehicle routing plan solution taking an example of taxis given a set of users Modelling the problem In the context of a taxi service, the CVRP can be used to determine the most efficient routes for taxis to pick up and drop off passengers while taking into account the capacity of each taxi (i....

June 14, 2021 路 9 min 路 Hamza imloul

Mobility Analytics with R

Hello, In this technical blog, we will explore the use of R for fleet mobility analytics. This case study is based on a project that was undertaken for a transportation company with a fleet of 102 trucks and 91 drivers. The objective of the project was to develop a real-time tracking tool for the moving resources. Originally, the first thought of some of you is: why R was chosen as the programming language for this software?...

October 13, 2020 路 4 min 路 Hamza imloul

Automated Data processing for metrics reporting

In today鈥檚 data-driven world, processing and reporting on data is a crucial aspect of making informed decisions. However, manually processing and reporting on data can be time-consuming and tedious. In this article, we will show you how to automate the data processing of your metrics reporting using R. Introduction In the world of transportation and logistics, having accurate and up-to-date information about trip metrics is essential for making informed decisions, optimizing routes, and improving customer satisfaction....

August 20, 2020 路 2 min 路 Hamza imloul