AutoHome, a tool to find your dream house
My girlfriend and I were recently looking for a house to buy. Rather than spending time on each of the real-estate websites individually, I decided to build ...
My girlfriend and I were recently looking for a house to buy. Rather than spending time on each of the real-estate websites individually, I decided to build ...
I recently gave a talk on EM for GMMs and HMMs at EPFL and published the slides here. For the sake of the presentation, I built an interactive web applicatio...
I recently had to build a Dash web application to illustrate what Dash-Plotly can do. I chose to present some capabilities regarding Data Viz and Machine Lea...
Many teachers are working from home during COVID-19 crisis, receiving and grading works online. My mother is in this situation. To help her, I built AutoGrad...
Due to the lack of regularly updated database of COVID-19 cases in Senegal, I decided to build an open database and a web application to display this informa...
Can we detect the gender of a voice using ML methods? I recently came across this article which I found quite interesting in the way it addresses Gender Iden...
Voice activity detection is a field which consists in identifying whether someone is speaking or not at a given moment. It can be useful to launch a vocal as...
Yolo is one of the greatest algorithm for real-time object detection. In its large version, it can detect thousands of object types in a quick and efficient ...
AllenNLP is an Apache 2.0 NLP research library, built on PyTorch, for developing state-of-the-art deep learning models on a wide variety of linguistic tasks....
In the previous article, we managed to build a container from a simple web application using Spacy, Streamlit and Docker. We ran the container locally. In th...
Deploying your model in an interactive web application as a container can be challenging. Well, at least it used to. In this project, I will show you how to ...
We developped a multimodal emotion recognition platform to analyze the emotions of job candidates, in partnership with the French Employment Agency.
The GDELT Project monitors the world’s broadcast, print, and web news from nearly every corner of every country in over 100 languages and identifies the peop...
In this tutorial, we’ll see how to create and launch a face detection algorithm in Python using OpenCV. We’ll also add some features to detect eyes and mouth...
Over the course of the past months, I wrote over 100 articles on my blog. That’s quite a large amount of content. An idea then came to my mind : train a lang...
In this article, we will be using data from the Web Gallery of Art, a virtual museum and searchable database of European fine arts from the \(3^{rd}\) to \(1...
I developped an interactive D3.js plot of the population density of France. The tool highlights dense regions of France, and has a zoom feature.
“OpenPose represents the first real-time multi-person system to jointly detect human body, hand, facial, and foot key points (in total 135 keypoints) on sing...
In this project, our aim will be to create a VM instance to process real earthquake data and make the analysis publicly available.
Storing and querying massive datasets can be time-consuming and expensive without the right hardware and infrastructure. Google BigQuery is an enterprise dat...
For a recent project, I developped an interactive data visualization tool that was deployed on a web app. The corresponding GitHub repository can be found he...
More than 80% of the goods consumed worldwide are transported in containers. The invention of the container is no less than the greatest revolution in our mo...
According to ReadWriteWeb, all articles in the English version of Wikipedia lead to the article “Philosophy”. If you click on the first link of each article,...
Smart devices such as IoT sensors use low energy consuming networks such as the ones provided by Sigfox or Lora. But without using GPS networks, it becomes h...
In this challenge, our aim was to develop face classification algorithms using Deep Learning Architectures. I have explored hand-made CNNs, Inception, XCepti...
The dataset I am using in this project (github_comments.tsv) that carries 4000 comments that were published on pull requests on Github by developer teams.
Hadoop runs only on GNU/Linux platforms. Therefore, if you have another OS, you need to install Virtual Box. Virtual Box is a software that lets you create a...
In this project, we will build a language recognition app using Markov Chains and likelihood decoding algorithm. If you have not seen my previous articles on...
In this challenge, I am trying to predict the forest cover type (the predominant kind of tree cover) from strictly cartographic variables (as opposed to remo...
Autoencoder is a type a neural network widely used for unsupervised dimension reduction. So, how does it work? What can it be used for? And how do we impleme...