In the simplest way I can put it: Have you ever played [Wordle](https://www.nytimes.com/games/wordle/index.html)? It’s like machine learning but backwards. You are the machine that is being learned.
Your boundaries are:
* English words
* Six characters
* You will be told when you are incorrect
* You will be told what letters are correct
* You will be told what letters are present in an incorrect location
* You will be told when you are finished.
So in this analogy, the “inputs” are the boundaries above, and the “outputs” are the guesses you give. With each output/guess you produce, you are given feedback/input on how correct you are, and from there you give another guess/output.
Real machine learning uses billions of guesses instead of 6, and has a feedback machine which replies to each of those guesses, and the programmer is really only guiding the feedback machine in a general direction.
RE: Cows, imagine you want the cows to do something, but you don’t get to talk to the cows, and you don’t get to talk to the ranchers either. Instead you are a congress member who makes laws and you try to get the ranchers to do what you want them to do that will result in the cows doing the thing you want. Sounds annoying if you had only one cow, or only one rancher, but if you wanted to scale it to a billion cows and a million ranchers than it wouldn’t take any more effort, and that’s part of the power of machine learning.
Latest Answers