Fostering Smart Software: Deep Design for Deep Learning

How exposing mistakes can improve machine learning. As software programs become more like the human mind, they acquire the human mind’s fallibility. Like us, they must learn from mistakes, which they can do only if we teach them. This interdependence is changing our relationship with software and prompting a conversation with these systems that will develop its own rules and etiquette. The way we collectively decide to communicate with our software will define the tone of our daily lives as synthetic intelligence permeates our world. A common feature of the recent breakthroughs in deep learning is a rate of error. The errors are benign in some domains (speech recognition, captioning a photo) but potentially catastrophic in others (self-driving cars, medicine). What is common about these errors, though, is that they…


Link to Full Article: Fostering Smart Software: Deep Design for Deep Learning