- by Jeff Scherrer
- June 10, 2017
In just a few decades, software engineering has revolutionized human capacity for problem solving. Today, an engineer can easily write software to perform addition, subtraction, searching items in databases, and even complex algorithms. But tasks like recognizing the text on a street sign - something that is very easy for a human to do - is still very difficult for a computer to do.
The next revolution in computing - machine learning - is attacking this problem by giving software itself the capacity to solve these problems. Boosted by the power and scalability of modern hardware and the cloud, machine learning is turning the artificial intelligence theories of yesterday into reality and blurring the lines between the human brain and software.