By Topic

I have written more than 150 articles so far, so feel free to explore the different topics by clicking on the buttons below.

I recently gave an interview to the excellent data science podcast: DataCast.

Want to stay in the loop ? Sign in to my newsletter and receive updates every month on my latest articles, interesting GitHub repositories, cool papers and more !


Latest Articles

EM for Gaussian Mixture Models and Hidden Markov Models : 140 detailed and visual slides on GMMs, HMMs and EM. Introducing GMMs as a clustering technique, comparing it with K-Means, details on how to train GMMs with EM, and overview of HMM training.

“Disrupting Resilient criminal networks through data analysis” paper summary: A summary and data exploration of an interesting paper on criminal networks in the Sicilian MAFIA.

“Structural Analysis of Criminal Network and Predicting Hidden Links using Machine Learning” paper summary: Summary and discussion of a paper tackling hidden link prediction as a supervised learning problem.

“Social network analysis as a tool for criminal intelligence:understanding its potential from the perspective of intelligence analysts” paper summary: A qualitative review on how Law Enforcement Agencies using Criminal Network Analysis tools, and my personal view on that.

SP - Voice Gender Detection web application: How to extract relevant features and build a voice gender detection application using MFCC, GMMs and a provided dataset.

SP - Sound Visualization (3/3): Dive into spectrograms, chromagrams, tempograms, spectral power density and more…

SP - Sound Feature Extraction (2/3): An overview with a Python implementation of the different sound features to extract.

SP - Introduction to Voice Processing in Python (1/3): Summary of the book “Voice Computing with Python” with concepts, code and examples.

SP - Building a Voice Activity Detection web application : Voice detection can be used to start a voice assistant or in emergency cases for example. Here’s how to implement it using simple methods.

CV - Implementing YoloV3 for Object Detection : Learn how to implement YoloV3 and detect objects on your images and videos.

NLP - Easy Question Answering with AllenNLP : Understand the core concepts and create a simple example of Question Answering.

NLP - Data Augmentation in NLP : Details of the implementation of “Easy Data Augmentation” paper.

NLP - Character-level LSTMs to predict gender of first names : 90% accuracy on predictiong the gender of French and US first names.

NLP - Few Shot Text Classification : Implementation of a simple paper that leverages pre-trained models for few shot text classification.

NLP - Improved Few Shot Text Classification : Improving previous results with Data Augmentation and more complex models.

RL - Introduction to Reinforcement Learning : An introduction to the basic building blocks of reinforcement learning.

See More


Medium Articles


Written for other blogs

I also write articles for companies (if you think we could work together, feel free to reach out !) :

Who’s the painter? - For explorium.ai : An illustration of how data enrichment and feature engineering can improve a model.

Machine Learning Interpretability and Explainability (1/2) - For explorium.ai : An introduction to interpretable models with code and examples.

Machine Learning Interpretability and Explainability (2/2) - For explorium.ai : An introduction to explainability of black-box ML models.

A guide to Face Detection - For digitalminds.io : An overview of the different techniques face Face Detection in Python (with code).