The news around machine learning (ML) just keeps getting better, as new and improved tools and techniques become available and more developers (not just computer science PhDs) can gain experience developing ML-based apps. The latest: Apple recently announced the release of the Create ML framework, a set of methods that developers can use to create and train ML models using Apple’s well-known Swift programming environment.
“Big data”—the gathering, manipulation, analysis, and reporting of data based on one or more data sets that are too large to be managed by traditional means—has had a big problem: Because of the vast quantity of data to be processed, a single computer, or even a high-end virtual or physical server with multiple CPU cores, is not up to the task of processing that much data efficiently. It’s much better to divide the work among several computers or servers operating in parallel.
An old metaphor, intended to explain the concept of “infinity,” states that an infinite number of monkeys, banging away at an infinite number of keyboards, would write code just as well as we humans can, with better commenting.
For much of its history, artificial intelligence (AI) technologies of all kinds have been relegated to computer science laboratories and arcane academic papers. As discussed many times in this space, only recently has the technology, specifically machine learning techniques, advanced to a state where developers at large can experiment with it without requiring a PhD in computer science.
Johannes Kepler (1571–1630) was, to say the least, a pretty smart guy... in fact, some say he was almost as smart as me. Without the aid of even a dollar-store calculator, he established the physical laws that describe the motion of planets through the heavens. His work predated and inspired Isaac Newton’s development of the theory of universal gravitation.
If you’ve been in a bank lately, you’ve probably noticed there aren’t many tellers—perhaps two or three at any given time, tops. Many banks now encourage their customers to use ATMs instead for most of their banking needs. (Don’t weep for the bank tellers, though -- because of the phenomenal growth in the number of bank branches, there are actually more bank tellers employed in the U.S. than ever before.)