Skip to main content

Auto-DL: A Platform to Generate Deep Learning Models

  • Conference paper
  • First Online:
Soft Computing in Data Science (SCDS 2021)

Abstract

Deep Learning (DL) model building is a tedious and taxing process. The number of prerequisites is high and a lot of time is invested. Hence, there is a scope of Automation. Code to build DL models follows a standard structure, broadly classified into four categories (Imports, Data Input, Model Creation, and Evaluation). The work in this paper proposes to automate this core structure and build a Graphical User Interface (GUI) based tool/platform called “Auto-DL” which, on defining the task and training data, generates code in python for the specified deep learning model. The paper then discusses the platform capabilities and evaluates it and the generated code against various quantitative and qualitative parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Predictive Model Markup Language (PMML): A XML based standard for predictive model generation, Wikipedia, 10 Oct 2005. https://en.wikipedia.org/wiki/Predictive_Model_Markup_Language. Accessed Jan 2021

  2. AutoHTML: Parse Images to generate HTML Pages, Github, 06 Oct 2019. https://github.com/ADI10HERO/AutoHTML. Accessed Jan 2021

  3. Balaji, A., Allen, A.: Benchmarking automatic machine learning frameworks arXiv:1808.06492 [cs.LG] (2018)

  4. AutoML Software/Tools in 2021: In-depth Guide. https://research.aimultiple.com/auto-ml-software. Accessed Apr 2021

  5. Google Cloud AutoML. https://cloud.google.com/automl. Accessed Apr 2021

  6. The AI Talent Shortage Isn’t Over Yet. https://deloitte.wsj.com/cmo/2020/10/16/the-ai-talent-shortage-isnt-over-yet/. Accessed Apr 2021

  7. A majority of data scientists lack competency in advanced machine learning areas and techniques. https://businessoverbroadway.com/2018/02/18/a-majority-of-data-scientists-lack-competency-in-advanced-machine-learning-areas-and-techniques. Accessed Apr 2021

  8. AutoAI with IBM Watson Studio. https://www.ibm.com/in-en/cloud/watson-studio/autoai. Accessed Apr 2021

  9. Flash-ML - drag & drop machine learning models w/ PyTorch flexibility. https://www.producthunt.com/posts/flashml. Accessed May 2021

  10. H2O Driverless AI. https://www.h2o.ai/products/h2o-driverless-ai/. Accessed May 2021

  11. DataRobot. https://www.datarobot.com/. Accessed May 2021

  12. MakeML - create object detection and segmentation ML models without code. https://makeml.app/. Accessed May 2021

  13. RapidMiner. https://rapidminer.com. Accessed May 2021

  14. TPOT. http://automl.info/tpot. Accessed May 2021

  15. Measuring Software Maintainability. https://quandarypeak.com/2015/02/measuring-software-maintainability/. Accessed May 2021

  16. Pylint: python code static checker. https://pypi.org/project/pylint/. Accessed May 2021

  17. Pylint Static Code Analysis—Github Action to fail below a score threshold. https://medium.com/analytics-vidhya/pylint-static-code-analysis-github-action-to-fail-below-a-score-threshold-58a124aafaa0. Accessed May 2021

  18. Halstead Metrics. https://radon.readthedocs.io/en/latest/intro.html#halstead-metrics. Accessed May 2021

  19. siege.js. https://www.npmjs.com/package/siege. Accessed May 2021

  20. Amazon EC2 Instance Types. https://aws.amazon.com/ec2/instance-types/. Accessed May 2021

  21. Cats vs Dogs Dataset. https://drive.google.com/file/d/16R6_yzSUHQ3BZezOBzouXBYJO_VcYW8F/view. Accessed July 2021

  22. THE MNIST DATABASE of handwritten digits. Yann LeCun, Courant Institute, NYU Corinna Cortes, Google Labs, New York Christopher J.C. Burges, Microsoft Research, Redmond. http://yann.lecun.com/exdb/mnist/

  23. (CIFAR-10) Learning Multiple Layers of Features from Tiny Images, Alex Krizhevsky (2009). https://www.cs.toronto.edu/~kriz/learning-features-2009-TR.pdf

  24. Understanding Siege’s Results. https://www.digitalocean.com/community/tutorials/how-to-benchmark-a-website-with-firefox-siege-and-sproxy-on-ubuntu-16-04. Accessed May 2021

  25. Radon. https://radon.readthedocs.io/en/latest/. Accessed May 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aditya Srivastava .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Srivastava, A., Shinde, T., Joshi, R., Ansari, S.A., Giri, N. (2021). Auto-DL: A Platform to Generate Deep Learning Models. In: Mohamed, A., Yap, B.W., Zain, J.M., Berry, M.W. (eds) Soft Computing in Data Science. SCDS 2021. Communications in Computer and Information Science, vol 1489. Springer, Singapore. https://doi.org/10.1007/978-981-16-7334-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-7334-4_7

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-7333-7

  • Online ISBN: 978-981-16-7334-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics