Chapter 1. Applying Deep Learning in Business

Introduction

Machine learning can be defined as a method to achieve artificial intelligence (AI) through algorithms that can find patterns in a set of data. Deep learning is a subset of machine learning and can be generally defined as a technique for implementing machine learning algorithms, inspired by the structure and function of the brain called artificial neural networks. In this context, deep learning is the coolest artificial intelligence technique nowadays, and it deserves all the attention it is getting. In recent years, deep learning achieved superhuman results in areas like computer vision, autonomous cars, chess, and the game of Go. Based on these results, business executives are increasingly requesting enterprise developers to apply deep learning technologies to improve their key business objectives. Just a few software companies have the necessary expertise to develop AI tools that simplify the arduous process of developing deep learning applications. With the open sourced release of TensorFlow by Google in November 2015, the development of deep learning models in the enterprise has exploded. Google is also providing a set of APIs in its cloud based on deep learning models that are already trained for image, video, and speech analysis. On the other hand, Amazon supports a wide range of deep learning frameworks within its cloud offering, including TensorFlow. Finally, IBM also released a set of cloud-based tools to help ...

Get Applying Deep Learning in Business now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.