Automated end-to-end management of the modeling lifecycle in deep learning

被引:0
作者
Gharib Gharibi
Vijay Walunj
Raju Nekadi
Raj Marri
Yugyung Lee
机构
[1] University of Missouri-Kansas City,School of Computing and Engineering
来源
Empirical Software Engineering | 2021年 / 26卷
关键词
Data management; Deep learning; Software automation;
D O I
暂无
中图分类号
学科分类号
摘要
Deep learning has improved the state-of-the-art results in an ever-growing number of domains. This success heavily relies on the development and training of deep learning models–an experimental, iterative process that produces tens to hundreds of models before arriving at a satisfactory result. While there has been a surge in the number of tools and frameworks that aim at facilitating deep learning, the process of managing the models and their artifacts is still surprisingly challenging and time-consuming. Existing model-management solutions are either tailored for commercial platforms or require significant code changes. Moreover, most of the existing solutions address a single phase of the modeling lifecycle, such as experiment monitoring, while ignoring other essential tasks, such as model deployment. In this paper, we present a software system to facilitate and accelerate the deep learning lifecycle, named ModelKB. ModelKB can automatically manage the modeling lifecycle end-to-end, including (1) monitoring and tracking experiments; (2) visualizing, searching for, and comparing models and experiments; (3) deploying models locally and on the cloud; and (4) sharing and publishing trained models. Moreover, our system provides a stepping-stone for enhanced reproducibility. ModelKB currently supports TensorFlow 2.0, Keras, and PyTorch, and it can be extended to other deep learning frameworks easily.
引用
收藏
相关论文
共 60 条
[1]  
Castelvecchi D(2016)Can we open the black box of ai? Nat 538 20-11
[2]  
Hines ML(2004)Modeldb: a database to support computational neuroscience J Comput Neurosci 17 7-22
[3]  
Morse T(2016)Model selection management systems: The next frontier of advanced analytics ACM SIGMOD Record 44 17-113
[4]  
Migliore M(1997)Face recognition: A convolutional neural-network approach IEEE Trans Neural Netw 8 98-2324
[5]  
Carnevale NT(1998)Gradient-based learning applied to document recognition Proc IEEE 86 2278-38
[6]  
Shepherd GM(2015)Deep learning Nature 521 436-15
[7]  
Kumar A(2018)Provdb: Provenance-enabled lifecycle management of collaborative data analysis workflows IEEE Data Eng Bull 41 26-252
[8]  
McCann R(2018)Methods for interpreting and understanding deep neural networks Digital Signal Process 73 1-15
[9]  
Naughton J(2015)ImageNet Large Scale Visual Recognition Challenge Int J Comput Vis (IJCV) 115 211-25
[10]  
Patel JM(2018)On challenges in machine learning model management IEEE Data Eng Bull 41 5-undefined