Data Science and Digital Systems: The 3Ds of Machine Learning Systems Design

Machine learning solutions, in particular those based on deep learning methods, form an underpinning of the current revolution in "artificial intelligence" that has dominated popular press headlines and is having a significant influence on the wider tech agenda. Here we give an overview of the 3Ds of ML systems design: Data, Design and Deployment. By considering the 3Ds we can move towards \emph{data first} design.

[1]  Edsger W. Dijkstra,et al.  The humble programmer , 1972, CACM.

[2]  K. Popper,et al.  Conjectures and refutations;: The growth of scientific knowledge , 1972 .

[3]  Aaron Klein,et al.  Efficient and Robust Automated Machine Learning , 2015, NIPS.

[4]  K. Popper,et al.  Conjectures and refutations;: The growth of scientific knowledge , 1972 .

[5]  Neil D. Lawrence,et al.  Data Readiness Levels , 2017, ArXiv.

[6]  D. Sculley,et al.  Hidden Technical Debt in Machine Learning Systems , 2015, NIPS.

[7]  Tom Diethe,et al.  Continual Learning in Practice , 2019, NeurIPS 2019.

[8]  M. Braga,et al.  Exploratory Data Analysis , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..