Live data from Hacker News

A non-technical explanation of deep learning

parand.com

91–100 of 139 posts

Re: A non-technical explanation of deep learning

#91

Earlier quoted context omitted.

> what to do when automation makes many people unemployable through no fault of their own - seems valid Unfortunately the video doesn't answer its own question directly. The answer for the past 40 years or so seems to be "move them to lower-paying service jobs, or out of the job market entirely."

Another part of the answer over the last 40 (or 200) years, is to repeatedly create totally new industries that employ lots of people, including a large fraction of HN readers.

Yeah, but what does the Venn diagram look like there?

Yes, new technologies create new jobs.

But it’s not usually the people from the old jobs who are taking those new jobs.

Re: A non-technical explanation of deep learning

#92
I asked ChatGPT:

Sure, I can explain deep learning using the analogy of mixing paint colors.

When you mix different colors of paint, you can create new colors that are a combination of the original colors. Similarly, in deep learning, you can combine different types of data, such as images, text, and audio, to create a more comprehensive understanding of the information.

In a neural network, which is the basic building block of deep learning, each layer is like a different color of paint. The input layer represents the initial data, which is like a blank canvas. As the data passes through each layer, the network extracts increasingly complex features, similar to how mixing different colors creates more complex hues.

Each layer in a neural network can be thought of as a different color that is mixed with the previous layer's color. As the colors mix, the resulting color becomes more complex and nuanced, just as the data becomes more sophisticated and detailed as it passes through the layers of the neural network.

At the end of the process, the output layer represents the final result, which is like a finished painting. The deep learning algorithm can then use this final output to make predictions or classifications based on the input data.

So, in essence, deep learning is like mixing paint colors to create new and more complex hues, but instead of colors, the mixtures are made up of data and the neural network layers are the different colors being mixed.

Re: A non-technical explanation of deep learning

#93
post #36

Earlier quoted context omitted.

> And don't get me started on Humans Need Not Apply. Well now you have to tell us. :) Many of the concrete examples in that video are exaggerated and/or misunderstood but the general question it asks - what to do when automation makes many people unemployable through no fault of their own - seems valid.

> what to do when automation makes many people unemployable through no fault of their own - seems valid Unfortunately the video doesn't answer its own question directly. The answer for the past 40 years or so seems to be "move them to lower-paying service jobs, or out of the job market entirely."

I find this discussion fascinating, but YouTube is one of the last places I’d go for that discussion, unless it’s a debate between two highly-regarded minds on the topic (like Chomsky vs Foucault back in the day). I’m not very interested in listening to random people tell me their ideas without any good pathways for critiques or questions.

Re: A non-technical explanation of deep learning

#94

I asked ChatGPT: Sure, I can explain deep learning using the analogy of mixing paint colors. When you mix different colors of paint, you can create new colors that are a combination of the original colors. Similarly, in deep learning, you can combine different types of data, such as images, text, and audio, to create a more comprehensive understanding of the information. In a neural network, which is the basic buildi…

Certainly! Here's an explanation of how a neural network is trained using the analogy of mixing paint colors.

Initialization: The weights and biases of the neural network are like the starting colors of the paint mixture. Just like how you need to start with some base colors to mix new ones, the neural network needs some initial weights and biases to begin the training process.

Forward Pass: During the forward pass, the input data is fed into the neural network, and the network produces an output. This output is like the mixed color of paint that results from combining different colors.

Backward Pass: During the backward pass, the error between the predicted output and the actual output is calculated using a loss function. This error is like a measure of how close the mixed color is to the desired color. Just like how you would adjust the mixture of colors to get the desired hue, the neural network adjusts the weights and biases of the neurons to minimize the error between the predicted output and the actual output.

Repeat: Steps 2 and 3 are repeated many times with different input data points, and the weights and biases of the neural network are updated after each iteration. This process is like adding more colors to the mixture and adjusting the amounts until the desired color is achieved.

Validation: After several epochs, the neural network is evaluated using a validation set of data to determine if it's overfitting or underfitting the training data. This step is like checking the mixture of colors to see if it matches the desired color under different lighting conditions.

Testing: Once the neural network has been trained and evaluated, it can be used to make predictions on new data. This step is like using the paint mixture to create a painting.

In summary, just like mixing paint colors to achieve a desired hue, the neural network adjusts its weights and biases to minimize the error between the predicted output and the actual output until it accurately predicts the output for new data.

Re: A non-technical explanation of deep learning

#95
post #91

Earlier quoted context omitted.

Another part of the answer over the last 40 (or 200) years, is to repeatedly create totally new industries that employ lots of people, including a large fraction of HN readers.

Yeah, but what does the Venn diagram look like there? Yes, new technologies create new jobs. But it’s not usually the people from the old jobs who are taking those new jobs.

That can be terribly hard on people, while great for other people. What would you suggest would be better?

Re: A non-technical explanation of deep learning

#96
post #85

Earlier quoted context omitted.

There is research claiming the entire universe is a neural network: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7712105/

Frankly, stuff like this makes me more skeptical of the ML community. Remember when people thought Brains were just really complicated hydraulic systems?

Vanchurin is a physics professor, but ok https://twitter.com/vanchurin?lang=en

I actually think that interdisciplinary work like this can shed light into common structures across physics, biology, neuroscience, CS, etc. If anything, I wish there were more attempts to explore the connections between these disciplines.

Re: A non-technical explanation of deep learning

#97
post #45

The most concise and intuitive line of explanation I've been given goes along the lines of this: 1 - We want to model data, representative of some system, through functions. 2 - Virtually any function can be expressed by a n-th order polynomial. 3 - We wish to learn the parameters, the coefficients, of such polynomials. 4 - Neural networks allow us to brute-force test candidate values of such parameters (finding opti…

> Virtually any function can be expressed by a n-th order polynomial.

But there are many things that are not functions. Like circles. And they tend to crop up a lot in the real world, no pun intended.

Re: A non-technical explanation of deep learning

#98
post #91

Earlier quoted context omitted.

Yeah, but what does the Venn diagram look like there? Yes, new technologies create new jobs. But it’s not usually the people from the old jobs who are taking those new jobs.

That can be terribly hard on people, while great for other people. What would you suggest would be better?

Tax robots. At a minimum, at the highest income tax rate bracket.

Re: A non-technical explanation of deep learning

#99
post #91

Earlier quoted context omitted.

Yeah, but what does the Venn diagram look like there? Yes, new technologies create new jobs. But it’s not usually the people from the old jobs who are taking those new jobs.

That can be terribly hard on people, while great for other people. What would you suggest would be better?

A progressive income tax that does not exclude or favor capital income, so that funding ideally targeted transitional assistance, UBI (with a rate ratcheting up with sustained increases in per capita revenue), or, ideally, both so that the adverse effects of labor market shifts which shuffle or concentrate labor demand or shift from labor-intensive to capital-intensive methods are buffered.

Re: A non-technical explanation of deep learning

#100
post #33

Totally aware that this isn't a fully formal definition of deep learning, but one interesting takeaway for me is realizing that in a way, corporations with their formal and informal reporting structures are structured in a way similar to neural networks too. It seems like these sort of structures just regularly arise to help regulate the flow of information through a system.

Uh, The similarity of corporations and neural nets is pretty much only that both are information processing systems. An operating system or missile guidance system is far more like a corporation than a neural network. Neural networks have no memory and generally don't seek particular goals, they simply recognize, predict and generate similar instances.

    > Neural networks have no memory and generally don't seek particular goals, they simply recognize, predict and generate similar instances.
Sounds exactly like every corporation I've ever worked in.
Post reply on HN