Project Title: Share Deep Learning Models online
Description: One of the problems facing young researchers who want to learn more about deep learning models is the amount of effort it takes to learn these new frameworks. Here is a small list of 64 deep learning frameworks that are available. Each framework is good at different purposes. The goal of this project is to provide an online platform for trying deep learning algorithms / models that will reduce the barrier of entry to the world of deep learning and applications in computer vision.
In GSoC '16, @gauravgupta22 built the first version of Fabrik, a platform to build deep-learning models via a simple drag-and-drop interface. As of today, we support export to model definition files of widely popular deep learning frameworks like TensorFlow, Caffe and Keras, as well as the ability to import and visualize models developed in these frameworks.
Our next goal is become a collaborative platform, where students and researchers can have model discussions, and collaboratively build and edit models in real time
- Model Sharing (see #17).
- Layer boxes UI Enhancements (see #16)
- Switch from scroll to zoom in canvas to vertical scrolling (see [#14](https://github.com/Cloud-- CV/IDE/issues/14))
- Write unittests (see #7)
Deliverable: the issues mentioned above should be implemented by the end of the GSoC period. Moreover, we expect students to also have implemented other improvements that they have proposed.
As an additional goal, we want to add support for PyTorch which is another widely popular deep learning framework.
Mentor: Viraj Prabhu @virajprabhu, Deshraj Yadav @deshraj, Harsh Agrawal @dexter1691
Co-Mentor: Shiv Baran Singh @spyshiv
Skills: ReactJS, Python, Django, familiarity with deep learning a plus (but not essential)
Skill Level: Medium
Get started: Take a look at our issues on Github, the ones marked as starter-project
are good places to start. Feel free to reach out to us on our Gitter channel if you have questions.