Deep learning

Table of contents

Summarise with:

Deep learning is a machine learning technique whereby computers are taught to perform tasks in the same way as the human mind. It involves teaching machines knowledge through experience; in other words, learning from examples. 

For example, Deep learning is an indispensable technology for autonomous vehicles, as it enables them to recognise a road sign or distinguish between a pedestrian and a street lamp. In short, the aim is to achieve results based on knowledge that the machine did not previously possess.

Through the deep learning, a computational model performs classification tasks based on images, text or sound, achieving a level of accuracy that is virtually unprecedented and often surpasses human capabilities.

In order to train a machine using deep learning, a huge amount of labelled data is required and validated, as well as a GPU with excellent processing power to minimise the machine’s training time as much as possible.

How does deep learning work?

Computer programmes that use deep learning learn in the same way as a baby, for example, learns to recognise a dog. The algorithms in the hierarchy apply a non-linear transformation to the information they receive and use part of what they have learnt to create a statistical model as a response.

So, all you have to do is feed the programme plenty of inputs until it achieves a level of flawless accuracy. The process of providing a programme or machine with plenty of inputs is called “iteration”, and it is precisely this repetition that leads us to call this discipline “deep”.

The only limitation of the deep learning The fact is that it cannot really come up with anything on its own, but relies entirely on the data and its accuracy. Therefore, the outputs produced by a machine using deep learning will be accurate to the extent that the inputs are correct and objective. In turn, the outputs or predictions provided by a machine are limited to the inputs it has received and do not go beyond them.

What is the difference between deep learning and machine learning?

In the machine learning Traditionally, the programmer providing the inputs has to be extremely specific and practically guide the programme step by step so that it can, for example, identify an object such as a dog in an image.

For its part, in deep learning, the programme is presented with a vast amount of unlabelled and unstructured data which, through thousands of iterations, will process the data in a matter of minutes in order to identify and distinguish images featuring a dog. 

Thanks to a number of technological innovations such as the big data or the cloud computing, we can collect enough data to generate the large volume of inputs required for deep learning.

So, the deep learning and the machine learning They differ in that deep learning requires far more resources than machine learning, but it is more rigorous and faster, and does not require constant supervision by programmers.

Examples of deep learning

  • Customer service: On websites, chatbots are being trained using queries and responses to improve the quality and speed of customer service.
  • Text generation: Machines and programmes are learning how to mimic the grammar, vocabulary and style of a text in order to reproduce it in a completely original text.
  • Military dominance: Deep learning is being used to identify safe and unsafe areas.
  • Design: With deep learning, black-and-white photos can be colourised, something that used to involve a great deal of hard work.
  • Medicine: In oncology, deep learning is being used to distinguish between cancerous and non-cancerous cells.

Share in:

Related articles

Outlier

An outlier is a piece of data or a set of data that deviates significantly from the rest of the observations in a data set. In other words, if you are wondering what an outlier is, it refers to those values that do not

Computer architecture

Computer architecture is the design and organisation of the physical and logical components that make up a computer. This architecture defines how the various components, such as the Central Processing Unit (CPU), memory, input/output devices and

Mixed reality

Mixed reality (MR) is an emerging technology that combines elements of virtual reality (VR) and augmented reality (AR), creating an environment where the physical and digital worlds coexist and interact in real time. This fusion allows users to see

Z-Index

Z-Index is a fundamental property in web development and graphic interface design. It is used in CSS (Cascading Style Sheets) to control the overlapping of elements on a web page, i.e. which elements should appear in front or in back.

Scroll to Top