What is deep learning?

Deep learning is a state-of-the-art subtype of artificial intelligence and machine learning approaches that utilizes multiple layers to extract features from raw input. Deep learning includes artificial neural networks, convolutional neural networks, and deep neural networks and has a wide variety of uses such as image recognition, natural language processing, speech recognition, computer vision and object detection.

Deep learning algorithms “learn” by analyzing large amounts of data and extracting conclusions. This is done through the transformation of data into more abstract representations as the data progresses through each layer of the algorithm. In deep learning models, the “deep” refers to the number of layers that data must pass through. For example, as part of image recognition, a deep learning algorithm might try to identify stop signs through ingestion of images with and without these signs. Then, in a first layer it may abstract the individual pixels and create edges, the next layer might compose and encode arrangements of edges, the third layer may encode a red octagon, and the fourth might recognize that the selected image contains a stop sign.

By building deep learning frameworks, users can input limited amounts of data around desired outcomes, and the learning neural networks can then decode which features are most optimal for the task on its own. While there is always the ability for some fine-tuning completed by experts in the field, this allows for high performance algorithms to mostly run on their own with little oversight. By training deep learning algorithms, organizations can then transfer learning from one method to another, meaning that if an algorithm has successfully decoded what is a stop sign, they can apply that knowledge to helping identify other images, by recognizing that it is not a stop sign.

Deep learning has a variety of uses, including:

  • Healthcare:Deep learning can be useful for healthcare in multiple ways, but one of the most promising is within disease diagnoses. By creating deep learning algorithms based on data of anomalous and healthy individuals, these algorithms can aid in identification of an individual’s diagnoses, and allow for quicker screening around these diseases.
  • Language processing:Deep learning can allow for identification of individual voices, enhance voice controls, and allow for voice to text translation. It can also be utilized for translation services automatically as spoken language is inputted.
  • Image restoration: Deep learning algorithms have been successfully used to add color to black and white images, as well as to restore image quality due to degradation or excessive scuffs and scratches on the image.
  • Advertising: Deep learning has been utilized to interpret large data sets around successful advertising campaigns, as well as to estimate the effects of potential marketing actions. This can help identify not only the best way to market items, but also the best target audience for them.
  • Automatic recommendations:Deep learning is often utilized by service providers to make recommendations based on their clients’ choices. This can mean recommending music based on artists listened to, or TV shows based on actors they follow.