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.
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 :)
And when you configure these layers...
When you are done configuring and want to see the magic :P
Click on train to see the model get trained with our smart scripts :D
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
Project created by Aditya Srivastava