How does Deep Learning overcome this hurdle in machine learning and why? To begin we should clearly define the Curse of Dimensionality: A phenomena that occurs when the dimensionality of the data increases, the sparsity of the data increases. Data has dimensionality to it. The more dimensions that are added to the data, the more […]

# Category Archives: Machine Learning

## Getting Started with Sonnet, Deep Mind’s Deep Learning Library

Intro article to installing Sonnet. Mirroring what is on their github with a little commentary. Overview Deep Mind released a new library built on top of TensorFlow that abstracts building a network into simpler blocks. Available here: https://github.com/deepmind/sonnet This library was released April 6th and already has 3000 stars on github (checked April 10th). Install […]

## TensorFlow in a Nutshell — Part Three: All the Models

The fast and easy guide to the most popular Deep Learning framework in the world. Make sure to check out the other articles here. Overview In this installment we will be going over all the models that are easily currently available in TensorFlow and describe use cases for that particular model as well as simple sample […]

## TensorFlow in a Nutshell — Part Two: Hybrid Learning

TensorFlow in a Nutshell — Part Two: Hybrid Learning The fast and easy guide to the most popular Deep Learning framework in the world. Make sure to check out Part One: Basics In this article we will Demonstrate a Wide ‘N Deep Network that will use wide linear model trained simultaneously with a feed forward network for more accurate […]

## TensorFlow in a Nutshell — Part One: Basics

The fast and easy guide to the most popular Deep Learning framework in the world. TensorFlow is a framework created by Google for creating Deep Learning models. Deep Learning is a category of machine learning models that use multi-layer neural networks. The idea of deep learning has been around since 1943 when neurophysiologist Warren McCulloch […]

## Creating a Search Engine

The science behind finding a needle in a needlestack. Language is hard. It’s very difficult to find out what people are trying to say. It’s even harder to try to search through a corpus of text to find something relevant. With so many differences in meaning and phrasing how are we supposed to find […]

## Recurrent Neural Networks for Beginners

What are Recurrent Neural Networks and how can you use them? In this post I discuss the basics of Recurrent Neural Networks (RNNs) which are deep learning models that are becoming increasingly popular. I don’t intend to get too heavily into the math and proofs behind why these work and am aiming for a more […]