Well, Artificial Intelligence and Machine Learning are hot topics these days. But how do we know which term is more proper for use? Let’s have a quick cheat sheet:
Machine Learning is…
Is known and actually used for years by programmers. One day programmers thought: oh, maybe there is a way to allow the program to learn from a set of values instead of hard coding all the rules in the code (if value == 1 then else if value == 2 then .. – repeating these lines thousand times is a dumb work);
Actually can be as simple as predicting one value based another value because the program was trained on thousands of historical value pairs;
Most of the times the machine learning code assumes that almost all users are following the same pattern;
You need to have a dataset with hundreds of thousands of samples to train your algorithm. The more the better;
Is not as hard to program as one may think.
Artificial Intelligence is…
Most of the time it sounds like whoaaaa, our future is here!
But it is not that intelligent when you actually using it;
In reality, works more like the old good machine learning that can predict a number but needs a human to review its results;
Actually is a set of machine learning algorithms + NLP (Natural Language Processing) + lot and lot of data.
About the Author
Eugene is our featured author. He is an expert in software products and team management. In 2017, he published a book about remote work and management of remote teams. He writes articles for Forbes and other business magazines and appears as a speaker at tech and business conferences.