esc
Type to search, or take a leap:
2012 AD·Computing·verified

Deep Learning

Many-layered neural networks that learn features from raw data instead of being told what to look for — revived when GPUs made training them feasible.

O arquivo profundo está escrito em inglês por enquanto — traduções verificadas estão nos planos. O recurso de tradução do seu navegador funciona bem nesta página.

Deep Learning
Sven Behnke · CC BY-SA 4.0 · Wikimedia Commons

✦ Espere, sério?

The 2012 breakthrough (AlexNet) was trained on two consumer gaming graphics cards in a bedroom-scale setup — hardware built to render video games turned out to be the perfect brain-training machine.

O que é

Deep learning trains neural networks with many stacked layers, each transforming the output of the one below, so that the network discovers its own useful features instead of being handed features a human designed. Show such a network millions of labeled examples and adjust its millions of connection weights by backpropagation — nudging each weight in the direction that reduces error — and the lower layers come to detect edges and textures while the higher ones assemble whole objects or concepts, with no one specifying any of it. The idea and the backpropagation algorithm were decades old; what was missing was enough data and enough arithmetic to make depth pay off.

Por que importou

It ended the era of hand-coded features: given enough data and compute, the machine learns its own representations rather than waiting for an expert to define them. Vision, speech, and language — problems that had each resisted a generation of specialized effort — all fell to the same general recipe within a decade.

Como foi feito

The pieces waited a long time for each other: backpropagation was published by Rumelhart, Hinton, and Williams in 1986, but networks deep enough to matter were far too slow to train on the processors of the day. Two things arrived together around 2012 — ImageNet, a dataset of over a million hand-labeled photographs drawn from the internet, and the GPU, a graphics chip whose thousands of parallel multiply-add units happened to be exactly what training a neural network needs. Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton trained an eight-layer network, AlexNet, on two consumer GTX 580 gaming cards and won the 2012 ImageNet contest by a stunning margin — a top-5 error of 15.3% against the runner-up's 26.2% — and the field pivoted almost overnight.

O que desbloqueou

The same recipe — deep network, large dataset, gradient descent on a GPU — was pointed at one domain after another: photo tagging and face recognition, speech transcription, machine translation, protein-structure prediction, and self-driving perception. Applied to text at massive scale it produced the transformer and the large language model, and with them the current era of general-purpose AI. Almost everything now marketed as "AI" is a descendant of the 2012 result.

Versão mínima viável

A multi-layer network trained by backpropagation on a GPU with a large labeled dataset.

Fios que passam por esta capacidade

How did lightning become ChatGPT?12 passos

Fontes

  • Krizhevsky, Sutskever & Hinton, 'ImageNet Classification with Deep Convolutional Neural Networks', NeurIPS (2012)
  • Rumelhart, Hinton & Williams, 'Learning Representations by Back-Propagating Errors', Nature 323 (1986)

Algo errado nesta página? Cada afirmação aqui foi feita para sobreviver ao questionamento. Sugerir uma correção →