Changes between Version 63 and Version 64 of GSoC/Ideas


Ignore:
Timestamp:
03/08/12 20:28:25 (2 years ago)
Author:
matija
Comment:

Remove social platform idea as per agreement on the weekly lab meeting.

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/Ideas

    v63 v64  
    4545 
    4646Possible mentors: Blaž 
    47  
    48 === A social platform for Orange === 
    49  
    50 Orange's visual programming environment can incorporate any of its over a 100 widgets into schemas that do clustering, classification, visualization-based analysis, PCA, and many others. A repository of typical schemas would be most welcome: the novice users could choose from the already defined schemas and analyze their own data with them, the intermediate users could use the library to improve/augment their own schemas, and experienced users would be able to store their inventions into a repository for others to use. Orange could also train a widget recommendation system from the schemas in the repository. The repository could feature tagging, liking, commenting, and everything that a social platform can provide. Schemas in the repository could be described in text or video. 
    51  
    52 We would also like to provide users a way to upload their datasets and scripts/code-snippets. The later in a similar way as [https://gist.github.com/ Gist], but probably based on Mercurial (or not). 
    53  
    54 Users could follow each other and their contributions (similar to [http://www.projectnoah.org/ Project Noah]), use OpenID to login, have their profiles and so on. 
    55  
    56 In summary, the project would develop a new social platform for data mining solutions, possibly relying on existing solution (e.g. [http://www.myexperiment.org/ myExperiment]) or crafting something new (and simpler?). The repository would feature web access, but schemas from it should also be available in Orange (browsing, uploading and downloading). Seamless integration of repository and Orange is crucial to the success of this project (the Orange part of this integration will be done by someone from the laboratory, student will just have to define a simple HTTP-based API/protocol for it and implement it on server side). 
    57  
    58 Useful skills: Knowledge on how to develop a social platform (possibly Django). Python programming. Some knowledge of data mining/machine learning would help as well. 
    59  
    60 Level from 1 (beginner) to 5 (professional): 4.5 
    61  
    62 Possible mentors: Blaž, Mitar 
    6347 
    6448=== Repository for add-ons ===