My Portfolio

A showcase of my interests

BM25 POC

Using BM25 algorithm we can build a quick search system. Here's a quick POC on how to do that. Link to the notebook

Evaluate IR using BEIR benchmark

This notebook has a summary about recommender systems evaluation and how to use the beir benchmark in IR POC. There is presented how to perform incremental indexing, to avoid reindexing the full index, after each new query.

Experience tracking with mlflow

With Mlflow tracking you can organize all your ML project experiences in one single platform. Read the article to know more and click the github icon to access the repo.

ALS implemented using Spark

In this notebook, I show an example of a recommender_systems built with ALS (alternating least squares) and implemented in spark. Used spark-SQL and spark-ML.

Bidirectional LSTM example

In this notebook, I show an example of a forecasting exercise using a Bidirectional LSTM. The dataset used is based on the city of London shared bikes. Plz check the notebook for more details.

Spark streaming

In this notebook, I explain how to setup a spark streamming pipeline. I showcase a example using hate speach detection from twiter feeds.

My first Jenkins setup!

With this tutorial, I was able to create my first docker image, and to build, test and deploy a python application. The idea now is to apply this knowledge in next deploys of my portfolio.

My first pygame!

To build the number guesser project I had to develop the draw tool in pygame. Here is the small project I did to learn the basic skills.