Learning about Deep Learning...

Learning about Deep Learning...

Deep Learning (DL), Machine Learning (ML), and even Artificial Intelligence (AI) are hot topics in business and touches every one of us even though it may not always be obvious. My recent interest in learning about DL originates from wanting to update my understanding of the state of the art, reconnect to my high performance computing prior experience, and as a technologist trying to identify its potential application in my own job (e.g. system software engineering). Diving into learning about Deep Learning turns out to be more challenging than I expected and so I thought it would be useful to share my experiences, pitfalls and pointers.

The first challenge of learning about DL is the rather large void between popular media on how DL has solved cool problems and the graduate level content (e.g. Deep Learning by Goodfellow, et al.) and research papers. A Google search of Deep Learning will give a number of great resources (e.g. deeplearning.net, "The Differences Between AI, Machine Learning and Deep Learning" article, etc.) but again most of the content is at either end of the spectrum (eg. popular vs graduate level). Udacity's free online course "Intro to Machine Learning" starts innocent enough quickly requires a strong understanding of Python plus the curriculum for their nanodegree in deep learning puts it at the harder end of the spectrum. NVIDIA Deep Learning Institute's online courses (and workshops) take a more applied approach which is appreciated but there is some assumption of prerequisite knowledge. Oxford, Montreal and Stanford classes are definitely more at the graduate level.

After surveying the resources above (and many more) the fundamental question arises of what exactly should the learning goals be when it comes to understanding DL. The first goal should be to gain a broad understanding of what DL is and how it relates to ML and AI (and other relevant computer science techniques). Second to learn what business problems are most likely to benefit from DL. Third what the workflow looks like to approach such problems. Lastly how to execute on such a workflow to gain familiarity on the application of DL to real problems. These goals can and should be accomplished with different audiences in mind - the hobbyist, the practitioner (e.g. data scientist), the engineer, decision makers, and the researcher. Same goals but fundamentally different content and approaches to learning.

To be continued.... Part 2 - Deep Learning - Getting Started

About the Author - Darrin Johnson has more than 25 years of experience in the computer industry largely in system software engineering with a passion for innovation. His latest quest is to understand Deep Learning and more importantly how it can be leverage to drive innovation. Any comments, suggestions, etc. will be appreciated.

To view or add a comment, sign in

More articles by Darrin P Johnson, MBA

  • Customer Service - Promissory Estoppel

    Promissory estoppel is a legal principle that allows a person to enforce a promise that was made to them, even if there…

    4 Comments
  • Customer Service - Honey Badger

    What does a honey badger have to do with customer service? In short sometimes you have to be tenacious like a honey…

    8 Comments
  • Customer Service - Welcome Home

    Customer service is sometime a fickle thing with expectations and delivery often equally challenging. The simplest act…

    1 Comment
  • Customer Service - Table Stakes

    Table stakes in business is defined as the minimum level of service to meet expectations of customers. Having traveled…

    2 Comments
  • Customer Service - Being Present

    This past weekend my wife and I had the pleasure of getaway at the historical Fairmont Sonoma Mission Inn and I was…

    1 Comment
  • GPU Business Adoption (R)Evolution

    New technologies often show great promise but turn out to be a significant challenge to integrate it into an…

    3 Comments
  • Turn On Learning By Turning Off Facebook

    In support of my wife giving up Facebook for the 40 days of Lent I decided to do the same. I knew it would be tough…

    6 Comments
  • GPUs and Alton Brown (and Mythbusters)

    "I have railed against unitaskers for 20 years," Alton Brown once said on All Things Considered. GPUs (graphical…

  • Machine and Deep Learning Resources

    In my article "Learning about Deep Learning..

    4 Comments
  • Deep Learning - "Hello World"

    This is the third in a series of articles on my experiences in deep learning with the focus of diving straight into…

    3 Comments

Insights from the community

Others also viewed

Explore topics