Introduction
Deep Learning has been the most researched and talked about topic in data science recently. And it deserves the attention it gets, as some of the recent breakthroughs in data science are emanating from deep learning. It’s predicted that many deep learning applications will affect your life in the near future. Actually, I think they are already making an impact.
However, if you have been looking at deep learning from the outside, it might look difficult and intimidating. Terms like TensorFlow, Keras, GPU based computing might scare you. But, let me tell you a secret quietly – it is not difficult! While cutting edge deep learning will take time and effort to follow, applying them in simple day to day problems is very easy.
It is also fun. I kind of re-discovered the fun and curiosity of a child while applying deep learning. Through this article, I will showcase 6 such applications – which might look difficult at the outset, but can be achieved using Deep Learning implementation in less than an hour. This article is written to showcase these ground-breaking works and give you a taste of how they work.
Let’s start!
P.S. We assume that you would know basics of Python. If not, just follow
this tutorial
and then you can start from here again.
Table of Contents
-
Applications using existing APIs
-
Advantages & Disadvantages of Deep Learning API
-
Colorize photos using Deep Learning with Algorithmia API
-
Building a ChatBot with Watson API
-
News Aggregator based on Sentiment with Aylien API
Open Sourced Applications
-
Advantages & Disadvantages of Open Sourced Code
-
Sentence Correction with Deep Learning
-
Convert Male portraits to female and vice-versa with Deep Learning
-
Build a deep reinforcement learning bot to play Flappy Bird
Other Notable Resources
1. Applications using existing APIs
APIs are nothing but a software running on the other side of the internet in a remote PC which can be accessed locally. For example, you plug in bluetooth speakers to your laptop even if your machine might have inbuilt speakers. So, we are able to access the speaker remotely while sitting on our laptop.