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

被引:21
作者
Gharibi, Gharib [1 ]
Walunj, Vijay [1 ]
Nekadi, Raju [1 ]
Marri, Raj [1 ]
Lee, Yugyung [1 ]
机构
[1] Univ Missouri, Sch Comp & Engn, 5000 Holmes St, Kansas City, MO 64110 USA
关键词
Data management; Deep learning; Software automation;
D O I
10.1007/s10664-020-09894-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:33
相关论文
共 68 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
[Anonymous], 2015, TENSORFLOW LARGE SCA
[3]  
[Anonymous], 2010, PROC 9 PYTHON SCI
[4]  
[Anonymous], 2018, DATA ENG
[5]  
[Anonymous], 2018, SAGEMAKER
[6]  
Castelvecchi D, 2016, NATURE, V538, P21, DOI [10.1038/nature.2016.20491, 10.1038/538020a]
[7]  
Chandraker M, 2018, US Patent App, Patent No. [15/803,318, 15803318]
[8]  
Chen X, 2016, 30 C NEURAL INFORM P, V29
[9]  
Chollet F., 2015, Keras
[10]  
DeepCognition, 2019, ONE STOP DEEP LEARNI