Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not an expert, but my understanding is that humans can learn many things through reinforcement learning, but most of our intelligent decisions are a result of unsupervised learning.

For instance, if the stove element was red hot and you touched it, you'd receive a feeling of pain. Reinforcement learning would suggest that you shouldn't do this again, and you might learn to not touch stove elements when they are red hot anymore.

However, a human is likely to additionally realize that touching a red hot marshmallow stick would burn them as well. And at the same time, a human can also tell that a red ball is safe to touch. This sort of behaviour (internally labeling things and deciding what it is that made the stove element dangerous so you can apply that to other things) would be unsupervised learning.



Interesting, so it's the ability to generalize attributes selectively? That sounds like it would make for the difference between the specialized deep learning we have and a more general intelligence.

Could that be accomplished if NN problems are broken into features, and those features are individually tested against new information? Though you'd need a layer for feature selection, and it still lacks the ability to pick features without training.


> Interesting, so it's the ability to generalize attributes selectively?

In technical terms it is the ability to generate its own features and classifications for making decisions, where in supervised learning a human provides the features and classifications.

> Could that be accomplished if NN problems are broken into features, and those features are individually tested against new information?

If I understood your example correctly, that would be an example of supervised learning, as you pointed out it lacks the ability to pick features without being told what they are. There are types of unsupervised learning that exist and work quite well, for example cluster analysis [1].

[1] https://en.wikipedia.org/wiki/Cluster_analysis


Computers follow instructions written for them. Humans write their own instructions (and can even disregard instructions).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: