Author Archives: David Calloway

About David Calloway

Hi! I'm David Calloway, the author of this blog on deep learning and artificial intelligence. I first started working with neural networks in the mid-80's, before the "dark winter" of neural networking technologies. I graduated from the U.S. Air Force Academy in 1979 with B.S. degrees in Physics and Electrical Engineering. In 1982, I received an MS degree in Electrical Engineering from Purdue University where I worked on early attempts at speech recognition. In 2005, I obtained another M.S. degree, this time in Biology from the University of Central Florida. My interest in neural networks and deep learning was rekindled recently, when I got involved in a project at Nova Technologies where I am using deep learning and TensorFlow to recognize and classify objects from satellite imagery.

Keras Cheat Sheet

If you use keras (if you don’t, you should!) in your deep learning projects, there is a nice cheat sheet that is worth printing out and keeping near your computer. It summarizes many of the key things you will want … Continue reading

Posted in Uncategorized | Leave a comment

word2vec Embeddings

What is an “embedding” for a dictionary of words?  That is the question this article addresses. When one uses neural networks for linguistic processing, one of the first things to consider is “how should a word be represented”.   In other … Continue reading

Posted in Uncategorized | Leave a comment

Kaggle-MNIST Walkthrough Using Keras and Python 3

I’ve been interested in joining some Kaggle competitions to sharpen my Data Science and Deep Learning skills.  So, I thought I would report on my experiences – starting with an easy competition :  recognize digits from the MNIST training set.  … Continue reading

Posted in Uncategorized | Leave a comment

Generative Adversarial Networks (GANs)

Two interesting papers were published this week demonstrating some remarkable progress in the use of GANs to produce and enhance imagery that is surprisingly realistic.  The first paper, from Nvidia (http://research.nvidia.com/publication/2017-10_Progressive-Growing-of)  – a company that produces GPUs that are often … Continue reading

Posted in Uncategorized | Leave a comment

AlphaGo Zero: A Stunning New Breakthrough at DeepMind

A paper published in Nature this week documents a major advance in deep learning. DeepMind, the Alphabet/Google deep learning group reports that they have built a new version of their Go-playing AI program that represents a major improvement over the … Continue reading

Posted in Uncategorized | Leave a comment

Convolution Filters and Feature Maps

This is the excerpt for your very first post. Continue reading

Posted in Uncategorized | Leave a comment