Viewing a single comment thread. View all comments

just_a_pyro t1_iycedq0 wrote

Imagine giving a monkey a piano to play randomly. Every time you like what it plays you give it a banana and every time you don't you slap it with a rolled newspaper. Do it for a year or two and you get a composer monkey to tour the world with and make money. That's machine learning just with a monkey instead of a computer simulating a brain.

You can’t define good music and can’t write a computer program to do it. Monkey doesn’t even know what music is, and would be totally lost if given a guitar instead. But the result works out.

19

shompyblah t1_iyd6pzc wrote

….but a computer doesn’t care if it’s rewarded or punished.

0

Liese1otte t1_iydcsvk wrote

Correct!

However, this is just an analogy. In reality programmers simulate "reward" and "punishment" using different techniques that effectively result in the same thing happening. In neural networks, those are represented in weights in biases, for example.

3

just_a_pyro t1_iyd8i1z wrote

It does, or maybe it simulates caring, that's the whole idea of machine learning, if it didn't care there would be no reason to change the original random playing to play better.

1