A Simsons Chatbot (Keras and SageMaker) – Part 1: Introduction

I was thinking of creating a series, instead of individual posts, for Deep Learning projects, for some time now and I concluded that they are more lightheaded and easy to follow, so here I am! In this series, we are going to create a chatbot using Keras and SageMaker. I will try to explain the … Continue reading A Simsons Chatbot (Keras and SageMaker) – Part 1: Introduction

Digit Recognizer (Kaggle), 0.991 Accuracy with Keras

Recently, I got addicted to Kaggle and I started playing with all kinds of competitions. My first one it was the default (way to go) on Deep Learning. None other than the classifying handwritten digits using the MNIST dataset. I managed to hit a good 99.1% accuracy in the validation round! I figured to share … Continue reading Digit Recognizer (Kaggle), 0.991 Accuracy with Keras

Convolutional NN with Keras and SageMaker

In today’s post, I am going to show you how you can use Amazon’s SageMaker to classify images from the CIFAR-10 dataset using Keras with MXNet backend. For this tutorial, you do not need the GPU version of Tensorflow. This tutorial is a continuation of my previous one, Convolutional NN with Keras Tensorflow on CIFAR-10 Dataset, … Continue reading Convolutional NN with Keras and SageMaker

Convolutional NN with Keras Tensorflow on CIFAR-10 Dataset, Image Classification

In today's post, I am going to show you how to create a Convolutional Neural Network (CNN) to classify images from the dataset CIFAR-10. This tutorial is the backbone to the next one, Image Classification with Keras and SageMaker. This post mainly shows you how to prepare your custom dataset to be acceptable by Keras. … Continue reading Convolutional NN with Keras Tensorflow on CIFAR-10 Dataset, Image Classification

Upcoming posts of May-June

I think it is finally time to create a schedule for the blog. From now on, I will try to post at least three articles per month and give you an insight into what I have learned the past few weeks. The past month I got involved in some really interesting stuff throughout my work … Continue reading Upcoming posts of May-June

An Introduction to Sentiment Analysis with Python

For the past few months, I am working on a project and the time for the official release is coming closer and closer. I and my colleagues had put a lot of thought and work to it, in order to provide the best possible experience to the consumer. So, I came up with the idea … Continue reading An Introduction to Sentiment Analysis with Python

Preprocessing a Dataset

In this blog post, we are going to talk about preprocessing in order to have a robust dataset for our model. When we are given a dataset, it is really important to understand it and by understanding, I mean to find the key features. This is not always the case, because we may have a … Continue reading Preprocessing a Dataset

Instead of scraping, use APIs

Uncontrollable and amateur scraping can really hurt a website. The best option to extract information from the web is through APIs. Nowadays, almost every single service has an API server where you can query and get data, Facebook has the dev.facebook, Twitter also, even Amazon! It is always best to plan and think before going … Continue reading Instead of scraping, use APIs

Scrape a Webpage using Python 2.7

Similar to the previous post, in this post, we are going to learn how to extract information from the Internet. We have to create a dataset first, to implement data mining techniques. So, let's start. Github Code of this project. 1. What is scraping? Scraping is a technique that allows us to extract information from … Continue reading Scrape a Webpage using Python 2.7