How Deep Learning Changed Everything
Shift from feature engineering to deep learning
You open a music app. A song you’ve never heard plays. You love it. Nobody told the algorithm what “your taste” means, it figured it out.
Now consider the flip side: a customer uploads a photo of a shoe and wants something similar. You could ask an engineer to manually code the attributes, color, silhouette, material, heel height. But what weight does color get versus shape? Who decides? And what if the right match shares a quality you never thought to name?
Two problems, same wall. The algorithm can only see what a human told it to look for. That’s exactly the limit deep learning was built to break.
What Deep Learning Actually Changed
In traditional ML, a human engineers the features. You decide what inputs matter and hand them to the model. It learns the weights; you chose the variables.
Deep learning inverts this. Instead of telling the model what to look at, you give it raw data: pixels, text, audio, and let it figure out what matters. The model learns its own internal representations through many stacked layers, each one finding progressively more abstract patterns in the layer before it. That’s what “deep” means: depth of layers, not complexity of math.
For the shoe problem, the first layer might learn edges. The next, shapes. The next, textures and material. By the output layer, the model has built a representation of “visual similarity” that no human defined and that often outperforms anything a human would have designed.
This is not a small shift. It expands the universe of problems that software can solve. If you cannot define the signal, you can still learn it.
The Text Problem And Why It Was Harder
Images have spatial structure. Text has something trickier: context that spans distance.
Consider: “The startup couldn’t raise its next round, the market had dried up.”
To understand “market” here, a model needs to have absorbed “startup,” “raise,” “round,” and their relationship. Earlier neural network architectures (RNNs) processed text sequentially, word by word, which meant by the time they reached the end of a long sentence, early context had faded.
The deeper problem: static word embeddings gave every word a fixed meaning. The word “bank” had one vector , whether you meant a riverbank or a financial institution. Context was invisible to the model.
Attention Is All You Need
In June 2017, a Google Brain team published “Attention Is All You Need.” The core contribution: self-attention, a mechanism where every word in a sequence simultaneously evaluates its relationship to every other word, regardless of distance.
The result: the word “bank” in “the startup’s bank account was frozen” produces a different internal representation than “bank” in “they camped on the river bank.” Same token, different meaning, because the model has read the whole sentence at once and weighted surrounding context into its understanding of each word.
Before this paper, models processed text like reading a novel one word at a time, forgetting the beginning by the end. After it, the model reads the whole page simultaneously, mapping how every word relates to every other, no matter how far apart.
The architectural implication: recurrence and convolution were eliminated entirely. The model relies solely on attention mechanisms, enabling all positions in a sequence to attend to all others at once. This also made training dramatically faster, parallelizable across GPUs in a way sequential models never could be.
Every major language model today: GPT, Claude, Gemini, BERT, LLaMA,is a transformer.
What This Means If You’re Building Products
Three things that are now just product decisions, not research problems:
1. You don’t need to define the signal. Visual search, fraud detection, fake review identification, if you have labeled examples and enough data, deep learning can find patterns you never named. Your job as a PM is to frame the outcome clearly, not engineer the features.
2. Language is now a structured input. Because transformers understand context, not just keywords, you can build products that reason about intent, not just match strings. A support bot that understands “this is broken” means something different from a user who bought yesterday versus one who bought two years ago.
3. The prompt is a product surface. LLMs are transformers trained to predict the next token. How you structure input, task, context, examples, constraints, directly shapes output quality.
Shailesh Sharma Technomanagers
Sources: https://research.google/pubs/attention-is-all-you-need/
