EdnaML: A Declarative API and Framework for Reproducible Deep Learning
Abhijit Suprem, Sanjyot Vaidya, Avinash Venugopal, Joao Eduardo, Ferreira, and Calton Pu

TL;DR
EdnaML is a framework offering a declarative API for building, managing, and reproducing complex deep learning pipelines, enhancing flexibility and automation in ML workflows.
Contribution
It introduces a layered, declarative API for reproducible deep learning pipelines, combining high-level orchestration with low-level customization.
Findings
Successfully implemented a large-scale fake news classification pipeline.
Demonstrated flexible pipeline management and reproducibility.
Showcased ease of composing ML components with EdnaML.
Abstract
Machine Learning has become the bedrock of recent advances in text, image, video, and audio processing and generation. Most production systems deal with several models during deployment and training, each with a variety of tuned hyperparameters. Furthermore, data collection and processing aspects of ML pipelines are receiving increasing interest due to their importance in creating sustainable high-quality classifiers. We present EdnaML, a framework with a declarative API for reproducible deep learning. EdnaML provides low-level building blocks that can be composed manually, as well as a high-level pipeline orchestration API to automate data collection, data processing, classifier training, classifier deployment, and model monitoring. Our layered API allows users to manage ML pipelines at high-level component abstractions, while providing flexibility to modify any part of it through the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Advanced Malware Detection Techniques · Computational Physics and Python Applications
