How Machine Learning Extends Software Engineering
Published:
A bank transfer system. A stock exchange. A physics simulator. These are classic examples of traditional software engineering: deterministic, rule-based instruction sets written by humans. Machine learning extends traditional software engineering by applying statistics to software decision making. With statistics, software can learn from observations of the world, generating the instruction sets autonomously.
