Machine Learning and Its Place in the Wilderness

Machine learning is a fantastic subject that is often spun to an audience in a way that is demoralizing. Machine Learning could be the "new" word for AI; however, AI does not always mean Machine Learning. Artificial Intelligence is the broad term for what Machine Learning accomplishes.
Screen Shot 2020-11-10 at 22.27.04 - 01

Hummingbird_Clip

Visit Unity Learn to download and do this machine learning tutorial yourself!

Machine learning is a fantastic subject that is often spun to an audience in
a way that is demoralizing. Machine Learning could be the "new" word for AI; however, AI does not always mean Machine Learning. Artificial Intelligence is the broad term for what Machine Learning accomplishes.
Take the above examples of the hummingbird for instance — a programmer could somehow spell out exactly how the bird should move to "collect" nectar from the flowers, like an algorithm. This is difficult because we as programmers cannot replicate the natural flight pattern of a hummingbird.
Machine Learning replicates how we all learn. This is done inside of a training grounds that is similar to the area where the agent will ultimately play. In hummingbird instance, it was trained on the same field that it plays. It could, however, play on a different shaped field with different objects and perform just as well.
The initial phases of the bird's training looked like a gnat bouncing and flipping across the hood of a car. Later, (only 5 hours later), the bird was consistently kicking my tail in the game version made using the neural network brain that comes from the training.