Deep learning

Build your first deep neural networks, and learn advanced techniques such as transfer learning.

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.

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.

two robots transfer learning

Image Recognition with Transfer Learning (98.5%)

Use transfer learning to easily classify dog and cat pictures with a 98.5% accuracy.

yolov3 object detection: cars, people, old truck

Object detection with darknet

Object detection and identification is a major application of machine learning. Today, we're going to install darknet, which makes these tasks very easy.

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.

yelp logo

Sentiment Analysis with a deep convolutional network

Find out if a text is positive or negative

tensorflow for linux

Install TensorFlow on Linux for Deep Learning

Got a Linux PC with an NVidia graphics card? Let's turn it into a deep learning workstation.

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.

tensorflow for windows

Install Tensorflow on Windows for Deep Learning

Got a gamer PC lying around? Why not install TensorFlow to turn it into a deep learning workstation? This simple recipe will get you ready in ten minutes.