This repo contains the projects, additional information and code to support my blog: sciblog.
-
Introduction to Convolutional Neural Networks: In this project we explain what is a convolution and how to compute a CNN using MXNet deep learning library with the MNIST character recognition dataset. Here the blog entry.
-
Introduction to Transfer Learning: In this project we use PyTorch to explain the basic methodologies of transfer learning (finetuning and freezing) and analyze in which case is better to use each of them. Here the blog entry.
-
Introduction to Machine Learning API: In this notebook we show how to create an image classification API. The system works with a pretrained CNN using CNTK deep learning library. The API is setup with Flask for managing the end point services and CherryPy as the backend server. Here the blog entry.
-
Introduction to Natural Language Processing with fastText: In this project we show how to implement text classification, sentiment analysis and word embedding using the library fastText. We also show a way to represent the word embeddings in a reduced space using t-SNE algorithm. Here the blog entry.
-
Visualization of Football Matches with Datashader: In this notebook we explain how to visualize all matches in the UEFA Champions League since its beginning using the python library datashader. To create the project we use the Lean Startup method. Here the blog entry.