Fake News ?

I propose in this article to create a convolutional neural network to do NLP, and for the data I will use a dataset that you can simply find in the Kaggle datasets: FrenchFakeNewsDetector. You have understood the objective is twofold: on the one hand to see how we can use the convolution technique with vectors (1 dimension instead of images with 2+ dimensions) and on the other hand to do NLP with data in French.

Fake News ? Read More

The Stochastic Gradient Descent (SGD) & Learning Rate

When I finished the article on gradient descent, I realized that there were two important points missing. The first concerns the stochastic approach when we have too large data sets, the second being to see very concretely what happens when we poorly choose the value of the learning rate. I will therefore take advantage of this article to finally continue the previous article 😉

The Stochastic Gradient Descent (SGD) & Learning Rate Read More

The Gradient Descent

How to talk about Machine Learning or even Deep Learning without addressing the – famous – gradient descent? There are many articles on this subject of course, but often you have to read several in order to fully understand all the mechanisms. Often too mathematical or not enough, I will try especially here to explain its operation smoothly and step by step in order to try to demystify the subject.

The Gradient Descent Read More

Retrieve historical meteo data

For an analysis I wanted to do and after several searches, I realized that it was not that easy to get historical weather data. Of course, as i’m french I went to Meteo France Open Data and tried other open data site. But nothing really usable or it seems without a paid subscription. So I decided to retrieve them through a Python program and the scraping technique.

Retrieve historical meteo data Read More

Image processing (part 6) Filters & Convolution

We will discuss in this post a kind of filters widely used by all images software (such as Photoshop or Gimp). In fact and to go further (without “sploiling” the following posts either) this convolution principle will also be widely used by neural networks (Deep Learning) … but we will see that later. First of all, let’s focus on the principle of these convolution filters.

Image processing (part 6) Filters & Convolution Read More

Fork me on GitHub