Back to the Basics: How Does Machine Learning Actually Work? AgileThought

#artificialintelligence 

Machine learning is a hot topic with many businesses investing in the technology--but often, the businesses investing in this space don't have a solid understanding of the basics of machine learning, which can lead to poor results. Let's remedy this problem by explaining machine learning in simple terms: In traditional software engineering, a problem is decomposed into smaller problems--then each problem is solved using brute force techniques with hard-coded rules. And by hard codes rules, I mean that for each case of inputs, a new block of logic (code) must be written to handle it. As a working example throughout this post, let's say we're trying to determine whether a given email is spam or not--like Gmail. In this case, imagine that we're using the number of all-caps words in the email as input.