W Christian Consulting

What could you be doing better?

software development

Three Things I Learned at the Urinal

When you are as curious as I am, there are learning opportunities everywhere—even in the bathroom. Lately, when I go to a public restroom, I am reminded of three important leadership lessons.  I don’t know where your mind is going but stay with me here.   Public men’s restrooms typically have urinals, which are basically […]

Tags: , ,

Posted in efficiency, Leadership, random thoughts, software development, technology | Comments Off on Three Things I Learned at the Urinal

Deep Learning: Installing Keras

In my previous post, I mentioned building a neural network using Keras that was able to classify thousands of Reuters documents in under 10 minutes.  Sadly, installing Keras took more effort than I wanted–longer than actually building and training the network.  So, I worked out the kinks and scripted the process to go from a bare box […]

Posted in artificial intelligence, neural networks, python | Comments Off on Deep Learning: Installing Keras

My Dive into Deep Learning

I spent last week in a Deep Learning workshop and I came away both encouraged and disheartened at the same time.  (For the uninitiated, Deep Learning has no formal definition; however, I would loosely define it as a new name given to the class of machine learning techniques that combine many nonlinear functions in order to approximately model abstractions of […]

Posted in artificial intelligence, neural networks, software development, technology | Comments Off on My Dive into Deep Learning

Agile Family Vacations

Summer is almost here and that means summer trips are at your doorstep. If family travel stresses you out, let me suggest the Agile Family Vacation for keeping your sanity while you travel. When we were young, our family pioneered agile family vacations. We’d set out in the morning with only a map, a stack of […]

Posted in agile, family, Summer | Comments Off on Agile Family Vacations