Articles classification

Screen Shot 2020-08-16 at 10.43.08.png

An introduction to clustering

Learn how to use clustering to find categories in unlabeled datasets, with python and scikit-learn

Read More →

two robots transfer learning
a dog cosplaying as a cat

Image Recognition: Dogs vs Cats! (92%)

Classify dog and cat pictures with a 92% accuracy with a deep convolutional neural network.

Read More →

steaven seagal rotten tomato

Word Embedding and Sentiment Analysis (IMDB)

Word embedding is essential in natural language processing with deep learning. This technique allows the network to learn about the meaning of the words. In this post, we classify movie reviews in the IMDB dataset as positive or negative, and provide a visual illustration of embedding.

Read More →

garbage in, garbage out in a neural network

Overfitting Illustrated

One of the most important issues in machine learning, illustrated in a small 2D classification problem.

Read More →

non-linear classification problem

Logistic Regression vs Neural Network: Non Linearities

What are non-linearities and how hidden neural network layers handle them.

Read More →

convolutional layer

Tuning a Deep Convolutional Network for Image Recognition, with keras and TensorFlow

You would like to try deep learning but don't have a GPU? Or you don't want to install software on your computer? This tutorial is for you, as it requires no specific hardware or software.

Read More →

neural network with a single neuron

The 1-Neuron Network: Logistic Regression

The most simple neural network. Learn how a neuron is working.

Read More →

artist view of a neural network

First Neural Network with Keras

Keras is easy and powerful. Give it a try by training your first neural net to classify handwritten digits.

Read More →

handwritten digits

Handwritten Digit Recognition with scikit-learn

Create a first simple neural network to classify handwritten digits.

Read More →