Back to Project List

Auto DL

Develop Deep Learning models without a single line of code Building Deep Learning models takes a lot of time and needs expertise of the Deep Learning Engineer or Data Scientists in multiple domains including and not limi

Repository Video ▶️

The process of using Deep Learning involves various steps:

  • Data Acquisition
  • Feature Engineering
  • Model Architecture Design
  • Selection of Hyperparameters
  • Metrics of evaluation, Loss/Reward function
  • Solving Problems that occur during training

There is a need for a platform that provides an easy interface to ease the iterations one has to take before getting a deployment-ready solution is needed.

Our Solution: - The user can make a customized DL model without writing its code, using the GUI interface - It will contain the different components or layers of the DL model - The DLMML or “Deep Learning Model Markup Language” part will convert it to an intermediate representation (IR) - This will be then passed to a parser which will convert the IR to code.

If the user wants to use Auto-DL, similar to the first step, he can input the task and other abstract inputs like “ data directory ” and the model architecture will also be generated by Auto-DL, it will truly be a one-click DL model development.

Features: - Scalability: Highly scalable as it can be deployed on a single compute system or a cluster of systems

  • Data Security: Data is stored and process on premises ensuring its security, i.e. Data never leaves your machine

  • Explainability: Visualize and understand what the AI model is learning

  • Flexibility: Giving users choice to develop models in any framework and any programming language, thus allowing people from all backgrounds to collaborate and build solutions.

Aditya Srivastava
Raj Joshi
Tanvi Shinde
Sameer Ahmed Ansari

MVP Completed

Finally after hours of hard work and fun we completed our planned MVP of the product.

Here's our "drag 'n drop" React front end :)

Layers

And when you configure these layers...

con2d

c2d-cont

When you are done configuring and want to see the magic :P

file

Click on train to see the model get trained with our smart scripts :D

train

Now now let's see what plots our "generated" files' trained model generated

Q. What do you mean? A. Well, when the code generated by AutoDL was executed, a model was trained to classify images, whose training is shown as follows

plot

September 13, 2020

Project created by Aditya Srivastava

September 11, 2020