Cloud-CV / GSoC-Ideas

CloudCV GSoC Ideas
https://gsoc.cloudcv.org
119 stars 38 forks source link

Origami: Artificial Intelligence as a service #4

Closed dexter1691 closed 6 years ago

dexter1691 commented 7 years ago

Project Title: Origami https://github.com/Cloud-CV/cvfy-lib https://github.com/Cloud-CV/cvfy-frontend

Description: Deep learning and its application in AI-subfields (computer vision, natural language processing) has seen a tremendous growth in the recent years. Driven in part by code, data, and manuscript sharing on github and arxiv, we are witnessing increasing public access to state-of-the-art deep learning models for object detection, classification, image captioning, and visual question answering.

However, running someone’s released implementation and making sense of the results often involves painstaking preparation and execution involving steps like setting up the environment and dependencies (installing torch / caffe / tensorflow / keras / theano), setting up the I/O pipeline, keeping track of inter-package consistencies, etc.

Origami (previously CloudCV-fy your code) is a platform that can automatically create an online demo and a corresponding API that other researchers / developers can use without understanding fine-grained details about how the algorithm works. Testing or experimenting the model should be as simple as going to a web-page and uploading images to look at the results. Examples of such manually curated demos can be found at: http://cloudcv.org/vqa/ http://cloudcv.org/classify/ http://cloudcv.org/vip/

Mentor: Deshraj Yadav @deshraj , Harsh Agrawal @dexter1691

Pre-requisites:

Deliverables:

By the end of GSOC, students are expected to finish the above mentioned deliverables.

Skill Level: Medium

Get started: Take a look at our issues on Github, the ones marked as GSOC are good places to start. Feel free to reach out to us on our Gitter channel if you have questions.

souravsingh commented 7 years ago

@dexter1691 Since PyTorch has released, I believe the last point in Pre-Requisites is irrelevant, correct?

dexter1691 commented 7 years ago

Right! Expertise in Lua is not required as such.

thisisashukla commented 7 years ago

thats a breeze. how can we get hold of the second last point in the pre-requisits?

dexter1691 commented 7 years ago

Announcement

Thank you guys for all the amazing contributions you have been making. I have a small announcement to make.

If you have already created a simple demo, then I would like you to attack a feature request that will require you to submit a pull request to the Origami project. The first task was to get familiar with the project and see it's utility. Now there are various improvements to be made on the project, and submitting a pull request that addresses one of them would be a nice way to get hands dirty on the project.

kkrgithub commented 7 years ago

Hello @dexter1691 , @deshraj I am PG student & I would like to contribute for this project. I have done python, django and javascript based project and a machine learning based project. And I have knowledge of deeplearning and completed some quick start tutorials on tensorflow and keras . And I am positive to learn other requirements too. So do you guys think I can contribute ?

esikachev commented 7 years ago

Hello! Can I work on CI part for this project?

deshraj commented 7 years ago

Hi @kkrgithub, you are most welcome to contribute to this project. You have the required skillset to contribute. Feel free to reach to us if you have questions.

deshraj commented 7 years ago

Hi @esikachev, please check the open issues on the Repository's issues page. The above mentioned features are to be implemented during the course of summer.

esikachev commented 7 years ago

@deshraj On all issues with label "GSOC" is working other people

kakshay21 commented 7 years ago

Hi there I'm interested in this project and i've done few projects that contains both working with flask, django and also in ML stream like keras, tensorflow and theano though all are not huge as these. So how should i proceed? @deshraj @dexter1691

Rebaiahmed commented 7 years ago

Hi @deshraj i'am tunisia student & i would like to contribute to this project , i have done angularjs , reactjs , python sickit-learn and tensorflow , and i'm currently following coursera machine learning course , and i would participate in Google summer code , i'm interested in your organisation and your projects , then do you think can i be accepted ?